anchor.diff:  handle_info(compact_kv, #state{kv_compaction=CompactionState} = State) ->
       {noreply, State#state{kv_compaction=
                                 process_scheduler_message(CompactionState)}};
  +handle_info(compact_master, #state{master_compaction=CompactionState} = State) ->
  +    {noreply, State#state{master_compaction=
  +                              process_scheduler_message(CompactionState)}};
   handle_info(compact_views, #state{views_compaction=CompactionState} = State) ->
       {noreply, State#state{views_compaction=
                                 process_scheduler_message(CompactionState)}};
  
positive.code:                 views_compaction =
                      init_scheduled_compaction(CheckInterval, compact_views,
                                                fun spawn_scheduled_views_compactor/2),
                  running_forced_compactions=dict:new(),
                  forced_compaction_pids=dict:new()}}.
  
  
negative.code:     end;
  handle_info(config_changed,
              #state{kv_compaction = KVCompaction,
                     views_compaction = ViewsCompaction,
                     master_compaction = MasterCompaction} = State) ->
      misc:flush(config_changed),
      Config = ns_config:get(),
  
      {noreply, State#state{kv_compaction = process_config_change(Config, KVCompaction),
                            views_compaction = process_config_change(Config, ViewsCompaction),
                            master_compaction = process_config_change(Config, MasterCompaction)}};
  handle_info(Info, State) ->
      ?log_warning("Got unexpected message ~p:~n~p", [Info, State]),
      {noreply, State}.
  