FastDDS without Discovery Server?

Similarly, not once did we have issues with discovery or service calls on CycloneDDS on galactic. Everything rmw related just worked automagically. But as shared memory support in FastDDS is more mature and more out of the box, we have turned to FastDDS for performance gains. However, we have encountered not just one, but many issues with basic behavior in FastDDS in a very short amount of time after migrating, first on Galactic, and then on Humble. Examples:

EDIT: I have also not had much success with shared memory support in CycloneDDS via iceoryx. But it should be noted that some (but not all) of these FastDDS issues are not even shared memory specific (which is enabled by default, but can be disabled).

5 Likes