Cong Zhao

Results 37 issues of Cong Zhao
trafficstars

# PIP-195: New bucket based delayed message tracker Discussion Mailing list thread: https://lists.apache.org/thread/1krdhrvs803kb6rqzdh17q0f199nroz4 Vote Mailing list thread: https://lists.apache.org/thread/51n8kp64d16vxwh9h6klvyh1zo0owf91 ## Motivation Scheduled and delayed message delivery is a widespread feature in...

PIP

Fixes #16949 ### Motivation Now, sending messages to the consumer using io-thread. When the task is scheduled, the message ack may be already changed leading to delivering the message of...

doc-not-needed

Master Issue: #16601 ### Motivation The Pulsar load balancer detects CPU limits using cgroup v1 API, and the `jdk.internal.platform.Metrics` already support cgroup (V1, v2) so we should use `jdk.internal.platform.Metrics` to...

type/improvement
component/broker
doc-not-needed

### Motivation Now, Use a lot of locks to ensure the atomicity of `state_` in the `ConsumerImpl`, `ProducerImpl`, `PartitionedConsumerImpl`, and `MultiTopicsConsumerImpl`, we can use atomic `state_` instead of the lock...

type/improvement
component/client-c++
doc-not-needed

Fixes #16449 ### Motivation The add `ackReceiptEnabled` doc is not correct in PR #16465, need to correct the docs. ### Modifications Fix `ackReceiptEnabled` doc. ### Documentation Check the box below...

doc

Master Issue: #631 ### Motivation Support exchange properties ### Modifications *Describe the modifications you've done.* ### Verifying this change - [ ] Make sure that the change passes the CI...

no-need-doc

Master Issue: #16763 ### Motivation #16763 ### Modifications Implement BookkeeperBucketSnapshotStorage and add unit test. ### Verifying this change - [x] Make sure that the change passes the CI checks. ###...

doc-not-needed

Master Issue: #16763 ### Motivation #16763 ### Modifications * Implement BucketDelayedDeliveryTrackerFactory. * Change DeliveryTrackerFactory interface to adapter BucketDelayedDeliveryTrackerFactory. * Load BucketDelayedDeliveryTracker. ### Verifying this change - [x] Make sure that...

doc-not-needed

Master Issue: #16763 ### Motivation Now, the cursor properties support overall update and modifying a single value concurrently by #17164, but `setCursorProperties` will all key-value is removed before update properties,...

doc-not-needed

Master Issue: #16763 ### Motivation #16763 ### Modifications * Implement delayed message index bucket * Implement delayed message index bucket snapshot (create/load) * Reuse and refactor InMemoryDelayedDeliveryTracker * Reuse and...

type/feature
component/broker
doc-not-needed
ready-to-test