anchor.diff:      true.
   
   test_split_with_concurrent_renew(_Config) ->
  -    NullF = fun (_Id, _Lease, DHTNode) -> ok end,
  -    RenewLeaseLeftF = fun (_Id, Lease, DHTNode) ->
  +    NullF = fun (_Id, _Lease, _DHTNode) -> ok end,
  +    RenewLeaseLeftF = fun (_Id, Lease, _DHTNode) ->
                                 log:log("left renew lease with ~w ~w", [_Id, Lease]),
                                 l_on_cseq:lease_renew(Lease, passive),
                                 wait_for_lease_version(l_on_cseq:get_id(Lease),
                                                        l_on_cseq:get_epoch(Lease),
                                                        l_on_cseq:get_version(Lease)+1)
                     end,
  -    RenewLeaseRightF = fun (_Id, Lease, DHTNode) ->
  +    RenewLeaseRightF = fun (_Id, Lease, _DHTNode) ->
                                  log:log("right renew lease with ~w ~w", [_Id, Lease]),
                                  l_on_cseq:lease_renew(Lease, active),
                                  wait_for_lease_version(l_on_cseq:get_id(Lease),
  
positive.code: %
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  test_split(_Config) ->
      NullF = fun (_Id, _Lease, DHTNode) -> ok end,
      WaitRightLeaseF = fun (Id, Lease) ->
                               OldEpoch   = l_on_cseq:get_epoch(Lease),
                               wait_for_lease_version(Id, OldEpoch+2, 0)
  
negative.code:                         comm:this()),
                  l_on_cseq:unittest_lease_update(Lease, New, active, DHTNode)
          end,
      NullF = fun (_Id, _Lease, _DHTNode) -> ok end,
      WaitLeftLeaseF = fun (_Id) -> ok end,
                              % we cannot read the left lease anymore, because
                              % consistent routing will prevent the delivery of
  