eclipse-cyclonedds / cyclonedds

Eclipse Cyclone DDS project
https://projects.eclipse.org/projects/iot.cyclonedds
Other
854 stars 352 forks source link

Iceoryx truncates topic names to 100 characters #2006

Open ksuszka opened 4 months ago

ksuszka commented 4 months ago

By default Iceoryx has maximum identifier name set to 100 characters. It seems that this limit can be changed during the build time by setting IOX_MAX_ID_STRING_LENGTH build variable. Topic name in CycloneDDS can be up to 255 characters (according to the documentation). At the moment if iceoryx is used with topic names longer than 100 characters they are truncated and all messages send to topics with identical 100 first characters are propagated along all topics. To fix this we need to either: