Before making this change, I hope that there could be discussion about improving the configuration solution in Pulsar. The mailing list thread is https://lists.apache.org/thread/8splwyrn25pt5rb6ph0yz0tfgknn3hqh .
With a proper configuration library such as Gestalt Config [1], it's possible to have a solution that is expressed in this PIP-346. In Gestalt Config, the feature "Merge Multiple Sources: Seamlessly merge configurations from different sources to create comprehensive settings." support this. This is the reason why I don't think that we should move forward with PIP-346 without addressing the proposal in the other mailing list thread "[DISCUSSION] Proposal to Replace Pulsar's Homegrown Configuration Framework with Gestalt Config" [2]. -Lari 1 - https://github.com/gestalt-config/gestalt#features 2 - https://lists.apache.org/thread/8splwyrn25pt5rb6ph0yz0tfgknn3hqh On Fri, 15 Mar 2024 at 04:30, thetumbled <wof...@qq.com.invalid> wrote: > > Hi, pulsar community. > I open a new PIP for improving the configuration of Pulsar. > [improve][pip] PIP-346: Add a simplified configuration file for Pulsar by > thetumbled · Pull Request #22274 · apache/pulsar (github.com) > > > Thanks. > thetumbled.