-
Notifications
You must be signed in to change notification settings - Fork 7
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
ODC plugin produces errors for statically configured channels #19
Comments
One way of checking if a property is defined, could be via the Topology API:
which would return However, this would mean the topo file has to be accessible for the tasks? It would be nice if the functionality of checking property existence would be available via |
Technically it's possible. The topology file is copied to the working directory and
We need to think about the simplified API for this case. Not sure if it has to be part of |
In this particular case, for a start, I think we should to just update our dds error callback and ignore this error (or demote it to trace/debug). For a more sophisticated and more general solution, a |
I just came across the same problem. These errors are producing an error message flood in global commissioning tests. Would be good if we could fix that with the next version. |
Is this workaround already in an ODC release?
|
Yes, but to use it you need to use the ODC plugin and not DDS plugin (otherwise they are identical atm). |
Yes, that's correct. |
AliceO2Group/AliceO2#7080
Ciao,
Giulio
…On Tue, Sep 21, 2021 at 14:50:58, David Rohr ***@***.***> wrote:
You mean when we export the DDS topology, we have to use --plugin odc
instead of --plugin dds?
@ktf <https://github.com/ktf> Can you change this, after @rbx
<https://github.com/rbx> confirms?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#19 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAACSMCOTWOTTN3CXU5LL4LUDB5TFANCNFSM5ALL2KIQ>
.
|
Describe the bug
Our DDS plugin unconditionally writes DDS properties for each binding channel with the address as the value. However, this is not needed when the channel is configured statically. In this case it will produce an error when trying to write this property, when no properties are defined in the topology definition:
The topology still works after this error if the static channel configuration is sufficient, so it can be ignored.
To Reproduce
Modify
ex-dds-topology.xml
from the DDS example as follows:Expected behavior
When static config is present, no error should be produced here.
Possible solutions
The text was updated successfully, but these errors were encountered: