anchor.diff:  handle_call({is_bucket_inhibited, _BinBucketName}, _From, State) ->
       {reply, false, State};
   handle_call(is_uninhibited_requested, _From,
  -            #state{view_compaction_uninhibit_requested = Requested} = State) ->
  -    {reply, Requested, State};
  +            #state{view_compaction_uninhibit_requested = Requested,
  +                   view_compaction_uninhibit_stop_kv = StopKV} = State) ->
  +    {reply, {Requested, StopKV}, State};
   handle_call(Event, _From, State) ->
       ?log_warning("Got unexpected call ~p:~n~p", [Event, State]),
       {reply, ok, State}.
  
positive.code:                 %% this is From to reply to when such compaction is
                  %% done
                  view_compaction_uninhibit_requested_waiter,
  
                  %% mapping from compactor pid to #forced_compaction{}
                  running_forced_compactions,
  
negative.code: 
  exit_if_uninhibit_requsted() ->
      case gen_server:call(?MODULE, is_uninhibited_requested, infinity) of
          {true, _} ->
              exit(normal);
          {false, _} ->
              ok
      end.
  
  exit_if_uninhibit_requsted_for_non_parallel_compaction() ->
      case gen_server:call(?MODULE, is_uninhibited_requested, infinity) of
          {true, true} ->
              ?log_info("Uninhibit is requested for non-parallel index compaction. Interrupt KV compaction to start index compaction sooner."),
              exit(normal);
          {_, _} ->
              ok
      end.
  
  