Repository navigation
Fix deferred HTTP reload race - #1712
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📜 Recent review details
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to
|
A queued HTTP reconciliation could request a full runtime replacement when a cancelled transport change restored the unchanged live HTTP configuration before the manual reload entered its coordination path. Keep the existing listener and its pending delivery queue when no replacement is needed.
Adds a deterministic regression for that interleaving. Changed endpoints and genuine transport changes retain their existing drain/reconciliation behavior. No new configuration, commands, protocol changes, dependencies or database migrations.
Validation:
BungeeCord and Velocity adapters compile in the normal build. No live proxy deployment verification is claimed. Hosted CI is pending; do not merge automatically.
Summary by CodeRabbit