cozystack/packages/system/linstor
Andrei Kvapil 073fb1630d
feat(linstor): bump linstor-csi to v1.10.6 with Protocol-C dual-attach fix
Bump linstor-csi to v1.10.6 and add an out-of-tree patch that overrides
DrbdOptions/Net/protocol to C on the resource-definition whenever a
volume is attached to a second node with allow-two-primaries (the
live-migration flow), and reverts it on detach.

Without the patch, any KubeVirt live migration of a VM whose volume
sits on a Protocol-A/B resource (for example a "replicated-async"
StorageClass) ends up in a permanent evacuation loop: drbdadm adjust
on the satellite rejects allow-two-primaries with "Protocol C
required" (errno 139), the migration fails, and KubeVirt retries
until manual intervention.

The override is set at the resource-definition level so it covers
every connection, including diskless TieBreaker peers, and is tagged
with an Aux marker so Detach reverts only the override we installed.
The 001 relocate-after-clone patch was regenerated against v1.10.6
(context shift only, no logic change).

Verified end-to-end on dev5: live migration of a KubeVirt VM whose
PVC sits on a Protocol-A resource-group now succeeds in a single
Attach.

Patch is upstreamed as draft PR piraeusdatastore/linstor-csi#435.

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
2026-04-27 14:50:47 +02:00
..
examples Preapare release v0.0.1 2024-02-08 12:04:32 +01:00
hack feat(linstor): build linstor-server with custom patches 2026-01-06 10:50:21 +01:00
images feat(linstor): bump linstor-csi to v1.10.6 with Protocol-C dual-attach fix 2026-04-27 14:50:47 +02:00
templates fix(linstor): explicitly set periodSeconds in satellite startup probe 2026-04-20 13:08:44 +03:00
.helmignore Preapare release v0.0.1 2024-02-08 12:04:32 +01:00
Chart.yaml Calculate tags and version automatically (#100) 2024-04-24 11:31:22 +02:00
Makefile feat(linstor): bump linstor-csi to v1.10.6 with Protocol-C dual-attach fix 2026-04-27 14:50:47 +02:00
values.yaml Prepare release v1.3.0 2026-04-22 07:28:09 +00:00