anchor.diff:          ok ->
               cool;
           {error, SyncFailedNodes} ->
  -            exit({pre_rebalance_config_synchronization_failed, SyncFailedNodes})
  +            exit({config_sync_failed, SyncFailedNodes})
       end.
   
   start_link_rebalance(KeepNodes, EjectNodes,
  
positive.code:     proc_lib:init_ack({ok, self()}),
  
      ale:info(?USER_LOGGER, "Starting vbucket moves for graceful failover of ~p", [Node]),
      do_pre_rebalance_config_sync(ns_node_disco:nodes_wanted()),
      AllBucketConfigs = ns_bucket:get_buckets(),
  
      %% yes we're doing it second time after config sync. In case
  
negative.code: 
      ns_cluster_membership:activate(KeepNodes),
  
      pull_and_push_config(EjectNodesAll ++ KeepNodes),
  
      %% Eject failed nodes first so they don't cause trouble
      FailedNodes = FailedNodesAll -- [node()],
  