Skip to content

QuorumController

leaderImbalanceCheckIntervalNs

QuorumController is givenleaderImbalanceCheckIntervalNs when created.

The interval is used to maybeScheduleNextBalancePartitionLeaders.

maybeScheduleNextBalancePartitionLeaders

void maybeScheduleNextBalancePartitionLeaders()

maybeScheduleNextBalancePartitionLeaders...FIXME


maybeScheduleNextBalancePartitionLeaders is used when:

  • CompleteActivationEvent is requested to processBatchEndOffset
  • ControllerWriteEvent is requested to run