We have not had bw measurements in the consensus since Sept 30th, because the VM hosting our measurement files has been down. We need to set up a backup server and have the bw authorities automatically switch over to it when they detect the primary is down.
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.
Maybe we should have more than one server as the serving point for the test files. the bwauths can either have a failover setup, or just randomly pull from one of the list for their testing.
Tomb suggested that it would in fact be better to randomly alternate between the multiple file servers. This would make it so that when one scanner fails, the deviation from the mean measurements should be smaller. We should still alert just as noisily when one fails, though.
The bwauth support for this is implemented in origin/master. We are just waiting on one to actually exist that is listening on an IP.
There is one on archive.tp.o, but it is not exposed by IP... Also, is archive.tp.o the best machine? Isn't it at the same ISP as the current host (https://38.229.70.2/)?
38.229.70.2 has been dead for a year or so. The IP you've been using for the past year or so is aroides.torproject.org, which also hosts archive.torproject.org. The migration of aroides to our own VM server changed the IP. I don't understand why bwauth.torproject.org can't be used.
Can we fix them to do proper http/1.1 with a hostname? Or, if we can't,
is it easy to have them fetch stuff not from / but from a directory below like /bwauth/ ?
38.229.70.2 has been dead for a year or so. The IP you've been using for the past year or so is aroides.torproject.org, which also hosts archive.torproject.org. The migration of aroides to our own VM server changed the IP. I don't understand why bwauth.torproject.org can't be used.
Actually, https://38.229.70.2/ is currently in use by the bw auths as we speak. The plan was for it to stay in use and have the additional IP of https://38.229.72.16/ used for redundancy.
Again, I don't want to involve DNS because exits can fail at it, and I'd prefer we still scan them in that case.
We can figure out how to special-case DNS failures later, but right now my opinion is they are SoaT-domain failures. The bw auths should not need to worry about them at all.
Can we fix them to do proper http/1.1 with a hostname? Or, if we can't,
is it easy to have them fetch stuff not from / but from a directory below like /bwauth/ ?