Skip to content

[drbd] Upgrade DRBD kernel module to 9.2.19-flant.10#740

Open
astef wants to merge 1 commit into
mainfrom
astef-upgrade-drbd-9.2.19
Open

[drbd] Upgrade DRBD kernel module to 9.2.19-flant.10#740
astef wants to merge 1 commit into
mainfrom
astef-upgrade-drbd-9.2.19

Conversation

@astef

@astef astef commented Jul 13, 2026

Copy link
Copy Markdown
Member

Description

Upgrade the bundled DRBD kernel module from 9.2.18-flant.10 to 9.2.19-flant.10 — the Flant fix set (flant.1–5 + flant.10) rebased onto upstream drbd-9.2.19.

Companion PRs:

Why do we need it, and what problem does it solve?

drbd-9.2.19 ships upstream fixes that matter to us, notably data-generation reconciliation on reconnect (DRBD_FF_RECONCILE_RECONNECT), equal-UUID reconciliation, holding a primary-loss survivor at Consistent until reconciled, and several connection-teardown/transport crash fixes. Moving to 9.2.19 lets us drop our older diskless-primary/reconciliation point-fixes (flant.6–9) in favor of upstream's comprehensive implementation, while keeping the still-relevant flant fixes (flant.1–5 + flant.10).

What is the expected result?

  • New nodes (and re-provisioned/updated nodes) build and load DRBD kernel module 9.2.19-flant.10.
  • drbdVersion reported/enforced by the node install scripts is 9.2.19-flant.10.
  • No netlink/ABI change: drbdsetup/drbdadm (drbd-utils v9.32.0-flant.1) continue to work unchanged.

Checklist

  • The code is covered by unit tests.
  • e2e tests passed.
  • Documentation updated according to the changes.
  • Changes were tested in the Kubernetes cluster manually.

Bump the DRBD kernel module from 9.2.18-flant.10 to 9.2.19-flant.10:
the flant fix set (flant.1-5 + flant.10) rebased onto upstream drbd-9.2.19.

- oss.yaml: DRBD component version drives the drbd image build, which clones
  the drbd-<version> git tag from deckhouse/3p-drbd.
- openapi/values{,_ce}.yaml: drbdVersion default drives the node-group DRBD
  install scripts (desired_version).

Signed-off-by: Aleksandr Stefurishin <aleksandr.stefurishin@flant.com>
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.

1 participant