Make it possible to configure IP address family for Osiris replica listeners#177
Merged
michaelklishin merged 1 commit intomainfrom Mar 1, 2025
Merged
Make it possible to configure IP address family for Osiris replica listeners#177michaelklishin merged 1 commit intomainfrom
michaelklishin merged 1 commit intomainfrom
Conversation
Some environments are IPv6-only or at least strive to be, plus RabbitMQ allows for IPv6-only configuration in a lot places. Note that instead of introducing a new transport type (e.g. tcp6 or tcp_ipv6, tls_ipv6), which requires many scattered changes, this introduces a separate option that is passed to `gen_tcp:listen/2`, `inet:setopts/2` and such. CT tests use a new group to avoid interference. Closes #116.
Contributor
Author
|
I guess Let's first get the basics in place. |
Contributor
Author
|
After trying to add support for Those who want to disable IPv4 entirely will have to do it at the kernel level one way or another, so what this PR already has will be enough. |
michaelklishin
added a commit
that referenced
this pull request
Mar 1, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Some environments are IPv6-only or at least strive to be, plus RabbitMQ allows for IPv6-only configuration
in a lot places.
Note that instead of introducing a new transport type (e.g. tcp6 or tcp_ipv6, tls_ipv6), which requires
many scattered changes, this introduces a separate option that is passed to
gen_tcp:listen/2,inet:setopts/2and such.CT tests use a new group to avoid interference.
The
rabbitmq.confpart belongs to the RabbitMQ server repository.Closes #116.