[tor-bugs] #28663 [Core Tor/sbws]: sbws stops accumulating, silently
Tor Bug Tracker & Wiki
blackhole at torproject.org
Mon Dec 10 13:46:02 UTC 2018
#28663: sbws stops accumulating, silently
---------------------------+-----------------------------------
Reporter: stefani | Owner: (none)
Type: defect | Status: new
Priority: Medium | Milestone: sbws: 1.0.x-final
Component: Core Tor/sbws | Version: sbws: 1.0.2
Severity: Major | Resolution:
Keywords: | Actual Points:
Parent ID: #28639 | Points:
Reviewer: | Sponsor:
---------------------------+-----------------------------------
Comment (by juga):
Replying to [comment:7 anadahz]:
> This bug is triggered after ~8 hours of sbws uptime.
8h is the time it would take to complete the first prioritization loop.
This confirm more my theory that sbws might be getting stall in that
point, maybe because of race conditions (#27996)
5 days ago, I commented these lines in longclaw's sbws and it's not
stalling anymore:
1. where it returns only a subset of the relays [0] and instead return all
(the loop will take around 1 day, but measure all the relays that in the
network found in the prioritization loop, not around 300).
2. i commented the condition where sbws gives more priority to the relays
that fails [1]. This is probably not the reason, but made sbws faster
because it seems there're unstable relays that would get prioritized to be
measured, but would fail again.
I'd uncomment 1 by 1 those lines and see if it stalls again.
There could be still other reasons as the one in #28639.
[0]
https://github.com/torproject/sbws/blob/c2b85b3f81456779f5882addbf78713acf8d66c9/sbws/lib/relayprioritizer.py#L89
[1]
https://github.com/torproject/sbws/blob/c2b85b3f81456779f5882addbf78713acf8d66c9/sbws/lib/relayprioritizer.py#L66
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/28663#comment:9>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list