Thanks for your feedback Enrico. I'd appreciate any other thoughts on this process since I am proposing a change to a recently implemented PIP.
Also, if we like this new direction, I think we should update our GitHub issue template to communicate this new process. I already have a PR for my proposed changes: https://github.com/apache/pulsar/pull/12176. Please take a look, if you're able. Thanks, Michael On Sat, Sep 25, 2021 at 1:29 AM Enrico Olivelli <eolive...@gmail.com> wrote: > > Michael, > > Il Ven 24 Set 2021, 19:47 Michael Marshall <mikemars...@gmail.com> ha > scritto: > > > Hi Enrico, > > > > Thank you for raising this concern. Apparently acquiring a distributed > > lock on a PIP number is non-trivial :) > > > > We could use the first 3 digits of a hash computed on the title of the PIP. > Just joking:) > > > > > What about sending an email to dev in order to ask for a new PIP id ? > > > > In this design, is it up to a committer (someone with write access to > > the Wiki page) to reply to the request with a PIP number? I think this > > could lead to confusion, as no one person would have the job and there > > could be delays in responding. > > > > Instead of receiving a PIP number, I think we could ask users to > > inspect the mailing list archive to determine the next PIP number. > > > > This is a good idea. > And it perfectly matches the rule that in the ASF is the main source of > truth. > So I totally support this idea > > > > > Then, the mailing list is the source of truth for PIP numbers, and > > there isn't any delay. This protocol can still have collisions if > > multiple people send PIPs at the same time. However, I think these > > collisions could be resolved quickly: the earliest email in the > > archive wins, and others need to pick the next number(s). > > > > Also, this raises a secondary question for me. In our new PIP process, > > are we copying PIPs from GitHub issues into the GitHub wiki? > > > > In order to push this conversation forward, I wrote a PR with my > > proposed solution to the problem: > > https://github.com/apache/pulsar/pull/12176. I am not attached to my > > solution per se, but I do think a solution to this problem should > > include an update to the GitHub template to help new PIP writers > > easily understand the process. > > > > Agreed > > Thanks > Enrico > > > > > Does anyone volunteer to clean up the PIP list page ? > > Once we settle on a protocol, we will need to clean up, as now we have > > two PIP 97s. > > > > Thanks, > > Michael > > > > On Thu, Sep 23, 2021 at 9:51 AM Enrico Olivelli <eolive...@gmail.com> > > wrote: > > > > > > Hello, > > > Today I had to rename my PIP from PIP-93 to PIP-95 because PIP-93 was > > > picked up. > > > Then I realised that PIP95 already exists on GitHub, then I moved to > > PIP-97. > > > > > > There are multiple PIP-95 on the Wiki page. > > > > > > https://github.com/apache/pulsar/wiki > > > > > > We need a way to assign new PIP ids > > > > > > What about sending an email to dev in order to ask for a new PIP id ? > > > > > > Only committers have write privileges to the Wiki pages, so any PIP id > > > assignment needs a sponsor that assigns the PIP id and creates the wiki > > > page. > > > > > > I propose to add a link to the PIP issue in the wiki page until the PIP > > is > > > accepted, > > > because we recently decided to run PIP discussions as GH issues > > > > > > Does anyone volunteer to clean up the PIP list page ? > > > > > > Regards > > > Enrico > >