[tor-commits] [metrics-db/master] Ignore turtles when warning about missing descriptors.

karsten at torproject.org karsten at torproject.org
Wed Oct 8 15:36:16 UTC 2014


commit 52d817fa5b97afcfc17b101cefaa7154c99b3975
Author: Karsten Loesing <karsten.loesing at gmx.net>
Date:   Wed Oct 8 12:21:42 2014 +0200

    Ignore turtles when warning about missing descriptors.
    
    turtles doesn't participate in the consensus for a couple of days now, and
    it times out on our connections.  There's no way how we can fetch all
    descriptors referenced from its vote, so there's a new warning every hour.
    Ignore.
---
 src/org/torproject/ernie/db/relaydescs/ArchiveWriter.java |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/org/torproject/ernie/db/relaydescs/ArchiveWriter.java b/src/org/torproject/ernie/db/relaydescs/ArchiveWriter.java
index ffe3dbc..521f877 100644
--- a/src/org/torproject/ernie/db/relaydescs/ArchiveWriter.java
+++ b/src/org/torproject/ernie/db/relaydescs/ArchiveWriter.java
@@ -654,8 +654,12 @@ public class ArchiveWriter extends Thread {
           } else {
             sb.append(", 0/0 E");
           }
-          if (voteFoundServerDescs * 1000 < voteAllServerDescs * 995 ||
-              voteFoundExtraInfos * 1000 < voteAllExtraInfos * 995) {
+          String fingerprint = v.getKey();
+          /* Ignore turtles when warning about missing descriptors. */
+          if (!fingerprint.equalsIgnoreCase(
+              "27B6B5996C426270A5C95488AA5BCEB6BCC86956") &&
+              (voteFoundServerDescs * 1000 < voteAllServerDescs * 995 ||
+              voteFoundExtraInfos * 1000 < voteAllExtraInfos * 995)) {
             missingDescriptors = true;
           }
         }



More information about the tor-commits mailing list