-
Notifications
You must be signed in to change notification settings - Fork 163
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
provide option to not create logging publisher #510
Comments
fundamentally it looks like following flag is true, Line 43 in d655147
but we do not want to make publisher instance, am i understanding correct? |
i believe that we can close this thread. |
I think that we should keep this open. Now, we can only globally disable it. |
Definitely, and so I would be fine with leaving this open and/or closing it but opening a new issue. |
okay, got it. what about,
or you already have proposal? |
Sounds like a good plan! |
@ivanpauno @fujitatomoya @wjwwood
I implemented them. |
requesting fix for #532 (review) |
Thanks for your review. |
no pressure, but could you take a look at it when you got time? thanks |
is there anything we could help you via this thread? if not, could you close this issue? Best, |
Thanks for the reminder. I think that everything has been done. |
Feature request
Feature description
Currently the node unconditionally creates a publisher for logging:
rcl/rcl/src/rcl/node.c
Line 358 in d655147
This is potentially undesirable in systems which do not need this and have an rmw layer that aggressively preallocates storage for publishers and subscriptions.
There should be some way to control whether or not this occurs when creating the node, or possibly globally.
Implementation considerations
We should look for places where we assume this publisher exists for each node and ensure it falls back gracefully when it is disabled.
The text was updated successfully, but these errors were encountered: