pulsar
pulsar copied to clipboard
Apache Pulsar - distributed pub-sub messaging system
### Motivation - When message acknowledgment confirmation is slower than message consumption rate, subscription cursor synchronization fails to complete. This occurs because: 1. Current Behavior - With large receiver queues...
### Search before reporting - [x] I searched in the [issues](https://github.com/apache/pulsar/issues) and found nothing similar. ### Read release policy - [x] I understand that [unsupported versions](https://pulsar.apache.org/contribute/release-policy/#supported-versions) don't get bug fixes....
### Search before asking - [x] I searched in the [issues](https://github.com/apache/pulsar/issues) and found nothing similar. ### Read release policy - [x] I understand that unsupported versions don't get bug fixes....
Fixes #xyz Main Issue: #xyz PIP: #xyz ### Motivation When consumers encounter transient failures while processing messages, a common requirement is to retry processing after a certain delay. Before this...
### Search before reporting - [x] I searched in the [issues](https://github.com/apache/pulsar/issues) and found nothing similar. ### Motivation 1. [PIP-415](https://github.com/apache/pulsar/pull/24220) supports getting a message ID by index. This capability relies on...
### Search before asking - [X] I searched in the [issues](https://github.com/apache/pulsar/issues) and found nothing similar. ### Motivation Currently broker cache doesn't cache entries until `checkCursorsToCacheEntries` has been called. It get...
### Search before reporting - [x] I searched in the [issues](https://github.com/apache/pulsar/issues) and found nothing similar. ### Example failure https://github.com/apache/pulsar/actions/runs/15293178018/job/43016333195?pr=24354#step:9:2457 ### Exception stacktrace ```text Error: Tests run: 99, Failures: 1, Errors:...
## Motivation This PR fixes fundamental inefficiencies and correctness issues in the current Pulsar **broker entry cache** eviction algorithm. The current implementation has flawed size-based eviction that doesn't remove the...
### Search before reporting - [x] I searched in the [issues](https://github.com/apache/pulsar/issues) and found nothing similar. ### Read release policy - [x] I understand that [unsupported versions](https://pulsar.apache.org/contribute/release-policy/#supported-versions) don't get bug fixes....
### Search before asking - [x] I searched in the [issues](https://github.com/apache/pulsar/issues) and found nothing similar. ### Read release policy - [x] I understand that unsupported versions don't get bug fixes....