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:     Ret.
  
  spawn_vbucket_compactor(BucketName, VBucketAndDb, Config, Force, Options) ->
      proc_lib:spawn_link(
        fun () ->
                case maybe_compact_vbucket(BucketName, VBucketAndDb, Config, Force, Options) of
  
negative.code:                 %% this is From to reply to when such compaction is
                  %% done
                  view_compaction_uninhibit_requested_waiter,
  
                  %% do we need to stop kv compaction during uninhibition
                  view_compaction_uninhibit_stop_kv = false :: boolean(),
  
                  %% mapping from compactor pid to #forced_compaction{}
                  running_forced_compactions,
  