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

Treat multicast address like loopback address wrt computation of default PublishedEndpoints #3175

Merged
merged 1 commit into from
Nov 21, 2024

Conversation

bernardnormier
Copy link
Member

This PR updates the default PublishedEndpoints algorithm to treat multicast addresses like loopback addresses, i.e.:

  • if an OA is listening only on loopback or multicast addresses, all these addresses are kept as-is in the default PublishedEndpoints
  • if an OA is listening on anything else, the loopback/multicast addresses are dropped, and the PublishedEndpoints use the PublishedHost.

The typical use-case for multicast addresses is naturally a single multicast address. And in this case, the PublishedEndpoints is just this address as-is (+port, interface etc.). We don't want to replace this multicast address by the PublishedHost like we do prior to this PR.

@bernardnormier bernardnormier merged commit 82b1130 into zeroc-ice:main Nov 21, 2024
19 checks passed
@bernardnormier bernardnormier deleted the multicast-published branch December 9, 2024 17:10
InsertCreativityHere pushed a commit to InsertCreativityHere/compiler-comparison that referenced this pull request Jan 1, 2025
… address wrt computation of default PublishedEndpoints (zeroc-ice/ice#3175)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants