chore(config, connections): use same reconnection interval for QUIC and TCP (fixes #10507) (#10573)

Signed-off-by: Marcus B Spencer <marcus@marcusspencer.us>
This commit is contained in:
Marcus B Spencer
2026-02-12 10:41:30 +01:00
committed by GitHub
parent dc2a77ab8e
commit 75dd940128
7 changed files with 33 additions and 12 deletions
+6
View File
@@ -30,6 +30,7 @@ import (
// put the newest on top for readability.
var (
migrations = migrationSet{
{52, migrateToConfigV52},
{51, migrateToConfigV51},
{50, migrateToConfigV50},
{37, migrateToConfigV37},
@@ -101,6 +102,11 @@ func (m migration) apply(cfg *Configuration) {
cfg.Version = m.targetVersion
}
func migrateToConfigV52(cfg *Configuration) {
oldQuicInterval := max(cfg.Options.ReconnectIntervalS/3, 10)
cfg.Options.ReconnectIntervalS = min(cfg.Options.ReconnectIntervalS, oldQuicInterval)
}
func migrateToConfigV51(cfg *Configuration) {
oldDefault := 2
for i, fcfg := range cfg.Folders {