Skip to content

test: add regression test for isolated component_container load race - #563

Merged
skyegalaxy merged 2 commits into
ros2:rollingfrom
botsandus:test-composable-race-condition
Aug 13, 2026
Merged

test: add regression test for isolated component_container load race#563
skyegalaxy merged 2 commits into
ros2:rollingfrom
botsandus:test-composable-race-condition

Conversation

@tonynajjar

@tonynajjar tonynajjar commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Description

This PR adds a test for loading multiple isolated component_container concurrently. My aim with this is:
1- surface a race condition bug (see discussion #563 (comment))
2- After we fix the race condition, this test should stay as a regression test

Fixes # (issue)

Is this user-facing behavior change?

Did you use Generative AI?

Additional Information

Signed-off-by: Tony Najjar <tony.najjar@dexory.com>
…iner load race

Signed-off-by: Tony Najjar <tony.najjar@dexory.com>
@mergify

mergify Bot commented Aug 11, 2026

Copy link
Copy Markdown

Tick the box to add this pull request to the merge queue (same as @mergifyio queue).

  • Queue this pull request

@skyegalaxy

Copy link
Copy Markdown
Member

Pulls: ros2/rclcpp#3223, #563
Gist: https://gist.githubusercontent.com/skyegalaxy/5232fda883b941f580d1e2a05fb88104/raw/06dc7d1a96039fe48d3fc8d422cbe562820d1792/ros2.repos
BUILD args:
TEST args:
ROS Distro: rolling
Job: ci_launcher
ci_launcher ran: https://ci.ros2.org/job/ci_launcher/20066

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Linux-rhel Build Status
  • Windows Build Status

@skyegalaxy
skyegalaxy merged commit db5b272 into ros2:rolling Aug 13, 2026
3 checks passed
@skyegalaxy

Copy link
Copy Markdown
Member

https://github.com/Mergifyio backport lyrical

@mergify

mergify Bot commented Aug 13, 2026

Copy link
Copy Markdown

backport lyrical

✅ Backports have been created

Details

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.

2 participants