anchor.diff:  
       %% Test when network partition happens, if error handling is happening.
       PartInfo = rt:partition([N1, N2, N4, N5, N6], [N3]),
  -    
  +
       WriteResult1 = rpc:call(N2, floppy, append, [key1, {increment, ucl}]),
       ?assertMatch({ok, _}, WriteResult1),
  -
  -    WriteResult3 = rpc:call(N3, floppy, append, [key1, {increment, ucl}]),
  -    ?assertMatch({error, quorum_unreachable}, WriteResult3),
   
       ReadResult2 = rpc:call(N3, floppy, read, [key1, riak_dt_gcounter]),
       ?assertMatch({error, quorum_unreachable}, ReadResult2),
  
positive.code: -define(HARNESS, (rt_config:get(rt_harness))).
  
  confirm() ->
      N=6,
      [Nodes] = rt:build_clusters([N]),
  
      lager:info("Waiting for ring to converge."),
      rt:wait_until_ring_converged(Nodes),
  
negative.code:     %% Test that values are actually written after network partition
      ReadResult3 = rpc:call(N3, floppy, read, [key1, riak_dt_gcounter]),
      lager:info("Value read: ~w",[ReadResult3]),
      ?assertEqual(1, ReadResult3),
  
      ReadResult4 = rpc:call(N3, floppy, read, [key1, riak_dt_gcounter]),
      lager:info("Value read: ~w",[ReadResult3]),
      ?assertEqual(1, ReadResult4),
  
      _PartInfo2 = rt:partition([N1, N2, N3, N4, N5], [N6]),
  
  