anchor.diff:          file_ctx:get_or_create_local_file_location_doc(FileCtx, skip_local_blocks),
       case fslogic_location_cache:get_blocks(FLDoc, #{count => 2}) of
           [#file_block{offset = 0, size = Size}] ->
  -            FLC = #file_location_changed{file_location = FL,
  +            LogicalUuid = file_ctx:get_logical_uuid_const(FileCtx2),
  +            FLC = #file_location_changed{file_location = FL#file_location{uuid = LogicalUuid},
                   change_beg_offset = 0, change_end_offset = Size},
               #fuse_response{status = #status{code = ?OK}, fuse_response = FLC};
           _ ->
  
positive.code: synchronize_block(UserCtx, FileCtx, Block, Prefetch, TransferId, Priority) ->
      case replica_synchronizer:synchronize(UserCtx, FileCtx, Block,
          Prefetch, TransferId, Priority) of
          {ok, Ans} ->
              #fuse_response{status = #status{code = ?OK}, fuse_response = Ans};
          {error, Reason} ->
              throw(Reason)
      end.
  
negative.code:     lfm:release(Handle),
  
      Checksum = crypto:hash(md4, Data),
      LogicalUuid = file_ctx:get_logical_uuid_const(FileCtx),
      #fuse_response{
          status = #status{code = ?OK},
          fuse_response = #sync_response{
              checksum = Checksum,
              file_location_changed = Ans#file_location_changed{file_location = FL#file_location{uuid = LogicalUuid}}
          }
      }.
  
  