You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by "crossoverJie (via GitHub)" <gi...@apache.org> on 2024/03/15 02:37:30 UTC

Re: [PR] [improve][pip] PIP-346: Add a simplified configuration file for Pulsar [pulsar]

crossoverJie commented on code in PR #22274:
URL: https://github.com/apache/pulsar/pull/22274#discussion_r1525689903


##########
pip/pip-346.md:
##########
@@ -0,0 +1,39 @@
+
+# PIP-346: Add a simplified configuration file for Pulsar
+
+# Background knowledge
+
+Nowadays, `broker.conf` contains almost all the configurations of the broker. It's hard to manage the configurations in a single file, which reach almost **500** configurations. 
+
+However, we will only modify a few configurations in the daily work. It's horrible for a beginner to start to learn pulsar, and it's also a potentially error-prone process for advanced users to maintain such a large configuration file.
+
+We can learn from zookeeper that it uses a simplified configuration file, which only contains the configurations that are frequently modified and hides all the configurations that are rarely modified and advanced.
+
+# Goals
+
+## In Scope
+
+Add a simplified configuration file for Pulsar, which only contains the configurations that are frequently modified.
+
+
+# Detailed Design
+
+## Design & Implementation Details
+
+- rename current `broker.conf` to `complete_broker.conf`
+- add a new `broker.conf` which only contains the configurations that are frequently modified

Review Comment:
   How do we confirm which configurations need to be modified frequently?



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org