anchor.diff:      [{crash_recovery_tests,[sequence], [
                                           test_crash_recovery,
                                           test_crash_recovery_one_new_node,
  -                                        test_crash_recovery_one_outdated_node]}
  +                                        test_crash_recovery_one_outdated_node,
  +                                        test_crash_recovery_bad_owner_pids,
  +                                        test_crash_recovery_two_outdated_nodes
  +                                       ]}
       ].
   
   all() ->
  
positive.code:             ok
      end.
  
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %
  
negative.code: 
      generic_crash_recovery_test(F, 4).
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %
  % crash recovery test with *two* nodes having outdated data
  %
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  test_crash_recovery_two_outdated_nodes(_Config) ->
      % delete the manipulate dbs on *two* nodes
      F = fun(DHTNodes) ->
                  % manipulate rounds on the first node
                  [N1, N2, _N3, _N4] = DHTNodes,
                  change_lease_replicas(N1),
                  change_lease_replicas(N2)
          end,
  
      generic_crash_recovery_test(F, 4).
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %
  % crash recovery test with change all owner pids
  %
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  test_crash_recovery_bad_owner_pids(_Config) ->
      % XXXX
      F = fun(DHTNodes) ->
                  change_owner_pids(DHTNodes)
          end,
  
      generic_crash_recovery_test(F, 4).
  
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %
  