Replace Zookeeper API access with Pluggable metadata resources
Updated Mar 22, 2021
#PIP-45 provides a unified pluggable interface that can abstract all the Pulsar metadata interactions. Pulsar is currently using ZooKeeper for metadata and directly uses Zookeeper API to manage the metadata. In order to make metadata management pluggable we have to refactor the Pulsar codebase to replace Zookeeper API access with Metadata-store API. This project tracks a list of tasks that require replacing Zookeeper API access with pluggable metadata resources. Document: https://docs.google.com/spreadsheets/d/1xhZJdR1HLLSFqaSx9vWgHmGUi3WP8JIpiLhYrQK3dMs/edit?usp=sharing