[tor-bugs] #19836 [Metrics/CollecTor]: Prepare relay descriptor downloader for consensuses published at :30 of the hour
Tor Bug Tracker & Wiki
blackhole at torproject.org
Thu Aug 4 20:27:26 UTC 2016
#19836: Prepare relay descriptor downloader for consensuses published at :30 of the
hour
-----------------------------------+-----------------
Reporter: karsten | Owner:
Type: defect | Status: new
Priority: Low | Milestone:
Component: Metrics/CollecTor | Version:
Severity: Normal | Keywords:
Actual Points: | Parent ID:
Points: | Reviewer:
Sponsor: |
-----------------------------------+-----------------
Consensuses have always been published once per hour, so with valid-after
time :00 in the past. This might change in the future, as has been
discussed in the context of consensus diffs, but which might also happen
independent of those.
However, CollecTor is not ready for such a change, because
`currentValidAfter` in `RelayDescriptorDownloader` is always initialized
with :00 of the hour. This would prevent us from accepting a consensus
published at :30. Of course, when we make such a change we should also
accept other valid-after times that :00 and :30.
Testing a fix might require setting up a testing network using Chutney and
archiving network data produced by that. That is, we could also create a
testing environment and write unit tests for this, which we should do
anyway. But that shouldn't block us here, unless the fix is more complex
than I currently anticipate.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/19836>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list