Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project-10: Replace global ZooKeeper and cache access from PulsarService and replace with Metadata-store API #9643

Closed
rdhabalia opened this issue Feb 19, 2021 · 0 comments · Fixed by #9648
Assignees
Labels
type/enhancement The enhancements for the existing features or docs. e.g. reduce memory usage of the delayed messages
Milestone

Comments

@rdhabalia
Copy link
Contributor

rdhabalia commented Feb 19, 2021

Goal

PulsarService initializes Global-ZooKeeper and that is used by multiple components across pulsar-services. Remove global-zk access from dependent component and eventually remove global-zk initialization from the PulsarService.

Reference

Component: Pulsar-Service
Class-reference: "- PulsarServie::globalZkCache, ZooKeeperCache
Affected Modules: "- BrokerService, NamespaceServicem PersistentTopic, WorkerService

Notes

  1. PulsarServie::globalZkCache initializes global zk and that is being used by multiple places eg: BrokerService, NamespaceServicem PersistentTopic, WorkerService
  2. Replace globalZk access with Metadata-store resources in those places
  3. Remove GlogalZK reference from the PulsarService
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
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 a pull request may close this issue.

1 participant