Class TabletBalancer.OutstandingMigrations

  • All Implemented Interfaces:
    Runnable
    Enclosing class:
    TabletBalancer

    protected static class TabletBalancer.OutstandingMigrations
    extends TabletBalancer.BalancerProblem
    If a TabletBalancer only balances when there are no outstanding migrations, it should use this problem to indicate when they exist. Iff a TabletBalancer makes use of the migrations member to provide samples, then OutstandingMigrations is not thread safe.
    • Constructor Detail

      • OutstandingMigrations

        public OutstandingMigrations​(org.slf4j.Logger logger)
    • Method Detail

      • run

        public void run()