Skip to content

Commit cee9065

Browse files
yankawailexfrei
authored andcommitted
fix(linstor): wait for temporary probe devices
Signed-off-by: Yan Bondarenko <[email protected]>
1 parent 88a7ea0 commit cee9065

2 files changed

Lines changed: 664 additions & 0 deletions

File tree

‎packages/system/linstor/images/piraeus-server/patches/README.md‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,7 @@ Custom patches for piraeus-server (linstor-server) v1.33.3.
1818
- **retry-secondary-after-mkfs.diff** — Retry `drbdadm secondary` after mkfs when DRBD reports the device as held open by an external probe (Talos block-controller, udev, multipathd, etc.). Without this retry, a transient `Device is held open by someone` aborts resource initialization, leaves the satellite in an intermediate state, and prevents the controller from receiving the final `UpToDate` event — orphan PVs in `Released` then cannot be cleaned up.
1919
- Related upstream issue: [#268](https://github.com/LINBIT/linstor-server/issues/268)
2020
- Related upstream issue: [drbd #74](https://github.com/LINBIT/drbd/issues/74) (same EBUSY pattern with multipathd)
21+
22+
- **fix-min-io-probe-device-wait.diff** — Wait for temporary probe devices before reading pool I/O properties; retry failures and fall back to a probe when ZFS volumes have no usable device path.
23+
- Source PR: [#528](https://github.com/LINBIT/linstor-server/pull/528), fixes [#527](https://github.com/LINBIT/linstor-server/issues/527)
24+
- Adapted for v1.33.3; inactive LVM volumes retain the existing no-probe behavior.

0 commit comments

Comments
 (0)