#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 _______________________________________________ tor-bugs mailing list tor-bugs@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs