View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0005916||unreal||ircd||public||2021-06-18 16:00||2021-06-21 14:58|
|Fixed in Version||5.2.1-rc1|
|Summary||0005916: Lots of autoconnects on large networks lead to race conditions/desyncs.|
|Description||Currently unrealircd aggresively autoconnects to everything at once. This seems to hit some race conditions that ends up creating large amounts of reconnections and probably desyncs.|
It might be in order to have the ircd only autoconnect to one server at a time and add some sort of autoconnect queue to prevent this.
|Tags||No tags attached.|
|3rd party modules|
Thanks, I'll have a go with this. Will be a configuration option.
Most likely I will do the dumb simple sequential trying first, then later working on a more advanced option where things can be done more in parallel with EAUTH and shit.
This is now done. Thanks!
if you intended to patch existing 5.2.0 then i'm afraid that is not the only patch that is needed, it would require to cherry-pick several patches, probably best to just use latest git :D
And, sorry, I forgot to credit you in the commit and reference this bug :/
Marking as solved, i have faith :D. But would of course still appreciate testing!
|2021-06-18 16:00||Polsaker||New Issue|
|2021-06-18 16:07||syzop||Note Added: 0022016|
|2021-06-18 16:07||syzop||Assigned To||=> syzop|
|2021-06-18 16:07||syzop||Status||new => acknowledged|
|2021-06-21 14:56||syzop||Note Added: 0022023|
|2021-06-21 14:58||syzop||Status||acknowledged => resolved|
|2021-06-21 14:58||syzop||Resolution||open => fixed|
|2021-06-21 14:58||syzop||Fixed in Version||=> 5.2.1-rc1|
|2021-06-21 14:58||syzop||Note Added: 0022024|