anchor.diff:          ?assert(is_process_alive(Writer1)),
           ?assert(is_process_alive(Writer2)),
           ?assert(is_process_alive(Writer3)),
  +
  +        %% Resume compaction
  +        erlang:resume_process(CPid),
   
           receive
               {'DOWN', MonRef, process, _, Reason} ->
  
positive.code:     {ok, Db} = couch_db:open_int(DbName, []),
      {ok, _} = couch_db:start_compact(Db),
      ok = couch_db:close(Db),
      wait_db_compact_done(DbName, 10).
  
  wait_db_compact_done(_DbName, 0) ->
      erlang:error({assertion_failed,
  
negative.code:         ?assert(is_pid(NewIndexerPid)),
          ?assert(is_process_alive(NewIndexerPid)),
          ?assertNotEqual(IndexerPid, NewIndexerPid),
          UserCnt = case count_users(DbName) of
                        N when N > 2 ->
                            time:sleep(1000),
                            count_users(DbName);
                        N -> N
                    end,
          ?assertEqual(2, UserCnt),
  
          Rows1 = query_view(DbName, "foo", "bar", ok),
          ?assertEqual(0, length(Rows1)),
  