anchor.diff:                   % finish GC.  Update the deleted tag.
                    process_deleted(S#state.tags, S#state.deleted_ages),
   
  +                 print_gc_stats(all, NewStats),
                    error_logger:info_report({"GC: entering rr_blobs phase"}),
                    % We start the first phase of the RR phase.
                    RRPid = start_replicator(self()),
                    Start = ets:first(gc_blobs),
                    rereplicate_blob(S, Start),
                    S#state{phase = rr_blobs, rr_pid = RRPid};
  -             _ ->
  +             Remaining ->
  +                 error_logger:info_report({"GC: nodes pending in gc", Remaining}),
                    S
            end,
       {noreply, S1#state{pending_nodes = NewPending,
  +                       gc_stats = NewStats,
                          last_response_time = now()}};
   
   handle_cast({rr_blob, '$end_of_table'},
  
positive.code:          end,
      {noreply, S1};
  
  handle_cast({gc_done, Node, GCStats}, #state{phase = gc,
                                               pending_nodes = Pending} = S) ->
      print_gc_stats(Node, GCStats),
      NewPending = gb_sets:delete(Node, Pending),
      S1 = case gb_sets:size(NewPending) of
               0 ->
  
negative.code: 
            last_response_time = now()  :: erlang:timestamp(),
            progress_timer              :: 'undefined' | timer:tref(),
            gc_stats = init_gc_stats()  :: gc_run_stats(),
  
            num_pending_reqs  = 0               :: non_neg_integer(),       % build_map/map_wait
            pending_nodes     = gb_sets:empty() :: gb_set(),                % gc
  