Skip to content

Enable TopicIdTracker to support multiple flows#9316

Merged
raymondkfcheung merged 14 commits intomasterfrom
ray-enable-multi-flows
Aug 20, 2025
Merged

Enable TopicIdTracker to support multiple flows#9316
raymondkfcheung merged 14 commits intomasterfrom
ray-enable-multi-flows

Conversation

@raymondkfcheung
Copy link
Copy Markdown
Contributor

@raymondkfcheung raymondkfcheung commented Jul 24, 2025

This PR enables TopicIdTracker to support multiple flows.

Continues on #9313
Closes #8676 to fix #8326

@raymondkfcheung raymondkfcheung requested a review from a team as a code owner July 24, 2025 12:36
@raymondkfcheung raymondkfcheung self-assigned this Jul 24, 2025
@raymondkfcheung raymondkfcheung added T6-XCM This PR/Issue is related to XCM. T10-tests This PR/Issue is related to tests. labels Jul 24, 2025
@raymondkfcheung
Copy link
Copy Markdown
Contributor Author

/cmd prdoc --audience runtime_dev --bump patch

1 similar comment
@raymondkfcheung
Copy link
Copy Markdown
Contributor Author

/cmd prdoc --audience runtime_dev --bump patch

@github-actions
Copy link
Copy Markdown
Contributor

Command "prdoc --audience runtime_dev --bump patch" has failed ❌! See logs here

@raymondkfcheung raymondkfcheung requested a review from rosarp July 28, 2025 07:46
let mq_prc_id = find_mq_processed_id::<AssetHubRococo>().expect("Missing Processed Event");
topic_id_tracker.insert_and_assert_unique("AssetHubRococo", mq_prc_id);
let mq_prc_ids = find_all_mq_processed_ids::<AssetHubRococo>();
assert!(mq_prc_ids.len() >= 1, "Missing Processed Event on AssetHubRococo");
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: assert1(mq_prc_ids.len() > 0, ...) - easier to comprehend

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changed to assert!(!mq_prc_ids.is_empty(), ...

@raymondkfcheung raymondkfcheung added this pull request to the merge queue Aug 20, 2025
Merged via the queue into master with commit a24d60b Aug 20, 2025
235 of 239 checks passed
@raymondkfcheung raymondkfcheung deleted the ray-enable-multi-flows branch August 20, 2025 09:41
pepoviola pushed a commit that referenced this pull request Aug 26, 2025
This PR enables `TopicIdTracker` to support multiple flows.

Continues on  #9313
Closes #8676 to fix #8326

---------

Co-authored-by: cmd[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Andrii <[email protected]>
alvicsam pushed a commit that referenced this pull request Oct 17, 2025
This PR enables `TopicIdTracker` to support multiple flows.

Continues on  #9313
Closes #8676 to fix #8326

---------

Co-authored-by: cmd[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Andrii <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

T6-XCM This PR/Issue is related to XCM. T10-tests This PR/Issue is related to tests.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[XCM][Testing] TopicIdTracker add support for multiple flows

4 participants