Skip to content

docs: migrate bond traffic to per-server topics (#6061 / navigation2#6309) - #935

Open
trippyogi wants to merge 2 commits into
ros-navigation:masterfrom
trippyogi:docs/6309-per-server-bond-topics
Open

docs: migrate bond traffic to per-server topics (#6061 / navigation2#6309)#935
trippyogi wants to merge 2 commits into
ros-navigation:masterfrom
trippyogi:docs/6309-per-server-bond-topics

Conversation

@trippyogi

Copy link
Copy Markdown

Summary

Companion

Test plan

  • Confirm section renders under Migration Guides → Kilted
  • Spot-check links to navigation2#6309

@mergify

mergify Bot commented Aug 3, 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

Comment thread migration/Kilted.rst Outdated
Comment on lines +648 to +660
**Migration notes** (atomic upgrade required):

* Upgrade the lifecycle manager and all managed Nav2 servers together. Mixed
old/new binaries cannot form bonds because they publish and subscribe on
different topics.
* Launch remappings that targeted the old shared ``bond`` topic no longer apply.
Remap ``bond/<server_name>`` (or a pattern that covers ``bond/*``) instead.
* Monitoring and diagnostic tools that subscribed to ``/bond`` (or a namespaced
``bond``) must subscribe to ``bond/<server_name>`` for each server, or to
``bond/*`` if your tooling supports wildcards.
* Under a non-empty ROS namespace, relative topics resolve as before
(for example ``/robot/bond/controller_server`` when both peers are in
``/robot``).

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

This is TMI and can be removed

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

Removed, thanks

Document the atomic-upgrade requirement, remapping/monitoring impact, and namespace behavior for navigation2#6309 / #6061.

Signed-off-by: Jeremy <peace@trippyogi.com>
Signed-off-by: Jeremy <peace@trippyogi.com>
@trippyogi
trippyogi force-pushed the docs/6309-per-server-bond-topics branch from c3eda87 to df52709 Compare August 13, 2026 19:52
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