Geth normally schedules discoverTask and both static and dynamic dialTasks through one function newTasks. To enable more consistent redials, redial (static dial) tasks are now handled separately from other tasks.
A few other changes are made to the dial logic as well.
Changes:
Static dial tasks are handled independently
Bootnodes are added to static node list so that node-finder periodically monitors their status as well.
Tasks involving bootnodes are removed from the dial logic. They are being periodically redialed anyways.
Geth normally schedules
discoverTask
and both static and dynamicdialTask
s through one functionnewTasks
. To enable more consistent redials, redial (static dial) tasks are now handled separately from other tasks. A few other changes are made to the dial logic as well. Changes: