@Deprecated
  default CompletableFuture<Boolean> balance(boolean forcible) {
    return balance(BalanceRequest.newBuilder().setIgnoreRegionsInTransition(forcible).build())
      .thenApply(BalanceResponse::isBalancerRan);
  }
Invoke the balancer. Will run the balancer and if regions to move, it will go ahead and do the
reassignments. If there is region in transition, force parameter of true would still run
balancer. Can *not* run for other reasons. Check logs.
@param forcible whether we should force balance even if there is region in transition.
@return True if balancer ran, false otherwise. The return value will be wrapped by a
        {@link CompletableFuture}.
@deprecated Since 2.5.0. Will be removed in 4.0.0. Use {@link #balance(BalanceRequest)}
            instead.
hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncAdmin.java