-
Notifications
You must be signed in to change notification settings - Fork 289
Bugfix: Player can't play with read_ahead_queue_size equal 1 #2174
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
Bugfix: Player can't play with read_ahead_queue_size equal 1 #2174
Conversation
Signed-off-by: Michael Orlov <morlovmr@gmail.com>
29d50bf to
1c206db
Compare
Signed-off-by: Michael Orlov <michael.orlov@apex.ai>
Co-Authored by: Christophe Bedard <bedard.christophe@gmail.com> Co-authored-by: Christophe Bedard <bedard.christophe@gmail.com> Signed-off-by: Michael Orlov <morlovmr@gmail.com>
|
Pulls: #2174 |
|
CI failed due to the massive CI infrastructure outage with errors like E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/noble-security/universe/binary-arm64/Packages.gz File has unexpected size (1110837 != 1110832). Mirror sync in progress? [IP: 91.189.91.104 80]
16:11:08 Hashes of expected file:
16:11:08 - Filesize:1110832 [weak]
16:11:08 - SHA256:5b61d1eb2248baeaca320473c80afb8df1c095dcebf56a8fde807161310ca5a5
16:11:08 - SHA1:26f9e3570aef58d2369665d69340058955dbcfa4 [weak]
16:11:08 - MD5Sum:eb3de2c6410ab8862c6d2bfc9cccccc3 [weak]
16:11:08 Release file created at: Thu, 18 Sep 2025 19:28:46 +0000
16:11:08 E: Some index files failed to download. They have been ignored, or old ones used instead.Two CI jobs auto-restarted and passed green |
|
https://github.com/Mergifyio backport kilted jazzy |
✅ Backports have been created
|
* Bugfix: Player can't play with read_ahead_queue_size equal 1 Signed-off-by: Michael Orlov <morlovmr@gmail.com> * Add missing deserialize_test_message() from #2172 Signed-off-by: Michael Orlov <michael.orlov@apex.ai> * Address review comments Co-Authored by: Christophe Bedard <bedard.christophe@gmail.com> Co-authored-by: Christophe Bedard <bedard.christophe@gmail.com> Signed-off-by: Michael Orlov <morlovmr@gmail.com> --------- Signed-off-by: Michael Orlov <morlovmr@gmail.com> Signed-off-by: Michael Orlov <michael.orlov@apex.ai> Co-authored-by: Christophe Bedard <bedard.christophe@gmail.com> (cherry picked from commit 951d175)
* Bugfix: Player can't play with read_ahead_queue_size equal 1 Signed-off-by: Michael Orlov <morlovmr@gmail.com> * Add missing deserialize_test_message() from #2172 Signed-off-by: Michael Orlov <michael.orlov@apex.ai> * Address review comments Co-Authored by: Christophe Bedard <bedard.christophe@gmail.com> Co-authored-by: Christophe Bedard <bedard.christophe@gmail.com> Signed-off-by: Michael Orlov <morlovmr@gmail.com> --------- Signed-off-by: Michael Orlov <morlovmr@gmail.com> Signed-off-by: Michael Orlov <michael.orlov@apex.ai> Co-authored-by: Christophe Bedard <bedard.christophe@gmail.com> (cherry picked from commit 951d175) # Conflicts: # rosbag2_transport/test/rosbag2_transport/rosbag2_transport_test_fixture.hpp
…2179) * Bugfix: Player can't play with read_ahead_queue_size equal 1 * Add missing deserialize_test_message() from #2172 * Address review comments Co-Authored by: Christophe Bedard <bedard.christophe@gmail.com> --------- (cherry picked from commit 951d175) Signed-off-by: Michael Orlov <morlovmr@gmail.com> Signed-off-by: Michael Orlov <michael.orlov@apex.ai> Co-authored-by: Michael Orlov <morlovmr@gmail.com> Co-authored-by: Christophe Bedard <bedard.christophe@gmail.com>
…(backport #2174) (#2180) * Bugfix: Player can't play with read_ahead_queue_size equal 1 (#2174) * Bugfix: Player can't play with read_ahead_queue_size equal 1 Signed-off-by: Michael Orlov <morlovmr@gmail.com> * Add missing deserialize_test_message() from #2172 Signed-off-by: Michael Orlov <michael.orlov@apex.ai> * Address review comments Co-Authored by: Christophe Bedard <bedard.christophe@gmail.com> Co-authored-by: Christophe Bedard <bedard.christophe@gmail.com> Signed-off-by: Michael Orlov <morlovmr@gmail.com> --------- Signed-off-by: Michael Orlov <morlovmr@gmail.com> Signed-off-by: Michael Orlov <michael.orlov@apex.ai> Co-authored-by: Christophe Bedard <bedard.christophe@gmail.com> (cherry picked from commit 951d175) # Conflicts: # rosbag2_transport/test/rosbag2_transport/rosbag2_transport_test_fixture.hpp * Address merge conflicts Signed-off-by: Michael Orlov <michael.orlov@apex.ai> * Adjust test for absence of the "play_options_.message_order" Signed-off-by: Michael Orlov <michael.orlov@apex.ai> --------- Signed-off-by: Michael Orlov <michael.orlov@apex.ai> Co-authored-by: Michael Orlov <morlovmr@gmail.com>
Description
Bugfix: for the situation when Player can't play with
--read-ahead-queue-sizeorrosbag2_transport::PlayOptions::read_ahead_queue_sizeequal 1.Is this user-facing behavior change?
Yes. User will be able to use playback with
--read-ahead-queue-size 1CLI option.Did you use Generative AI?
Yes. I am using GitHub Copilot, GPT-4.1 in my workflow.
Additional Information
The fix can be backported