diff options
-rw-r--r-- | src/couch_replicator/src/couch_replicator_doc_processor.erl | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/couch_replicator/src/couch_replicator_doc_processor.erl b/src/couch_replicator/src/couch_replicator_doc_processor.erl index 6778d537d..7334a69a6 100644 --- a/src/couch_replicator/src/couch_replicator_doc_processor.erl +++ b/src/couch_replicator/src/couch_replicator_doc_processor.erl @@ -875,7 +875,17 @@ setup() -> teardown(Pid) -> - exit(Pid, kill). + exit(Pid, kill), + test_util:wait( + fun() -> + case is_process_alive(Pid) of + false -> ok; + true -> wait + end + end, + 100, + 5 + ). removed_state_fields() -> |