Hey all, I'd like to propose adding another OOTB cooperative assignor to better meet the needs of some users who don't need to full flexibility of the existing CooperativeStickyAssignor:
https://cwiki.apache.org/confluence/display/KAFKA/KIP-615%3A+add+ConstrainedCooperativeStickyAssignor I included a sketch of the assignment algorithm in the KIP to give a rough idea of what this would look like (and that it is possible), but this is obviously an implementation detail and subject to change. Cheer, Sophie