[metrics-team] IPv6 votes and consensus synthetic flags

teor teor2345 at gmail.com
Mon Dec 11 20:52:08 UTC 2017


> On 12 Dec 2017, at 02:09, Iain Learmonth <irl at torproject.org> wrote:
> 
> Hi,
> 
>> On 08/12/17 01:29, teor wrote:
>> This is what actually happens in Tor in the consensus case:
>> 
>> Announced | Reachable | Consistent | Votes           | Consensus
>> ----------+-----------+------------+-----------------+----------------
>> No        | -         | -          | -               | -
>> Yes       | No        | -          | UnreachableIPv6 | UnreachableIPv6
>> Yes       | Yes       | No         | ReachableIPv6   | NoIPv6Consensus
>> Yes       | Yes       | Yes        | ReachableIPv6   | ReachableIPv6
> 
> Ok, so for relay search we have the descriptors and the consensus but
> not the votes.
> 
> We can implement ReachableIPv6 and UnreachableIPv6. I don't think that
> we can implement NoIPv6Consensus though, and in some cases
> NoIPv6Consensus would show on Relay Search as UnreachableIPv6. As this
> is an edge case, does this sound OK?

Yes, that's fine.
We expect this to be very rare.
And being able to diagnose using consensus-health is enough.
(We can do this with the current consensus-health by looking for
ReachableIPv6 in the vote but not in the consensus.)

> If so, I'll move ahead with #24388 and rename IPv6 ORPort to
> ReachableIPv6 to bring it into convergence.

Thanks!

T


More information about the metrics-team mailing list