<div>An update on my relay 'kima' ($<span data-darkreader-inline-bgcolor style="background-color: rgb(25, 26, 27); --darkreader-inline-bgcolor:#1a1b1b;"><span data-darkreader-inline-color style="color: rgb(208, 201, 189); --darkreader-inline-color:#d3ccc0;"><span style="font-family:Arial, "Helvetica Neue", Helvetica, sans-serif"><span style="font-size:14px">54A35E582F9E178542ECCFA48DBE14F401729969</span></span></span></span>) --<br></div><div><br></div><div>Eventually I did get assigned more weight; the relay is currently at 4600.<br></div><div><br></div><div>Along the way I think I discovered one potential problem with the bwauth bootstrapping process, at least for sbws.  (I'm not sure about torflow.)<br></div><div><br></div><div>When sbws is constructing a two-hop measurement circuit to run a test, it tries to pick an exit that has at least twice the consensus weight of the current relay-under-test:<br></div><div><a href="https://github.com/torproject/sbws/blob/master/sbws/core/scanner.py#L216">https://github.com/torproject/sbws/blob/master/sbws/core/scanner.py#L216</a><br></div><div><br></div><div>So this means that in this case, sbws would have picked any exit that was not a BadExit, has an acceptable ExitPolicy, and has a consensus weight of at least, well, 2.  That's not a lot.<br></div><div><br></div><div>As it turns out, something like 10% of exits have under a 600Kbyte/sec advertised bandwidth.  So it seems pretty easy from this weight=1 bootstrap scenario to get paired with an exit that will  give poor test results.<br></div><div><br></div><div>Perhaps bwauth path selection should also choose a testing pair from exits/relays with a certain absolute minimum of weight or advertised bandwidth?<br></div><div><br></div><div>Best,<br></div><div>-Jimmy</div>