I don't think that there is an official guideline.

Personally, I would suggest that the corresponding KIP owners agree who is keeping the conflicting number, and how is changing it.

For the ones changing the number, I would propose to restart a new DISCUSS thread using the new number to separate the KIP threads.

Not sure if the is a better way to handle this... Just an idea on how I would do it.


Not sure if we can improve the wiki instruction to make the race condition less likely? Seems, this would happen if two people look at the next KIP number let's say X, but don't bump it right way to X+1 and publish their KIP with X a few hours/days later without verifying that X is still next available KIP number?


-Matthias


On 6/14/24 3:10 PM, Welch, Matt wrote:
Hi Kafka devs,

I submitted a KIP last week and encountered a KIP-process race condition where my KIP 
number was consumed by another dev without updating the wiki page containing KIPs: 
Kafka Improvement Proposals - Apache Kafka - Apache Software 
Foundation<https://cwiki.apache.org/confluence/display/KAFKA/Kafka+Improvement+Proposals>

There are now least three separate dev-list threads referencing this conflicted 
KIP number so I'm concerned that discussion around this number will now be 
permanently confusing due to the conflict and multiple concurrent unrelated 
threads referencing the same KIP number.  I've intentionally kept the KIP 
numbers out of this email to prevent yet another thread referencing them.

While I'm happy to keep going with my existing KIP number, I was wondering if I should 
"abandon" it and create a new one.
This solution seems like it could create extra confusion, however, so what is 
the best course of action here?

Thanks,
Matt

Reply via email to