anchor.diff:  
   -define(env_compaction_interval_between_batch_procs_reg(),
           case application:get_env(leo_object_storage,
  -                                 compaction_interval_between_batch_procs_reg) of
  +                                 compaction_waiting_time_regular) of
               {ok, EnvRegCompactionWT} when is_integer(EnvRegCompactionWT) ->
                   EnvRegCompactionWT;
               _ ->
  
positive.code: 
  -define(env_compaction_interval_between_batch_procs_step(),
          case application:get_env(leo_object_storage,
                                   compaction_interval_between_batch_procs_step) of
              {ok, EnvStepCompactionWT} when is_integer(EnvStepCompactionWT) ->
                  EnvStepCompactionWT;
              _ ->
  
negative.code:         end).
  
  -define(env_compaction_num_of_batch_procs_min(),
          case application:get_env(leo_object_storage, 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, batch_procs_step) of
              {ok, EnvStepCompactionBP} when is_integer(EnvStepCompactionBP) ->
                  EnvStepCompactionBP;
              _ ->
  