anchor.diff:  
   %% Delete a large table, and kill the process during the delete.
   evil_delete(Config) when is_list(Config) ->
  -    Data = [{I,I*I} || I <- lists:seq(1, 100000)],
  -    repeat_for_opts(fun(Opts) -> evil_delete_do(Opts,Data) end).
  +    KeyRange = 100000,
  +    Data = [{I,I*I} || I <- lists:seq(1, KeyRange)],
  +    repeat_for_opts(fun(Opts) ->
  +                            evil_delete_do(key_range(Opts,KeyRange),
  +                                           Data)
  +                    end).
   
   evil_delete_do(Opts,Data) ->
       EtsMem = etsmem(),
  
positive.code: otp_6842_select_1000(Config) when is_list(Config) ->
      repeat_for_opts_all_ord_set_table_types(
        fun(Opts) ->
                Tab = ets_new(xxx,Opts),
                [ets:insert(Tab,{X,X}) || X <- lists:seq(1,10000)],
                AllTrue = lists:duplicate(10,true),
                AllTrue =
                    [ length(
  
negative.code: %% Check that ets:delete/1 works and that other processes can run.
  delete_large_tab(Config) when is_list(Config) ->
      ct:timetrap({minutes,60}), %% valgrind needs a lot
      KeyRange = 16#ffffff,
      Data = [{erlang:phash2(I, KeyRange),I} || I <- lists:seq(1, 200000)],
      EtsMem = etsmem(),
      repeat_for_opts(fun(Opts) -> delete_large_tab_do(key_range(Opts,KeyRange),
                                                       Data) end),
      verify_etsmem(EtsMem).
  
  delete_large_tab_do(Opts,Data) ->
  