+1

The metrics, CLI, Admin API changes will directly face our users. 
I think a proposal will ask the whole community to consider the rationality of 
modifying it
Not only the people in review know it
 
Thanks,
Tao Jiuming

> 2022年12月7日 11:38,PengHui Li <peng...@apache.org> 写道:
> 
> Hi all,
> 
> I would like to start a discussion about requiring a proposal for Admin
> API/CLI
> and metrics changes.
> 
> Here are some recent examples that changed the Admin API but without
> proposals.
> I just checked the commit logs. Maybe some have a proposal. Just forgot to
> add
> the proposal link to the PR.
> 
> https://github.com/apache/pulsar/pull/18218
> https://github.com/apache/pulsar/pull/17153
> https://github.com/apache/pulsar/pull/16167
> https://github.com/apache/pulsar/pull/14930
> https://github.com/apache/pulsar/pull/17337
> 
> And here are metrics-related proposals. But looks like we don't have a
> clear rule
> for this part (the proposal is required or not)
> 
> https://github.com/apache/pulsar/issues/18319
> https://github.com/apache/pulsar/issues/18560
> 
> As more and more users are using Pulsar in production.
> But the Admin API changes and metrics changes have
> not required a proposal. This may pose a risk to users.
> The proposal will have better visibility, and voting is required.
> 
> And actually, all the public API changes are proposals required.
> https://github.com/apache/pulsar/blob/master/wiki/proposals/PIP.md#when-is-a-pip-required
> But in fact, this is not strictly enforced.
> 
> Is it time to require a proposal for Admin API/CLI and metrics changes?
> 
> Thanks,
> Penghui

Reply via email to