Skip to content

Cover channel creation during connection restoration - #718

Merged
mosquito merged 1 commit into
masterfrom
test/channels-created-during-reconnect
Sep 26, 2026
Merged

mosquito merged 1 commit into
masterfrom
test/channels-created-during-reconnect

Conversation

@mosquito

Copy link
Copy Markdown
Owner

Add regression coverage for channels created while a connection is restoring its existing channels. Concurrent channel registration must not invalidate the restoration iterator, and newly created channels must remain usable and participate in subsequent reconnects.

The runtime fix for #589 was already introduced by Daniele Varrazzo in cf10462 and released in 9.3.1. This adds coverage for that behavior without changing runtime code.

Closes #589.

@coveralls

Copy link
Copy Markdown

Coverage Status

coverage: 92.723%. remained the same — test/channels-created-during-reconnect into master

@mosquito
mosquito merged commit 01b504d into master Sep 26, 2026
8 checks passed
@mosquito
mosquito deleted the test/channels-created-during-reconnect branch September 26, 2026 22:23
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.

RuntimeError: Set changed size during iteration (in aio-pika 9.3.0)

2 participants