Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • design an algorithm matching the above requirements;
  • implement this algorithm and unit tests;
  • test it manually using different initial assignments;

Decommission broker command

Beside updating implementation of redistribution algorithm new command is proposed to be added.
The goal of this command is to provide a shortcut for decommission (removing) the broker.

Following syntax should be supported:

--decommission-broker <broker-id>

The implementation should reassign all relicas owned by specified broker to the rest of the brokers
using the above modified algorithm. Reassignment should be applied automatically without need to run –execute command.

Compatibility, Deprecation, and Migration Plan

...