pulsar
pulsar copied to clipboard
Apache Pulsar - distributed pub-sub messaging system
### Motivation Fix the infinity lock revalidation because the value `T` didn't override `equalsAndHashcode`. FYI: https://github.com/apache/bookkeeper/pull/4686 ### Modifications - Add a test to reproduce the issue. ### Verifying this change...
Fixes #24977 ### Motivation As shown in the issue, fix two problem: 1. cleanCacheAndCloseReader() executed twice cause concurrent error, which result in too many orphan reader remain in SystemTopicBasedTopicPoliciesService 2....
[fix][broker][branch-3.0] fix prepareInitPoliciesCacheAsync in SystemTopicBasedTopicPoliciesService
Fixes https://github.com/apache/pulsar/issues/24977 ### Motivation As shown in the issue, fix two problem: 1. cleanCacheAndCloseReader() executed twice cause concurrent error, which result in too many orphan reader remain in SystemTopicBasedTopicPoliciesService 2....
## Problem Description When setting `autoTopicCreation` on namespace policy, the API validation prevents setting `defaultNumPartitions` when the topic type is `non-partitioned`. This limitation makes the API harder to use and...
### Motivation Implementation of [PIP-446](https://github.com/apache/pulsar/pull/24857) ### Documentation - [ ] `doc` - [ ] `doc-required` - [x] `doc-not-needed` - [ ] `doc-complete`
### Search before reporting - [x] I searched in the [issues](https://github.com/apache/pulsar/issues) and found nothing similar. ### Motivation Pulsar uses `fastutil` for high performance collections. This .jar is around 25 MB...
### Motivation BinaryProtoLookupService.getTopicsUnderNamespace method contains retry logic, but it only applies to exceptions that occur when acquiring the connection fails. A getTopicsUnderNamespace might fail later if the connection gets closed...
### Motivation Related to [issue-24843](https://github.com/apache/pulsar/issues/24843) ### Modifications ### Verifying this change - [ ] Make sure that the change passes the CI checks. *(Please pick either of the following options)*...
### Motivation Related tp [issue-24847](https://github.com/apache/pulsar/issues/24847) ### Modifications ### Verifying this change - [ ] Make sure that the change passes the CI checks. *(Please pick either of the following options)*...
PIP: #24862 ### Motivation ### Modifications ### Verifying this change - [ ] Make sure that the change passes the CI checks. *(Please pick either of the following options)* This...