anchor.diff:  %% [Interval between batch processes]
   -define(env_compaction_interval_between_batch_procs_min(),
           case application:get_env(leo_object_storage,
  -                                 compaction_interval_between_batch_procs_min) of
  +                                 compaction_waiting_time_min) of
               {ok, EnvMinCompactionWT} when is_integer(EnvMinCompactionWT) ->
                   EnvMinCompactionWT;
               _ ->
  
positive.code:         end).
  
  -define(env_compaction_num_of_batch_procs_min(),
          case application:get_env(leo_object_storage,
                                   compaction_num_of_batch_procs_min) of
              {ok, EnvMinCompactionBP} when is_integer(EnvMinCompactionBP) ->
                  EnvMinCompactionBP;
              _ ->
                  ?DEF_MIN_COMPACTION_BP
          end).
  -define(env_compaction_num_of_batch_procs_step(),
          case application:get_env(leo_object_storage,
                                   compaction_num_of_batch_procs_step) of
              {ok, EnvStepCompactionBP} when is_integer(EnvStepCompactionBP) ->
                  EnvStepCompactionBP;
              _ ->
  
negative.code: 
  %% [Number of batch processes]
  -define(env_compaction_num_of_batch_procs_max(),
          case application:get_env(leo_object_storage, batch_procs_max) of
              {ok, EnvMaxCompactionBP} when is_integer(EnvMaxCompactionBP) ->
                  EnvMaxCompactionBP;
              _ ->
  