anchor.diff:  
   prune_write_ring(Ring, State) ->
       riak_core_ring:check_tainted(Ring, "Error: Persisting tainted ring"),
  -    riak_core_ring_manager:prune_ringfiles(),
  -    do_write_ringfile(Ring),
  +    ok = riak_core_ring_manager:prune_ringfiles(),
  +    _ = do_write_ringfile(Ring),
       State2 = set_ring(Ring, State),
       State2.
   
  
positive.code:                  live -> protected;
                   test -> public
               end,
      ets:new(?ETS, [named_table, Access, {read_concurrency, true}]),
      Id = reset_ring_id(),
      ets:insert(?ETS, [{changes, 0}, {promoted, 0}, {id, Id}]),
      ok.
  
negative.code:     FreshRing = riak_core_ring:fresh(),
      State2 = set_ring(FreshRing, State),
      %% Make sure the fresh ring gets written before stopping
      ok = do_write_ringfile(FreshRing),
  
      %% Handoff is complete and fresh ring is written
      %% so we can safely stop now.
  