anchor.diff:              % forever out of sync with the database. But a crash before we
               % commit these changes, no big deal, we only lose incremental
               % changes since last committal.
  -            erlang:send_after(Delay, self(), commit),
  +            erlang:send_after(commit_delay(), self(), commit),
               {noreply, State}
       end;
   handle_info(maybe_close, State) ->
  
positive.code:     Args = [Mod:get(db_name, IdxState), Mod:get(idx_name, IdxState)],
      couch_log:info("Index shutdown by monitor notice for db: ~s idx: ~s", Args),
      catch send_all(State#st.waiters, shutdown),
      {stop, normal, State#st{waiters=[]}};
  handle_info({config_change, "query_server_config", "commit_freq", NewDelay, _}, State) ->
      handle_cast({config_change, NewDelay}, State);
  handle_info({gen_event_EXIT, _Handler, _Reason}, State) ->
      erlang:send_after(?RELISTEN_DELAY, self(), restart_config_listener),
      {noreply, State};
  handle_info(restart_config_listener, State) ->
      ok = config:subscribe_for_changes(?CONFIG_SUBSCRIPTION),
      {noreply, State}.
  
  code_change(_OldVsn, State, _Extra) ->
      {ok, State}.
  
negative.code:     updater,
      compactor,
      waiters=[],
      committed=true,
      shutdown=false
  }).
  