anchor.diff:  -define(PROLL_ERROR_WAIT,1000).                                             %% 1000 = 1 sec
   -define(GET_PROLL_CYCLE_WAIT,?GET_CONFIG(prollCycleWait,[],1000,"Wait time in msec between partition rolls.")).     %% 1000 = 1 sec
   -else.
  --define(PROLL_FIRST_WAIT,10000).                                            %% 10000 = 10 sec
  +-define(PROLL_FIRST_WAIT,30000).                                            %% 30000 = 30 sec
   -define(PROLL_ERROR_WAIT,1000).                                             %% 1000 = 1 sec
   -define(GET_PROLL_CYCLE_WAIT,?GET_CONFIG(prollCycleWait,[],100000,"Wait time in msec between partition rolls.")).   %% 100000 = 100 sec
   -endif. %TEST
  
positive.code: 
  format_status(_Opt, [_PDict, _State]) -> ok.
  
  
  missing_partitions(AL, CandidateTimes) ->
      missing_partitions(AL, CandidateTimes, AL, []).
  
  missing_partitions(_, [], _, Acc) -> lists:reverse(Acc);
  missing_partitions(AL, [_|Times], [], Acc) ->
      missing_partitions(AL, Times, AL, Acc);
  missing_partitions(AL, [Next|Times], [TableAlias|Rest], Acc0) ->
  
negative.code:     {noreply, State}.
  
  handle_info(roll_partitioned_tables, State=#state{prollList=[]}) ->
      % checking if this is the firs node in all of nodes as
      % partition rolling has to be done by one node at a time.
      case node() == hd(lists:usort([node() | imem_meta:nodes()])) of
          true ->
              % restart proll cycle by collecting list of partition name candidates
              case ?GET_PROLL_CYCLE_WAIT of
                  PCW when (is_integer(PCW) andalso PCW >= 1000) ->
                      ProllList = get_proll_list(PCW),
                      handle_info({roll_partitioned_tables, PCW, ?GET_PROLL_ITEM_WAIT}, State#state{prollList=ProllList});
                  Other ->
                      ?Error("Partition rolling bad cycle period ~p",[Other]),
                      erlang:send_after(10000, self(), roll_partitioned_tables),
                      {noreply, State}
              end;
          false ->
              erlang:send_after(?PROLL_FIRST_WAIT, self(), roll_partitioned_tables),
              {noreply, State}
      end;
  handle_info({roll_partitioned_tables,ProllCycleWait,ProllItemWait}, State=#state{prollList=[{TableAlias, TableName}|Rest]}) ->
  