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

Speaker: Allow configuring MemberList timeouts for WAN environments #2178

Merged
merged 2 commits into from Dec 12, 2023

Conversation

pbasov
Copy link

@pbasov pbasov commented Nov 22, 2023

In WAN environments timeouts and intervals for Probes and Gossip in Memberlist can be too tight, since MetalLB uses DefaultLANConfig by default.

This PR allows using DefaultWANConfig instead through a chart value.

charts/metallb/templates/speaker.yaml Outdated Show resolved Hide resolved
internal/speakerlist/speakerlist.go Outdated Show resolved Hide resolved
@fedepaol
Copy link
Member

@pbasov mind changing the commit body to explain the rationale behind the change (basically what you put in the pr text)

- In WAN environments timeouts and intervals for Probes and Gossip in Memberlist
  can be too tight, since MetalLB uses DefaultLANConfig by default.
- New speaker.wanConfig value for the chart allows setting new flag
  to select DefaultWANConfig "preset" for MemberList instead.

Signed-off-by: Pavel Basov <pbasov@mirantis.com>
@pbasov
Copy link
Author

pbasov commented Dec 4, 2023

fedepaol Updated with your suggestions, PTAL

@fedepaol
Copy link
Member

fedepaol commented Dec 4, 2023

thanks, sending to merge queue!

@fedepaol fedepaol added this pull request to the merge queue Dec 12, 2023
Merged via the queue into metallb:main with commit bccb634 Dec 12, 2023
29 of 30 checks passed
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.

None yet

2 participants