Skip to content
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

Fixes Action.*_async futures never complete #1308

Open
wants to merge 1 commit into
base: rolling
Choose a base branch
from

Commits on Sep 15, 2024

  1. Fixes Action.*_async futures never complete

    Per rclpy:1123 If two seperate client server actions are running in seperate executors the future given to the ActionClient will never complete due to a race condition
    This fixes  the calls to rcl handles potentially leading to deadlock scenarios by adding locks to there references
    Co-authored-by: Aditya Agarwal <[email protected]>
    Co-authored-by: Jonathan Blixt <[email protected]>
    Signed-off-by: Jonathan Blixt <[email protected]>
    jmblixt3 committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    f901392 View commit details
    Browse the repository at this point in the history