commit 3235ecfc4ced5ddea10421e6f7b4edb0ef8cfc57 Author: Karsten Loesing karsten.loesing@gmx.net Date: Sat Nov 3 06:22:04 2012 -0400
Raise the threshold for warning about missing descriptors.
Apparently, it happens quite often that 0.1% of extra-info descriptors are missing that are referenced from a vote. Raising the threshold to 0.5% to reduce frequent warnings. Anything between 0.1% and 0.5% still does not indicate a problem. --- .../ernie/db/relaydescs/ArchiveWriter.java | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/org/torproject/ernie/db/relaydescs/ArchiveWriter.java b/src/org/torproject/ernie/db/relaydescs/ArchiveWriter.java index a128a16..2f1df0f 100644 --- a/src/org/torproject/ernie/db/relaydescs/ArchiveWriter.java +++ b/src/org/torproject/ernie/db/relaydescs/ArchiveWriter.java @@ -470,8 +470,8 @@ public class ArchiveWriter extends Thread { voteFoundExtraInfos, voteAllExtraInfos, 100.0D * (double) voteFoundExtraInfos / (double) voteAllExtraInfos)); - if (voteFoundServerDescs * 1000 < voteAllServerDescs * 999 || - voteFoundExtraInfos * 1000 < voteAllExtraInfos * 999) { + if (voteFoundServerDescs * 1000 < voteAllServerDescs * 995 || + voteFoundExtraInfos * 1000 < voteAllExtraInfos * 995) { missingDescriptors = true; } } @@ -503,8 +503,8 @@ public class ArchiveWriter extends Thread { 100.0D * (double) foundServerDescs / (double) allServerDescs, foundExtraInfos, allExtraInfos, 100.0D * (double) foundExtraInfos / (double) allExtraInfos)); - if (foundServerDescs * 1000 < allServerDescs * 999 || - foundExtraInfos * 1000 < allExtraInfos * 999) { + if (foundServerDescs * 1000 < allServerDescs * 995 || + foundExtraInfos * 1000 < allExtraInfos * 995) { missingDescriptors = true; } if (foundVotes < allVotes) { @@ -513,7 +513,7 @@ public class ArchiveWriter extends Thread { } this.logger.info(sb.toString()); if (missingDescriptors) { - this.logger.warning("We are missing at least 0.1% of server or " + this.logger.warning("We are missing at least 0.5% of server or " + "extra-info descriptors referenced from a consensus or " + "vote."); }
tor-commits@lists.torproject.org