pulsar
pulsar copied to clipboard
Apache Pulsar - distributed pub-sub messaging system
### 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....
### Issue 1 without enable `managedLedgerAddEntryTimeoutSeconds` **Background: Flow when adding entry failed** - Switch to a new ledger - Close and duplicate all the pending add requests[3] - The callback...
### Motivation The current implementation of message deduplication snapshot-taking may leave a very huge lag when traffic is high. if load balancer or someone tries to unload/load this topic the...
### 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 https://github.com/apache/pulsar/issues/22129 Main Issue: #xyz PIP: #xyz ### Motivation Optimize seeking by timestamp ### Modifications Add a new method to ManageCursor. ### Verifying this change - [ ] Make sure...
### 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....
# Background As [PIP-98](https://github.com/apache/pulsar/issues/12661) explained, Pulsar documentation site today is built like an encyclopedia. New users or existing are overwhelmed by it. Without a clear path per role (developer /...
Fixes #22445 Main Issue: #xyz PIP: #xyz ### Motivation ### Modifications Support subscriptionPosition and DLQ for Go instance ### Verifying this change - [x] Make sure that the change passes...
### Motivation When a message is not set value, the `nullValue` message metadata should be true and change to false after the value is set. Otherwise, the message data will...
Fixes #22322 Main Issue: #xyz PIP: #xyz ### Motivation The Go instance doesn't support OAuth2 authentication yet, it's better to support it ### Modifications Support the OAuth2 in Go instance...