-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Hi,
by comparing different methodologies of "parsing" myfamily data I stumbled upon differences between onionoo and compass.
After manual review I assume there is a bug in onionoo (or onionoo has a different opinion on what families actually are)
Example:
According to onionoo, torpidsDEevanzo [1] is part of a family with 38 members.
It lists torpidsFRonline [2] as one of its members, that implies that torpidsFRonline lists torpidsDEevanzo as one of its members as well, but torpidsDEevanzo does _not_ list torpidsFRonline (according to onionoo data).
grep 'fingerprint":"0C77421C890D16B6D201283A2' details.json|grep 5510FC1736B16D46D3F2DDA5011995C478D42594 (no result)
Is this a bug?
thanks
[1] https://atlas.torproject.org/#details/5510FC1736B16D46D3F2DDA5011995C478D425...
[2] https://atlas.torproject.org/#details/0C77421C890D16B6D201283A2244F43DF5BC89...
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
https://trac.torproject.org/projects/tor/ticket/16276
Hello,
DirAuth's can cache multiple versions of the descriptor and serve what appears to be the newest in a given consensus interval. This coupled with routers publishing descriptors at least every 18 hours, but potentially sooner. What you describe doesn't appear to be a bug in Onionoo because a consensus exists for which the family is declared as you describe in the last known good descriptor.
At the moment you describe Atlas doesn't show:
[1] last published 2015-06-02 17:44:27 (and [2] may still have entered hibernate) [2] last published 2015-06-02 09:40:45 (and [1] may not be running, or have a last known good descriptor at DirAuths)
This doesn't take into account the possibility of a router hibernating (info not always available) at times between consensus taken or valid. A router can be running but unavailable due to accounting. This looks like a result of cached descriptors or router accounting. The data provided to Onionoo from metrics-lib appears accurate as far as network status. At least that's how it looks from a preliminary glance at the data and spec--although please do your own verification.
--leeroy