forked from apache/pulsar
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
PIP-45: Migrate NamespaceService to use MetadataStore (apache#10532)
* PIP-45: Migrate NamespaceService to use MetadataStore * Fixed copying policies to local store * Fixed checkstyle * Fixed tests * Fixed test * Fixed handling of BadVersionException * Converted bundle split into an HTTP async operation * Fixed issues in concurrent bundle splits * Fixed checkstyle * Make sure the ownership is triggered for the first attempt * validateTopicOwnershipAsync * Fixed deadlock when removeTopicFromCache calls NamespaceService.getBundle from MetadataStore thread * Fixed checkstyle * Fixed handling of future composition in validateTopicOwnershipAsync * In internalCreateSubscriptionForNonPartitionedTopic() we shouldn't have mix sync & async operations * Fixed checkstyle * Fixed internalUnloadNonPartitionedTopic * Fixed mixed sync-async usage of NamespaceService.getBundle * Use awaitility in AdminTest * validateGlobalNamespaceOwnership should also be done asynchronously * Fixed checkstyle * Fixed missing , * Try to get stack traces for timedout test * Added async version of getTopicReference * Removed import * Fixed test mocks * Reflect that removeTopicFromCache is an async operation
- Loading branch information
Showing
25 changed files
with
818 additions
and
941 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.