-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug] Zenoh router doesn't seem to work with @appendable
data
#105
Comments
The 0.6.0-beta.1 version relies on CycloneDDS 0.7.0 which wasn't supporting XTypes yet. In master branch, |
Thanks, I thought it might be something like that. Unfortunately the latest image has the same bevahiour with respect to the
|
I don't know if it's relevant, but this error log is new to me:
|
Would it be possible to confirm that this is still a known issue please? I am currently suffering this problem - any data marked as @appendable fails to route through the bridge. This error though only occurs if my participant creates a publisher for a topic and then creates a subscriber on the same topic. An error message is reported by the bridge when it attempts to handle a subscriber created by my application: 2024-07-11T10:15:11.324110Z DEBUG async-std/runtime ThreadId(11) zenoh_plugin_dds::route_zenoh_dds: Route Zenoh->DDS (SERVICEINFO -> SERVICEINFO): create DDS Writer If the topic is changed to marked it as @Final it works as expected. I am using the latest CycloneDDS build (that I build myself using type discovery enabled and topic discovery enabled) and a pre-built zenoh_dds_bridge. Thanks for your assistance with this. |
Describe the bug
I use Zenoh plugin to access DDS data via VPN (ie the router configuration). This works well when the data types are annotated with
@final
(the current default) but fails when the types are annotated with@appendable
.I don't see reference to XTypes in this repository, although I'm not familiar with it (
@appendable
is a relatively new feature).Is this expected behavior?
To reproduce
@final
or@appendable
docker run --init --rm --net=host eclipse/zenoh-bridge-dds:0.6.0-beta.1 --no-multicast-scouting -l tcp/0.0.0.0:7447
docker run --init --rm --net=host eclipse/zenoh-bridge-dds:0.6.0-beta.1 --no-multicast -scouting -m peer -e tcp/$IP:7447
If the data type is
@final
, this works. If it's@appendable
, it doesn't.System info
The text was updated successfully, but these errors were encountered: