mirror of
https://github.com/pyMC-dev/pyMC_Repeater.git
synced 2026-07-30 05:23:47 +02:00
05dae761e7
A bridge's return-path teacher can only pick the best-received route if it sees every copy of a flood reply. It does not: the router hands a bridge only the first copy, later ones being dropped by the engine's seen-table, and the pre-dedup firehose lives on the dispatcher, which the bridge does not own. So the teacher always taught from the first-arrived route, which on a live mesh is routinely the worst one -- observed here, four copies of one login reply landed over ~1.8s and the teach went out 0.4s in, embedding the marginal first route. Subscribe each bridge's note_flood_copy to the dispatcher's raw packet subscribers at both bridge-creation sites, next to the existing region_map handoff.