apache / apache/pulsar

Migrate topic authorization data to topic policies

Open
#13,330 2 comments 0 reactions 1 assignee Claimed by @315157973 View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.