The v2 directory protocol is (almost?) dead, and we stopped using dirreq-v?-share lines, because they were highly inaccurate. Should we stop including these lines in extra-info descriptors? If so, I can prepare a patch.
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.
Rather than hunting down that bug, I'd rather want to kill dirreq-v?-share lines entirely. Now they're not only highly inaccurate but also buggy. If we ever want to calculate the share of directory requests that a relay should receive in theory, we can use the consensus just like the relay does.
karsten -- will anything break if we remove these now? See branch "bug5823".
Looks sane.
Should we also remove dirreq-v2-* lines as discussed above? Please see my bug5823 branch. If you're fine with merging this, I'll test-run it somewhere for 24+ hours to make sure it doesn't explode.
Everything looks good there. That relay didn't publish a new extra-info descriptor with these statistics, but I don't see how that should fail. The relay was still running 30 hours after I started it, and now I shut it down. Should be safe to merge my bug5823 branch. Thanks!