Skip to content

Conversation

jplapp
Copy link

@jplapp jplapp commented Oct 16, 2025


Basic Info

Info Please fill out this column
Ticket(s) this addresses ros-navigation/navigation2#5541
Does this PR contain AI-generated software? No

Description of contribution in a few bullet points

document parallel state transitions

Signed-off-by: Johannes Plapp <[email protected]>


Lifecycle Manager
----------------
Copy link
Member

Choose a reason for hiding this comment

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

The -- line has to match the length of the header. Also, make this more descriptive about the specific change made

Lifecycle Manager
----------------

`PR #5541 <https://github.com/ros-navigation/navigation2/pull/5541>`_ adds a new parallel_state_transitions parameter. This will process all state transitions in parallel which can speed up launch in systems with many lifecycle nodes. On a system with 14 lifecycle nodes, the time for activating them goes from 17 seconds to 2 seconds.
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
`PR #5541 <https://github.com/ros-navigation/navigation2/pull/5541>`_ adds a new parallel_state_transitions parameter. This will process all state transitions in parallel which can speed up launch in systems with many lifecycle nodes. On a system with 14 lifecycle nodes, the time for activating them goes from 17 seconds to 2 seconds.
`PR #5541 <https://github.com/ros-navigation/navigation2/pull/5541>`_ adds a new parallel_state_transitions parameter. This will process all state transitions in parallel which can speed up launch in systems with many lifecycle nodes.

Given that's not what we see with Nav2 itself (a custom system), I'd prefer to keep that out since that makes people think Nav2 itself takes 17 seconds to load, which isn't the case I don't think?

@jplapp
Copy link
Author

jplapp commented Oct 21, 2025

closed as related PR was closed

@jplapp jplapp closed this Oct 21, 2025
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