-
Notifications
You must be signed in to change notification settings - Fork 248
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
[backport galactic] snapshot feature (backport #797 #804 #837 #844 #850 #851 #877 #880) #1168
Conversation
ros2#797) * Add spin_and_wait_for_matched to PublicationManager and update test codes Signed-off-by: Barry Xu <barry.xu@sony.com> * Address review comments Signed-off-by: Barry Xu <barry.xu@sony.com> * Wait without spin Signed-off-by: Barry Xu <barry.xu@sony.com> * Remove unused codes and adjust default sleep time Signed-off-by: Barry Xu <barry.xu@sony.com> * Fix wrong description of return value Signed-off-by: Barry Xu <barry.xu@sony.com>
* Make sure the subscription exists before publishing messages Signed-off-by: Barry Xu <barry.xu@sony.com>
* Create design proposal for snapshot feature Co-authored-by: Cameron Miller <cammlle@amazon.com>
* Add circular message cache buffer implementation to be used for in-memory snapshot mode Signed-off-by: Cameron Miller <cammlle@amazon.com> Co-authored-by: Emerson Knapp <emerson.b.knapp@gmail.com>
* Add snapshot service to recorder node * Simplify and clarify double buffering patterns Co-authored-by: Cameron Miller <cammlle@amazon.com> Co-authored-by: Emerson Knapp <emerson.b.knapp@gmail.com>
* Add snapshot mode parameter to record verb Signed-off-by: Cameron Miller <cammlle@amazon.com>
In particular, mark consumer_buffer() as ACQUIRE and release_consumer_buffer() as RELEASE. Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
@YXL76 Thanks for your attempt bringing in this feature to the Galactic. |
I'm sorry I missed it. |
Backport #797 #804 #837 #844 #850 #851 #877 #880 to Galactic.