summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Vatamaniuc <vatamane@apache.org>2020-01-16 11:58:16 -0500
committerNick Vatamaniuc <nickva@users.noreply.github.com>2020-01-16 12:49:07 -0500
commitd7188ba8dea81739e8535b92ede1c6613bb598f8 (patch)
tree7c4a1ee1afc35e750ffae29b933b684bcb8e5772
parent75e3acb426516e2ede8e70f55d72a73419cdeef3 (diff)
downloadcouchdb-d7188ba8dea81739e8535b92ede1c6613bb598f8.tar.gz
Debug mem3_sync_event_listener flakiness
Noticed mem3_sync_event_listner tests still fails intermetently, add a debug log to it to hopefully find the cause of the failure.
-rw-r--r--src/mem3/src/mem3_sync_event_listener.erl4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mem3/src/mem3_sync_event_listener.erl b/src/mem3/src/mem3_sync_event_listener.erl
index fa353d9a8..b6fbe3279 100644
--- a/src/mem3/src/mem3_sync_event_listener.erl
+++ b/src/mem3/src/mem3_sync_event_listener.erl
@@ -293,6 +293,7 @@ should_terminate(Pid) ->
?assert(is_process_alive(Pid)),
EventMgr = whereis(config_event),
+ EventMgrWasAlive = (catch is_process_alive(EventMgr)),
Ref = erlang:monitor(process, Pid),
@@ -305,6 +306,9 @@ should_terminate(Pid) ->
{'DOWN', Ref, _, _, _} ->
ok
after 1000 ->
+ ?debugFmt("~n XKCD should_terminate EventMgrWasAlive:~p MsgQueue:~p PInfo:~p ~n", [
+ EventMgrWasAlive, process_info(self(), messages), process_info(Pid)
+ ]),
?assert(false)
end,