See attached files. Relay powerlay lowered max advertised bandwidth late 5/23. SBWS longclaw never recognized the change. SBWS bastet saw the value but was started after the change. Torflow recognized the change instantly.
~~ Have observed that SBWS, when it makes note of max advertised bandwidth, averages the value. This value should not be averaged, the current value whatever it is apples. ~~
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items ...
Show closed items
Linked items 0
Link issues together to show that they're related.
Learn more.
Have observed that SBWS, when it makes note of max advertised bandwidth, averages the value. This value should not be averaged, the current value whatever it is apples.
Possibly strike this. What I may be seeing are stale max advertised values so old they seem like averages related to recent history.
Explain these bugs like we don't know what you're talking about.
If you don't provide good explanations, we don't know how serious the bug is. So we leave it for days or weeks until we have time to look at the details.
Here's a detailed explanation for this bug:
The MaxAdvertisedBandwidth was changed around 2019-05-23 00:30? to a lower value.
longclaw is running sbws. It shows no bandwidth change on 05-23, but does show a bandwidth change on 05-28, 5 days after the change. (sbws results expire after 5 days.)
This bug blocks deployment of sbws to more than half the bandwidth authorities.
We might be able to diagnose this bug better when we know the answers to these questions:
What was the MaxAdvertisedBandwidth value before and after the change?
What was the exact time of the change?
Do torflow and sbws report times in UTC?
What are the full sbws bandwidth file lines around the time of the change, and 5 days after the change?
Do we need to add more diagnostics to sbws relay lines?
Trac: Severity: Normal to Critical Priority: Medium to Very High Keywords: N/Adeleted, sbws-majority-blocker added Milestone: N/Ato sbws: 1.1.x-final Description: See attached files. Relay powerlay lowered max advertised bandwidth late 5/23. SBWS longclaw never recognized the change. SBWS bastet saw the value but was started after the change. Torflow recognized the change instantly.
Have observed that SBWS, when it makes note of max advertised bandwidth, averages the value. This value should not be averaged, the current value whatever it is apples.
to
See attached files. Relay powerlay lowered max advertised bandwidth late 5/23. SBWS longclaw never recognized the change only recognised the change after 5 days. SBWS bastet saw the value but was started after the change. Torflow recognized the change instantly.
~~ Have observed that SBWS, when it makes note of max advertised bandwidth, averages the value. This value should not be averaged, the current value whatever it is apples. ~~
Summary: SBWS logic related to max advertised bandwidth is broken to SBWS is using max advertised bandwidth from 5 day old descriptors
What the scanner did was--after the protracted delay of five days--detect lower available bandwidth which resulted as a consequence of the reduced configured maximum, because BandwidthRate was used to establish it rather than MaxAdvertisedBandwidth.
Trac: Description: See attached files. Relay powerlay lowered max advertised bandwidth late 5/23. SBWS longclaw never recognized the change only recognised the change after 5 days. SBWS bastet saw the value but was started after the change. Torflow recognized the change instantly.
~~ Have observed that SBWS, when it makes note of max advertised bandwidth, averages the value. This value should not be averaged, the current value whatever it is apples. ~~
to
See attached files. Relay powerlay lowered max advertised bandwidth late 5/23. SBWS longclaw never recognized the change. SBWS bastet saw the value but was started after the change. Torflow recognized the change instantly.
~~ Have observed that SBWS, when it makes note of max advertised bandwidth, averages the value. This value should not be averaged, the current value whatever it is apples. ~~
Defect is extremely severe. SBWS should be removed from production until this is fixed. Longclaw has thirteen percent of listed relays with incorrect descriptor information more than 7% away from the published consensus.
Our acceptance criteria for sbws is a 50% variance from the consensus, because that's what torflow's variance was before we started deploying sbws. See #27339 (moved).