diff options
author | Nick Vatamaniuc <vatamane@apache.org> | 2020-01-16 11:58:16 -0500 |
---|---|---|
committer | Nick Vatamaniuc <nickva@users.noreply.github.com> | 2020-01-16 12:49:07 -0500 |
commit | d7188ba8dea81739e8535b92ede1c6613bb598f8 (patch) | |
tree | 7c4a1ee1afc35e750ffae29b933b684bcb8e5772 | |
parent | 75e3acb426516e2ede8e70f55d72a73419cdeef3 (diff) | |
download | couchdb-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.erl | 4 |
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, |