anchor.diff:  
   %%%%%%%%%%
   
  +%% Construct test handoff objects and send them to the requested vnode:
   seed_data({0, _Size}, _SecondarySHA1) ->
       ok;
  - 
   seed_data({NEntries, Size}, SecondarySHA1) ->
  -
  -    io:format("Seeding ~p entries of ~p bytes to vnode ~p.~n", [NEntries, Size, SecondarySHA1]),
   
       RObj = finalize_object(riak_object:new(<<"test_bucket">>,
                                              <<NEntries:64/integer>>,
                                              %% <<NEntries:64/integer>>)),
                                              random_binary(Size, <<>>))),
  -    %% io:format("RO: ~p~n", [RObj]),
  +
       riak_kv_vnode:local_put(SecondarySHA1, RObj),
    
       seed_data({NEntries - 1, Size}, SecondarySHA1).
  
positive.code:         true  -> true
      end,
  
      NSecondaries = lists:sublist(get_secondaries(), NVnodes),
  
      io:format("Seeding ~p objects of size ~p to ~p nodes...~n", [NObjs, ValueSize, NVnodes]),
      lists:map(fun(Secondary) -> seed_data({NObjs, ValueSize}, Secondary) end, NSecondaries),
  
      io:format("Done seeding, forcing handoff.~n"),
      riak_core_vnode_manager:force_handoffs(),
  
negative.code: 
      true.
  
  %% Select secondary handoff vnodes (ones we don't own):
  get_secondaries() ->
      get_secondaries(get_ring_owners(), node()).
  get_secondaries(RingOwners, Node) ->
      [Index || {Index, RingOwner} <- RingOwners, RingOwner =/= Node].
  
  