anchor.diff:  -define(DEF_THRESHOLD_SLOW_PROC, 1000).
   
   -ifdef(TEST).
  --define(DEF_MIN_COMPACTION_WT, 10).   %% 10msec
  --define(DEF_REG_COMPACTION_WT, 100).  %% 100msec
  --define(DEF_MAX_COMPACTION_WT, 300).  %% 300msec
  +-define(DEF_MIN_COMPACTION_WT, 10).  %% 10msec
  +-define(DEF_REG_COMPACTION_WT, 100). %% 100msec
  +-define(DEF_MAX_COMPACTION_WT, 300). %% 300msec
   -define(DEF_COMPACTION_TIMEOUT, timer:minutes(1)). %% 1min
   -else.
   -define(DEF_MIN_COMPACTION_WT,  300). %% 300msec
  
positive.code: -undef(ST_IDLING).
  -undef(ST_RUNNING).
  -undef(ST_SUSPENDING).
  -define(ST_IDLING,     'idling').
  -define(ST_RUNNING,    'running').
  -define(ST_SUSPENDING, 'suspending').
  -type(compaction_state() :: ?ST_IDLING     |
                              ?ST_RUNNING    |
                              ?ST_SUSPENDING).
  
  
  
negative.code: -define(DEF_REG_COMPACTION_BP,  50). %% 50
  -define(DEF_MAX_COMPACTION_BP, 150). %% 150
  -else.
  -define(DEF_MIN_COMPACTION_BP,   100). %% 100
  -define(DEF_REG_COMPACTION_BP,  1000). %% 1,000
  -define(DEF_MAX_COMPACTION_BP, 10000). %% 10,000
  -endif.
  
  