Skip to content

PIP-45: Removed direct ZK access from BrokerService#11267

Merged
merlimat merged 16 commits intoapache:masterfrom
merlimat:pip-45-broker-service
Jul 15, 2021
Merged

PIP-45: Removed direct ZK access from BrokerService#11267
merlimat merged 16 commits intoapache:masterfrom
merlimat:pip-45-broker-service

Conversation

@merlimat
Copy link
Contributor

@merlimat merlimat commented Jul 8, 2021

Motivation

Refactored BrokerService to use MetadataStore

@merlimat merlimat added the type/enhancement The enhancements for the existing features or docs. e.g. reduce memory usage of the delayed messages label Jul 8, 2021
@merlimat merlimat added this to the 2.9.0 milestone Jul 8, 2021
@merlimat merlimat self-assigned this Jul 8, 2021
@Anonymitaet
Copy link
Member

@merlimat thanks for your contribution. For this PR, do we need to update docs?

@merlimat merlimat added the doc-not-needed Your PR changes do not impact docs label Jul 9, 2021
Copy link
Contributor

@eolivelli eolivelli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall it looks good to me.
CI is failing, there is probably some little fine tuning to be done on the code

@merlimat merlimat force-pushed the pip-45-broker-service branch from a3c62bc to c84c5d6 Compare July 13, 2021 17:43
@merlimat merlimat merged commit 0584628 into apache:master Jul 15, 2021
@merlimat merlimat deleted the pip-45-broker-service branch July 15, 2021 12:22
bharanic-dev pushed a commit to bharanic-dev/pulsar that referenced this pull request Mar 18, 2022
* PIP-45: Removed direct ZK access from BrokerService

* Corrected dynamicConfigurationCache to read from local metadata store

* Fixed test issues

* Fixed checkstyle

* Removed unused import

* Fixed cache invalidation issues

* Avoid blocking restart of load manager from metdata store listener thread

* checkMaxTopicsPerNamespace() must be asynchrounous

* Fixed checkstyle

* Fixed mocked tests

* Fixed AdminApiTest.testInvalidDynamicConfigContentInZK()

* Also fixed in V1_AdminApiTest

* Fixed mocks in PersistentTopicTest

* Fixed PersistentSubscriptionTest

* Fixed PersistentDispatcherFailoverConsumerTest
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

doc-not-needed Your PR changes do not impact docs type/enhancement The enhancements for the existing features or docs. e.g. reduce memory usage of the delayed messages

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

Comments