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.
This commit is contained in:
Nick Mathewson
2014-03-17 14:15:12 -04:00
parent cbf9e74236
commit 0389d4aa56
4 changed files with 77 additions and 1 deletions
+6
View File
@@ -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.