Uncertainty and redundant connections, if not actual router descriptor.
Reported version: r17628
Relay does not always know the latest information on all relays of the network. (And that's OK by itself) If it serves as a cache, then delays to updating of information is minimal. Otherwise, they may be substantial, until the end update because no builds of origin circuits. In a situation use not up-to-date information within 48 hours until removal from routerlist.
But uses non relevant information to create new connections to replace the existing, can lead to creation of a permanently redundant connection as well as uncertainty in the choice of long-term connections between relays.
r17628, creates the conditions under which used non relevant information and relays with dynamic ip-addresses, plus the use of v1 protocol ("certificates up-front") can lead to difficult detected problems, described above.
To have to submit why this happens, we must take into account of clients, which sends cell-extend. Those are also unable to synchronously download up-to-date information. (and that's OK by itself)
(Here must be a description as can occur within minutes or hours a continuous series of changes of conns, or simply one redudant) (This is all really very simple to describe, but requires too many words if no graphics, at least to my mind) (If needed, I will still try to do it)
(Recorded and reported upon request by forest.)
[Automatically added by flyspray2trac: Operating System: All]