Fixes in rmw_wait - #895
Conversation
|
Tick the box to add this pull request to the merge queue (same as
|
|
Pulls: ros2/rmw_implementation#280, #895 |
|
Pulls: ros2/rmw_implementation#281, #895 |
1ae6a32 to
2fa9876
Compare
|
Pulls: ros2/rmw_implementation#281, #895 |
|
Pulls: ros2/rmw_implementation#281, #895 |
|
Pulls: #895 |
|
@MiguelCompany Can you rebase this ? |
Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
2fa9876 to
6460ae6
Compare
done |
|
thx |
|
Pulls: #895 |
|
@Mergifyio backport lyrical kilted jazzy humble |
✅ Backports have been createdDetails
|
* fix: Fix race condition when untriggering guard conditions. * fix: return `RMW_RET_OK` whenever an active element is returned * style: uncrustify --------- (cherry picked from commit 83471d4) Signed-off-by: Miguel Company <miguelcompany@eprosima.com> Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
* fix: Fix race condition when untriggering guard conditions. * fix: return `RMW_RET_OK` whenever an active element is returned * style: uncrustify --------- (cherry picked from commit 83471d4) Signed-off-by: Miguel Company <miguelcompany@eprosima.com> Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
* fix: Fix race condition when untriggering guard conditions. * fix: return `RMW_RET_OK` whenever an active element is returned * style: uncrustify --------- (cherry picked from commit 83471d4) Signed-off-by: Miguel Company <miguelcompany@eprosima.com> Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
* Fixes in `rmw_wait` (#895) * fix: Fix race condition when untriggering guard conditions. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * fix: return `RMW_RET_OK` whenever an active element is returned Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * style: uncrustify Signed-off-by: Miguel Company <miguelcompany@eprosima.com> --------- Signed-off-by: Miguel Company <miguelcompany@eprosima.com> (cherry picked from commit 83471d4) * Handle wait_result Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Fix build Signed-off-by: Miguel Company <miguelcompany@eprosima.com> --------- Signed-off-by: Miguel Company <miguelcompany@eprosima.com> Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
Description
This fixes two things in
rmw_wait:RMW_RET_TIMEOUTbeing returned when an element becomes ready after the wait set timed outIs this user-facing behavior change?
Did you use Generative AI?
Additional Information
Related regression test in ros2/rmw_implementation#280