Skip to content

Helm: set default memberlist rejoin_interval to 60s - #16332

Open
parrahex wants to merge 2 commits into
grafana:mainfrom
parrahex:helm-memberlist-rejoin-interval
Open

Helm: set default memberlist rejoin_interval to 60s#16332
parrahex wants to merge 2 commits into
grafana:mainfrom
parrahex:helm-memberlist-rejoin-interval

Conversation

@parrahex

@parrahex parrahex commented Aug 9, 2026

Copy link
Copy Markdown

What this PR does

Sets memberlist.rejoin_interval to 60s in the chart's default structuredConfig.

With the dskit default (0s, disabled), a member evicted from the gossip ring by a transient network fault never rejoins and keeps serving a stale ring view until it is restarted - see the linked issue for a production incident report. The Loki chart already sets rejoin_interval (90s).

Which issue(s) this PR fixes or relates to

Fixes #16254

Checklist

  • Tests updated.
  • Documentation added.
  • CHANGELOG.md updated - the order of entries should be [CHANGE], [FEATURE], [ENHANCEMENT], [BUGFIX]. If changelog entry is not needed, please add the changelog-not-needed label to the PR.
  • about-versioning.md updated with experimental features.

Without a rejoin interval, a member evicted from the gossip ring by a
transient network fault never rejoins (dskit default is 0s) and keeps
serving stale ring data until restarted. The Loki chart already sets
rejoin_interval (90s).

Fixes grafana#16254
@parrahex
parrahex requested a review from a team as a code owner August 9, 2026 19:40
@github-actions

github-actions Bot commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Signed commits report

2 of 2 commits between main and helm-memberlist-rejoin-interval could not be fully verified:

Commit Author Reason Message
823a6303 Sasha unknown_key Helm: set default memberlist rejoin_interval to 60s
f8c91ff9 Sasha unknown_key Helm: add changelog entry for memberlist rejoin_interval

This repository requires all commits to be signed. See GitHub docs on commit signature verification.

@cla-assistant

cla-assistant Bot commented Aug 9, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

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.

Helm: mimir-distributed does not set memberlist.rejoin_interval, so an evicted member never rejoins the ring

1 participant