From 0389d4aa561bec06ad2aab70ea5a989f1f2d02c6 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Mon, 17 Mar 2014 14:15:12 -0400 Subject: More logs to try to diagnose bug 7164 This time, check in microdesc_cache_clean() to see what could be going wrong with an attempt to clean a microdesc that's held by a node. --- changes/bug7164_diagnose_harder | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 changes/bug7164_diagnose_harder (limited to 'changes') diff --git a/changes/bug7164_diagnose_harder b/changes/bug7164_diagnose_harder new file mode 100644 index 000000000..28c36b658 --- /dev/null +++ b/changes/bug7164_diagnose_harder @@ -0,0 +1,6 @@ + o Minor features: + - Try harder to diagnose a possible cause of bug 7164, which causes + intermittent "microdesc_free() called but md was still referenced" + warnings. We now log more information about the likely error case, + to try to figure out why we might be cleaning a microdescriptor + as old if it's still referenced by a live node. -- cgit v1.2.3