You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@balbok0 The situation is that yes this is sort of behaviour which is not expected according to the hint from the help section for -e <--regex> CLI option.
However, the behavior is according to the design of the TopicFilter class on Humble.
We have made significant overhaul in the TopicFilter class and CLI options for recorder and it is avilable since Jazzy release.
The issue you mentioned has been fixed since Jazzy. However, backporting it to the Humble branch is not straightforward because the code base became very different.
Also, need to pay special attention to the run-time optimizations in the TopicFilter - because adding one suboptimal extra check can significantly increase CPU load when Recorder runing topic discovery thread.
Description
When passing
-e <regex> <normal-topic>
(or vice-versa) nothing gets subscribed to.Expected Behavior
I expect subscription to all available topics matching regex AND available topics matching normal topics to start, and logging into mcap to happen.
Actual Behavior
MCAP is empty w/ 0 messages.
To Reproduce
ros2 bag record -s mcap -o test /rosout -e .*foo.*
System (please complete the following information)
The text was updated successfully, but these errors were encountered: