anchor.diff:                      N ->
                           N
                   end,
  -            is_candidates(Members, MaxNumOfNodes, []);
  +            is_candidates(Members, 0, MaxNumOfNodes, []);
           _ ->
               false
       end.
  
positive.code: -define(WD_SUB_ID_1, 'leo_watchdog_sub_1').
  -define(WD_SUB_ID_2, 'leo_watchdog_sub_2').
  -define(DEF_WAIT_TIME, 100).
  
  %%--------------------------------------------------------------------
  %% API
  
negative.code:                       #storage_stats{total_sizes = TotalSize,
                                       active_sizes = ActiveSize,
                                       compaction_hist = History} <- DUState]),
              {CompactionState#compaction_stats.status == ?ST_RUNNING,
               [#compaction_info{node = Node,
                                 total_size = SumTotalSize,
                                 active_size = SumActiveSize,
                                 history = CompactionDate,
                                 state = CompactionState}|Acc]};
          _ ->
              timer:sleep(timer:seconds(1)),
              get_candidates(Node, Acc, RetryTimes + 1)
      end.
  