-
Notifications
You must be signed in to change notification settings - Fork 240
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
[humble] Backport. Added support for filtering topics via regular expressions (#1034)- #1039
Conversation
* Added support for filtering topics via regular expressions Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp> * Added application function for evaluating regular expressions from within sqlite3 Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp> * Use nullptr for null pointers Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp> * Added tests for topics-regex API Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
@jhdcs @MichaelOrlov I'm about to implement an option to exclude topics from being played back, and then I realized that it'd be best that this PR's option ( Edit: by updated I mean renaming |
@esteve I don't mind if you will rename in this PR and in Rolling |
Signed-off-by: Esteve Fernandez <esteve.fernandez@tier4.jp>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@esteve I didn't expect that you will rename storage_filter.topics_regex
to the simple storage_filter.regex
.
As for me it would be more clear if it will be full name storage_filter.topics_regex
.
Anyway I approve this MR and it's up to you if you prefer to keep it as.
Running CI: |
@clalancette @audrow It seems something wrong with build infrastructure for Windows build on CI. Could you please help with it? |
The first job you ran failed because of an infrastructure issue on Windows that sometimes fails for reasons we don't understand (though it happens infrequently enough that we just live with it for now). The second job you ran for reasons I don't understand either. Other than the above sometimes flaky problem, we don't have any other known Windows infrastructure issues, and Windows CI passed overnight: https://ci.ros2.org/view/nightly/job/nightly_win_rel/2376/ Here's a Humble Windows job without these changes to see what happens: * Windows |
@clalancette Thanks for helping figuring out what is going on. Trying to run Windows build one more time: |
I agree. I've been offline the past few days, so I haven't had time to address your feedback, I can do it on Monday. |
@MichaelOrlov I've addressed your feedback in #1053 , I'll submit a backport PR for Humble shortly. |
This is a backport of #1034 to Humble