Closed gbiggs closed 1 year ago
This pull request has been mentioned on ROS Discourse. There might be relevant details there:
https://discourse.ros.org/t/ros-2-tsc-meeting-minutes-2023-02-16/29927/1
@EduPonz Any ETA on when the changes from this branch https://github.com/eProsima/Fast-DDS/compare/master...poc/ros2-iron-discovery-options will get merged into Fast-DDS? They're required for these discovery changes to work with Fast-DDS.
I'm hoping we can get this in before the upcoming ROS Iron RMW freeze deadline.
Need one small fix/enhancement to Fast-DDS https://github.com/eProsima/Fast-DDS/pull/3437
This PR adds to
rmw_fastrtps
functionality necessary to support the improved handling of dynamic discovery.It adds handling of the new discovery parameters passed down from
rcl
.This implementation allows a host specified in static peers to be a host name or an IPv4 or an IPv6 addresses. It will automatically manage translating between these to ensure that the static peer is correctly identified, no matter what it reports itself as.
Current status: The desired functionality is mostly complete. Most of the entries in the goal matrix are working correctly. There is currently a bug where specifying a static peer appears to disable dynamic discovery. This needs to be resolved.