Is your enhancement request related to a problem? Please describe.
In the broker.conf configuration, there are these configurations:
- allowAutoTopicCreation
- allowAutoTopicCreationType
- defaultNumPartitions
- maxNumPartitionsPerPartitionedTopic
- brokerDeleteInactiveTopicsEnabled
- brokerDeleteInactiveTopicsFrequencySeconds
- brokerDeleteInactiveTopicsMaxInactiveDurationSeconds
- brokerDeleteInactivePartitionedTopicMetadataEnabled
- brokerDeleteInactiveTopicsMode
- allowAutoSubscriptionCreation
I think these should be dynamically configurable.
Describe the solution you'd like
can use pulsar-admin brokers update-dynamic-config --config xxx --value xxx
Describe alternatives you've considered
Pulsar has namespace-level policy, but the broker-level configuration is missing.
Additional context
I'm more than willing to fix this, please assign me if it needs to be done