Skip to content

fix(relay): harden live config reload - #9

Merged
dnikolayev merged 2 commits into
mainfrom
fix/config-reload-followup-v020
Jul 11, 2026
Merged

dnikolayev merged 2 commits into
mainfrom
fix/config-reload-followup-v020

Conversation

@dnikolayev

Copy link
Copy Markdown
Owner

Summary

  • make config saves cross-process safe with revision checks and atomic replacement
  • drain routing generations and retire stale runner caches safely during live reload
  • reconcile active inbox rows and lifecycle cleanup across reload/retry failures
  • prevent fresh setup from overwriting concurrent config changes

Verification

  • go test -race ./... (372 passed)
  • golangci-lint run
  • go vet ./...
  • native build plus Windows cross-build
  • targeted failure-path regressions repeated under race detector

Follow-up hardening for #8 before v0.1.20 release.

@dnikolayev
dnikolayev merged commit 37aac1f into main Jul 11, 2026
4 checks passed
@dnikolayev
dnikolayev deleted the fix/config-reload-followup-v020 branch July 11, 2026 15:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant