-
Notifications
You must be signed in to change notification settings - Fork 180
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
QoS parameters on queries #1107
Labels
bug
Something isn't working
Comments
@DariusIMP checking this |
@DariusIMP found the reason: there is no QoS ext handling in |
@Mallets @DariusIMP that's where the problem is:
|
yellowhatter
added a commit
to ZettaScaleLabs/zenoh
that referenced
this issue
Jun 10, 2024
Mallets
pushed a commit
that referenced
this issue
Jun 10, 2024
* fix forgotten QoS and Timestamp ext processing for query/reply #1107 * fix priority bitfield managing
Fixed by PR #1108 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the bug
On
dev/1.0.0
branch, when doing a query operation, as well as when replying to the query, if we specify QoS parameters, those aren't properly loaded.To reproduce
Take the z_get and the z_queryable examples.
I haven't reproduced this issue on Pub/Sub examples.
Query
Edit the z_get example to change the QoS parameters, for instance:
Run the example:
And see the log, where the QoS parameters do not correspond to what we specified:
If you check the logs of the queryable, for instance if running:
You'll see that we don't receive the QoS params as well:
So we observe:
true
false
Reply
Similarly, when specifying QoS parameters to a reply, they are not properly loaded.
We can modify the z_queryable example as follows, specifying some QoS parameters:
If we run it like this:
and perform a get on it:
When performing the reply, we see in the queryable logs:
which is received by the querier:
So we observe:
true
false
System info
The text was updated successfully, but these errors were encountered: