From 7948db13c4e94a5163168c99b27aec0aa1e00074 Mon Sep 17 00:00:00 2001 From: "Paul J. Davis" Date: Fri, 14 Jul 2017 11:27:06 -0500 Subject: TMP: Add debug logging for failed assertion --- src/couch/test/couchdb_compaction_daemon_tests.erl | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/couch/test/couchdb_compaction_daemon_tests.erl b/src/couch/test/couchdb_compaction_daemon_tests.erl index 908f1d330..856a53d05 100644 --- a/src/couch/test/couchdb_compaction_daemon_tests.erl +++ b/src/couch/test/couchdb_compaction_daemon_tests.erl @@ -293,6 +293,13 @@ is_idle(DbName) -> {ok, Db} = couch_db:open_int(DbName, [?ADMIN_CTX]), Monitors = couch_db:monitored_by(Db), ok = couch_db:close(Db), + Others = [M || M <- Monitors, M /= self()], + if Others == [] -> ok; true -> + lists:foreach(fun(Other) -> + Args = [Other, process_info(Other)], + couch_log:error("XKCD: MONITORED BY ~p :: ~p", Args) + end, Others) + end, not lists:any(fun(M) -> M /= self() end, Monitors). with_config_change(_DbName, Fun) -> -- cgit v1.2.1