[tor-bugs] #18910 [Metrics/CollecTor]: distributing descriptors accross CollecTor instances
Tor Bug Tracker & Wiki
blackhole at torproject.org
Tue Oct 25 12:21:52 UTC 2016
#18910: distributing descriptors accross CollecTor instances
-------------------------------+---------------------------------
Reporter: iwakeh | Owner: iwakeh
Type: enhancement | Status: needs_review
Priority: High | Milestone: CollecTor 1.1.0
Component: Metrics/CollecTor | Version:
Severity: Normal | Resolution:
Keywords: ctip | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
-------------------------------+---------------------------------
Comment (by karsten):
Here's another one. The path for microdescriptor consensuses is wrong,
which leads to us not syncing any of those:
{{{
diff --git
a/src/main/java/org/torproject/collector/relaydescs/ArchiveWriter.java
b/src/main/java/org/torproject/collector/relaydescs/ArchiveWriter.java
index 30b6569..20d0663 100644
--- a/src/main/java/org/torproject/collector/relaydescs/ArchiveWriter.java
+++ b/src/main/java/org/torproject/collector/relaydescs/ArchiveWriter.java
@@ -99,7 +99,7 @@ public class ArchiveWriter extends CollecTorMain {
this.mapPathDescriptors.put("recent/relay-descriptors/consensuses",
RelayNetworkStatusConsensus.class);
this.mapPathDescriptors.put(
- "relay-descriptors/microdescs/consensus-microdesc",
+ "recent/relay-descriptors/microdescs/consensus-microdesc",
RelayNetworkStatusConsensus.class);
this.mapPathDescriptors.put("recent/relay-descriptors/server-
descriptors",
RelayServerDescriptor.class);
}}}
Related to this, I believe that we'd use `sync/sync-history-
collector.torproject.org-Relay-RelayNetworkStatusConsensus` for the parse
history, which would be the exact same file as for unflavored consensuses.
We should use a different parse history file here.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/18910#comment:82>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list