You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by va...@apache.org on 2020/01/16 16:59:40 UTC
[couchdb] branch debug-mem3-sync-event-listener created (now
29e8b09)
This is an automated email from the ASF dual-hosted git repository.
vatamane pushed a change to branch debug-mem3-sync-event-listener
in repository https://gitbox.apache.org/repos/asf/couchdb.git.
at 29e8b09 Debug mem3_sync_event_listener flakiness
This branch includes the following new commits:
new 29e8b09 Debug mem3_sync_event_listener flakiness
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
[couchdb] 01/01: Debug mem3_sync_event_listener flakiness
Posted by va...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
vatamane pushed a commit to branch debug-mem3-sync-event-listener
in repository https://gitbox.apache.org/repos/asf/couchdb.git
commit 29e8b093769b5c2f4c750bed89024420befdd542
Author: Nick Vatamaniuc <va...@apache.org>
AuthorDate: Thu Jan 16 11:58:16 2020 -0500
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.
---
src/mem3/src/mem3_sync_event_listener.erl | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/mem3/src/mem3_sync_event_listener.erl b/src/mem3/src/mem3_sync_event_listener.erl
index fa353d9..821859b 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~n", [
+ EventMgrWasAlive, process_info(self(), messages)
+ ]),
?assert(false)
end,