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

[15905] Fix dataraces when creating DataWriters (backport #3015) #3051

Merged
merged 3 commits into from
Nov 3, 2022

Commits on Oct 28, 2022

  1. Fix dataraces when creating DataWriters (#3015)

    * Refs #15905: Declare the PublishMode running flag as atomic
    
    Signed-off-by: Eduardo Ponz <eduardoponz@eprosima.com>
    
    * Refs #15905: Add RTPS regression test
    
    Signed-off-by: Eduardo Ponz <eduardoponz@eprosima.com>
    
    * Refs #15905: Add DomainParticipantImpl::create_instance_handle data race regression test
    
    Signed-off-by: Eduardo Ponz <eduardoponz@eprosima.com>
    
    * Refs #15905: Set DomainParticipantImpl::next_instance_id_ as atomic
    
    Signed-off-by: Eduardo Ponz <eduardoponz@eprosima.com>
    
    * Refs #15905: Apply suggestions
    
    Signed-off-by: Eduardo Ponz <eduardoponz@eprosima.com>
    
    Signed-off-by: Eduardo Ponz <eduardoponz@eprosima.com>
    (cherry picked from commit 4391864)
    
    Co-authored-by: Eduardo Ponz Segrelles <eduardoponz@eprosima.com>
    (cherry picked from commit 90777ec)
    
    # Conflicts:
    #	test/blackbox/common/RTPSBlackboxTestsBasic.cpp
    mergify[bot] committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    8813cdd View commit details
    Browse the repository at this point in the history
  2. Fixed conflicts

    Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
    MiguelCompany authored Oct 28, 2022
    Configuration menu
    Copy the full SHA
    d3829a7 View commit details
    Browse the repository at this point in the history
  3. Fix build on RTPSBlackboxTestsBasic.cpp

    Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
    MiguelCompany authored Oct 28, 2022
    Configuration menu
    Copy the full SHA
    30801fb View commit details
    Browse the repository at this point in the history