anchor.diff:      #state{}
   ) -> ok.
   
  -pvc_scan_and_read(Coordinator, Key, Type, Transaction, State = #state{
  -    partition = Partition
  -}) ->
  -    %% Sanity check
  -    {Partition, _}=Node = log_utilities:get_key_partition(Key),
  -    MaxVCRes = pvc_find_maxvc(Node, Transaction),
  +pvc_scan_and_read(IndexNode, Coordinator, Key, Type, Transaction, State) ->
  +    MaxVCRes = pvc_find_maxvc(IndexNode, Transaction),
       case MaxVCRes of
           {error, Reason} ->
               reply_to_coordinator(Coordinator, {error, Reason});
  
positive.code:             ok;
  
          ready ->
              pvc_scan_and_read(Coordinator, Key, Type, Transaction, State)
      end.
  
  %% @doc Check if this partition is ready to proceed with a PVC read.
  
negative.code: %%      equal than the VCaggr of the current transaction.
  %%
  -spec pvc_scan_and_read(
      index_node(),
      {fsm, pid()} | pid(),
      key(),
      type(),
  