Skip to content

chore: clean up orphaned StopCanisterCall#9990

Merged
mraszyk merged 6 commits into
masterfrom
mraszyk/orphaned-stop-canister-calls
Apr 24, 2026
Merged

chore: clean up orphaned StopCanisterCall#9990
mraszyk merged 6 commits into
masterfrom
mraszyk/orphaned-stop-canister-calls

Conversation

@mraszyk
Copy link
Copy Markdown
Contributor

@mraszyk mraszyk commented Apr 23, 2026

This PR cleans up StopCanisterCalls from SubnetCallContextManager that have no corresponding StopCanisterContext in the target canister's stop contexts. These can arise from a bug fixed in commit 52e7b89 where a StopCanisterCall was pushed but never removed when the stop_canister call failed, e.g., because the target canister was already stopped or the sender was not a controller.

@github-actions github-actions Bot added the chore label Apr 23, 2026
@mraszyk mraszyk marked this pull request as ready for review April 23, 2026 09:07
@mraszyk mraszyk requested a review from a team as a code owner April 23, 2026 09:07
Comment thread rs/execution_environment/src/execution_environment.rs Outdated
Comment thread rs/execution_environment/src/execution_environment.rs Outdated
@mraszyk mraszyk enabled auto-merge April 24, 2026 09:06
@mraszyk mraszyk added this pull request to the merge queue Apr 24, 2026
Merged via the queue into master with commit 86db827 Apr 24, 2026
37 checks passed
@mraszyk mraszyk deleted the mraszyk/orphaned-stop-canister-calls branch April 24, 2026 09:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants