-
Notifications
You must be signed in to change notification settings - Fork 801
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
[18002] Internal refactor on port handling (backport #3440) #4697
Conversation
Cherry-pick of ea5af48 has failed:
To fix up this pull request, you can check it out locally. See documentation: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally |
* Refs #18002. Avoid mutation of multicast ports. Signed-off-by: Miguel Company <[email protected]> * Refs #18002. Move security initalization up. Signed-off-by: Miguel Company <[email protected]> * Refs #18002. Prepare for refactor of locators setup. Signed-off-by: Miguel Company <[email protected]> * Refs #18002. Refactor metatraffic related code. Signed-off-by: Miguel Company <[email protected]> * Refs #18002. Refactor initial peers related code. Signed-off-by: Miguel Company <[email protected]> * Refs #18002. Refactor user traffic related code. Signed-off-by: Miguel Company <[email protected]> * Refs #18002. Refactor output traffic related code. Signed-off-by: Miguel Company <[email protected]> * Refs #18002. Safe metatraffic unicast port on a new attribute. Signed-off-by: Miguel Company <[email protected]> * Refs #18002. User unicast port calculated on participant instead of NetworkFactory. Signed-off-by: Miguel Company <[email protected]> * Refs #18002. Update metatraffic_unicast_port_ inside applyLocatorAdaptRule. Signed-off-by: Miguel Company <[email protected]> * Apply suggestion Signed-off-by: Miguel Company <[email protected]> * Refs #18002. Always create unicast receiver resources first. Signed-off-by: Miguel Company <[email protected]> * Refs #18002. Improve warning message. Signed-off-by: Miguel Company <[email protected]> * Refs #18002. Refactor createReceiverResources Signed-off-by: Miguel Company <[email protected]> * Refs #18002. Improve SHM.SamePortUnicastMulticast blackbox test Signed-off-by: Miguel Company <[email protected]> --------- Signed-off-by: Miguel Company <[email protected]> Signed-off-by: Miguel Company <[email protected]> (cherry picked from commit ea5af48)
67c614a
to
5b6bc33
Compare
@richiprosima please test this |
CI issues unrelated to the backport content. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Description
This PR refactors the constructor of RTPSParticipantImpl, and changes the calculation of the ports used when set to 0 on the input locators.
@Mergifyio backport 2.13.x 2.10.x 2.6.x
Contributor Checklist
Commit messages follow the project guidelines.
The code follows the style guidelines of this project.
N/A Tests that thoroughly check the new feature have been added/Regression tests checking the bug and its fix have been added; the added tests pass locally
N/A: Any new/modified methods have been properly documented using Doxygen.
Changes are ABI compatible.
Changes are API compatible.
N/A New feature has been added to the
versions.md
file (if applicable).N/A New feature has been documented/Current behavior is correctly described in the documentation.
Applicable backports have been included in the description.
Reviewer Checklist
This is an automatic backport of pull request #3440 done by [Mergify](https://mergify.com).