anchor.diff:           grab_all_tap_and_checkpoint_stats/1,
            log_all_tap_and_checkpoint_stats/0,
            diagnosing_timeouts/1,
  -         %% rpc-ed to grab babysitter processes
  -         grab_process_infos/0]).
  +         %% rpc-ed to grab babysitter and couchdb processes
  +         grab_process_infos/0,
  +         %% rpc-ed to grab couchdb ets_tables
  +         grab_all_ets_tables/0]).
   
   % Read the manifest.xml file
   manifest() ->
  
positive.code:                 end, EtsTables)
        end),
  
      DiagNoEtsTables = lists:keydelete(ets_tables, 1, PerNodeDiag),
      do_continue_handling_per_node_just_diag(Resp, Node, DiagNoEtsTables).
  
  do_continue_handling_per_node_just_diag(Resp, Node, Diag) ->
      erlang:garbage_collect(),
  
negative.code:       fun () ->
                lists:foreach(
                  fun ({Table, Values}) ->
                          write_chunk_format(Resp, "per_node_~p(~p, ~p) =~n",
                                             [Key, Node, Table]),
  
                          lists:foreach(
                            fun (Value) ->
  