Hi, This is still very new, but I wanted some quick feedback on a preliminary KIP which could, I think, help with providing an AdminClient API for partition reassignment.
https://cwiki.apache.org/confluence/display/KAFKA/KIP-236%3A+Interruptible+Partition+Reassignment I wasn't sure whether to start fleshing out a whole AdminClient API in this KIP (which would make it very big, and difficult to read), or whether to break it down into smaller KIPs (which makes it easier to read and implement in pieces, but harder to get a high-level picture of the ultimate destination). For now I've gone for a very small initial KIP, but I'm happy to sketch the bigger picture here if people are interested. Cheers, Tom