anchor.diff:  
                       case (ActiveSizeRatio =< (ThresholdActiveSizeRatio + ActiveSizeRatioDiff)) of
                           true ->
  -                            [Node|Acc];
  +                            [{Node, ?ST_IDLING}|Acc];
                           false ->
                               case rpc:call(Node, leo_storage_api, compact, [status], ?DEF_REQ_TIMEOUT) of
                                   {ok, #compaction_stats{status = ?ST_RUNNING}} ->
  -                                    [Node|Acc];
  +                                    [{Node, ?ST_RUNNING}|Acc];
                                   _ ->
                                       Acc
                               end
  
positive.code: handle_notify(?WD_SUB_ID_2, #watchdog_alarm{state = #watchdog_state{
                                                         level = Level,
                                                         props = Props}},_Unixtime) ->
      case (Level >= ?WD_LEVEL_ERROR) of
          true ->
              case can_start_compaction() of
                  true ->
                      %% Execute data-compaction
                      timer:sleep(?DEF_WAIT_TIME),
                      ThisTime = leo_date:now(),
                      AutoCompactionInterval = ?env_auto_compaction_interval(),
  
negative.code:                     N ->
                          N
                  end,
              is_candidates(Members, MaxNumOfNodes, []);
          _ ->
              false
      end.
  