+1 (binding) Looks great, and will be awesome to have this new capability. On Wed, May 8, 2019 at 10:23 PM Colin McCabe <cmcc...@apache.org> wrote:
> Hi all, > > I'd like to start the vote for KIP-455: Create an Administrative API for > Replica Reassignment. I think this KIP is important since it will unlock > many follow-on improvements to Kafka reassignment (see the "Future work" > section, plus a lot of the other discussions we've had recently about > reassignment). It also furthers the important KIP-4 goal of removing > direct access to ZK. > > I made a few changes based on the discussion in the [DISCUSS] thread. As > Robert suggested, I removed the need to explicitly cancel a reassignment > for a partition before setting up a different reassignment for that > specific partition. I also simplified the API a bit by adding a > PartitionReassignment class which is used by both the alter and list APIs. > > I modified the proposal so that we now deprecate the old znode-based API > rather than removing it completely. That should give external rebalancing > tools some time to transition to the new API. > > To clarify a question Viktor asked, I added a note that the > kafka-reassign-partitions.sh will now use a --bootstrap-server argument to > contact the admin APIs. > > thanks, > Colin > -- *Gwen Shapira* Product Manager | Confluent 650.450.2760 | @gwenshap Follow us: Twitter <https://twitter.com/ConfluentInc> | blog <http://www.confluent.io/blog>