Hey all, I'd like to start a discussion on a proposal to help API users from inadvertently increasing the replication factor of a topic through the alter partition reassignments API. The KIP describes two fairly easy-to-hit race conditions in which this can happen.
The KIP itself is pretty simple, yet has a couple of alternatives that can help solve the same problem. I would appreciate thoughts from the community on how you think we should proceed, and whether the proposal makes sense in the first place. Thanks! KIP: https://cwiki.apache.org/confluence/display/KAFKA/KIP-860%3A+Add+client-provided+option+to+guard+against+replication+factor+change+during+partition+reassignments JIRA: https://issues.apache.org/jira/browse/KAFKA-14121 -- Best, Stanislav