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

[16192] fix notification lost (backport #3087) #3192

Closed
wants to merge 1 commit into from

Commits on Jan 6, 2023

  1. Fix waitset notification (#3087)

    * fix notification lost
    
    Signed-off-by: Chen Lihui <lihui.chen@sony.com>
    
    * add a regression test
    
    Signed-off-by: Chen Lihui <lihui.chen@sony.com>
    
    * rename a variable name and update comments
    
    Signed-off-by: Chen Lihui <lihui.chen@sony.com>
    
    * fix uncrustify issue
    
    Signed-off-by: Chen Lihui <lihui.chen@sony.com>
    
    * make the regression test better
    
    Signed-off-by: Chen Lihui <lihui.chen@sony.com>
    
    * fix uncrustify
    
    Signed-off-by: Chen Lihui <lihui.chen@sony.com>
    
    * Refs #16192. Fix deadlock on WaitSetImpl.
    
    Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
    
    * Refs 16192. Workaround for deadlock and notify pessimization
    
    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    
    * Refs 16192. Mandatory logic fix
    
    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    
    * Refs 16192. linter
    
    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    
    * Refs #16192. Catch up any notification lost
    
    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    
    * Refs 16192. Avoid predicate evaluation on spurious wakeups.
    
    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    
    * Refs 16192. Fixing gcc warnings
    
    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    
    * Refs 16192. Allowing wait without previous notification
    
    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    
    Signed-off-by: Chen Lihui <lihui.chen@sony.com>
    Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
    Signed-off-by: Miguel Barro <miguelbarro@eprosima.com>
    Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
    Co-authored-by: Miguel Barro <miguelbarro@eprosima.com>
    (cherry picked from commit a9e49cd)
    Chen Lihui authored and mergify[bot] committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    70647f9 View commit details
    Browse the repository at this point in the history