Migrate topic authorization data to topic policies
Open
lifecycle/stale
Stale
type/enhancement
- Dominant language
- Java
- Stars
- 15.3k
- Forks
- 3.8k
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 160
Description
**Is your enhancement request related to a problem? Please describe.**
Pulsar stored the topic permission data by the namespace policy znode, if there are many topics under the namespace, the znode becomes very large, and for each policy update, will introduce a heavy workload to the Zookeeper.
After Pulsar supports topic level policy which is able to store the topic policy to a system topic, migrating the topic permission data to the system topic will significantly reduce the Zookeeper workload if users have many topics and enable topic level permission.
Contributor guide
Assessment
This issue has not been assessed yet.