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

[21293] Fix destruction data-race on participant removal in intra-process #5034

Merged
merged 14 commits into from
Oct 29, 2024

Commits on Oct 28, 2024

  1. Refs #21293: Add BB test

    Signed-off-by: Mario Dominguez <[email protected]>
    Mario-DL committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    9756e95 View commit details
    Browse the repository at this point in the history
  2. Refs #21293: Reinforce test to fail more frequently

    Signed-off-by: Mario Dominguez <[email protected]>
    Mario-DL committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    92114d6 View commit details
    Browse the repository at this point in the history
  3. Refs #21293: Add RefCountedPointer.hpp to utils

    Signed-off-by: Mario Dominguez <[email protected]>
    Mario-DL committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    0b5d193 View commit details
    Browse the repository at this point in the history
  4. Refs #21293: Add unittests for RefCountedPointer

    Signed-off-by: Mario Dominguez <[email protected]>
    Mario-DL committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    6670fa3 View commit details
    Browse the repository at this point in the history
  5. Refs #21293: LocalReaderPointer.hpp

    Signed-off-by: Mario Dominguez <[email protected]>
    Mario-DL committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    51d8731 View commit details
    Browse the repository at this point in the history
  6. Refs #21293: BaseReader aggregates LocalReaderPointer

    Signed-off-by: Mario Dominguez <[email protected]>
    Mario-DL committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    a4f3b9b View commit details
    Browse the repository at this point in the history
  7. Refs #21293: ReaderLocator aggregates LocalReaderPointer

    Signed-off-by: Mario Dominguez <[email protected]>
    Mario-DL committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    bc5e09e View commit details
    Browse the repository at this point in the history
  8. Refs #21293: RTPSDomainImpl::find_local_reader returns a sared_ptr<Lo…

    …calReaderPointer> and properly calls local_actions_on_reader_removed()
    
    Signed-off-by: Mario Dominguez <[email protected]>
    Mario-DL committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    2ff1831 View commit details
    Browse the repository at this point in the history
  9. Refs #21293: RTPSWriters properly using LocalReaderPointer::Instance …

    …when accessing local reader
    
    Signed-off-by: Mario Dominguez <[email protected]>
    Mario-DL committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    781779c View commit details
    Browse the repository at this point in the history
  10. Refs #21293: Linter

    Signed-off-by: Mario Dominguez <[email protected]>
    Mario-DL committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    413d08f View commit details
    Browse the repository at this point in the history
  11. Refs #21293: Fix windows warnings

    Signed-off-by: Mario Dominguez <[email protected]>
    Mario-DL committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    8413ada View commit details
    Browse the repository at this point in the history
  12. Refs #21293: Address Miguel's review

    Signed-off-by: Mario Dominguez <[email protected]>
    Mario-DL committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    af900a9 View commit details
    Browse the repository at this point in the history
  13. Refs #21293: Apply last comment

    Signed-off-by: Mario Dominguez <[email protected]>
    Mario-DL committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    e0502da View commit details
    Browse the repository at this point in the history
  14. Refs #21293: NIT

    Signed-off-by: Mario Dominguez <[email protected]>
    Mario-DL committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    df98301 View commit details
    Browse the repository at this point in the history