Enum

rebalance-protocol

How the group negotiates partition movement.

enum rebalance-protocol {
  none,
  eager,
  cooperative,
}

Cases

CaseDescription
none

Not in a group, or not yet joined.

eager

Stop-the-world: the whole assignment is revoked, then reassigned.

cooperative

Only the partitions that actually move are revoked.