Skip to content

supernode: Add 30s Context Deadline to Inner Node Shutdown#19213

Merged
axelKingsley merged 1 commit intodevelopfrom
supernode/contextDeadline
Feb 17, 2026
Merged

supernode: Add 30s Context Deadline to Inner Node Shutdown#19213
axelKingsley merged 1 commit intodevelopfrom
supernode/contextDeadline

Conversation

@axelKingsley
Copy link
Contributor

I suspect Supernode is partially responsible for the recent 2h test timeouts.

My current understanding is that a difference in CI test runner behavior is now exposing a failure to shutdown some applications. Proofs found one application which failed to notice closed context while waiting on a channel.

However, I also saw one instance of Supernode doing this, and from the appearance of the logs, the inner node was stuck running.

When the inner node is stopped, no deadline is used, and that's my current best explanation for what I saw.

In any case, seems like a good improvement to attach timeouts to closing signals so we aren't stuck waiting at close forever, and the test can actually end.

@axelKingsley axelKingsley added this pull request to the merge queue Feb 17, 2026
Merged via the queue into develop with commit d15fb89 Feb 17, 2026
76 checks passed
@axelKingsley axelKingsley deleted the supernode/contextDeadline branch February 17, 2026 19:59
@geoknee geoknee added the A-op-supernode Area: op-supernode label Feb 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-op-supernode Area: op-supernode

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants