Skip to content

Commit 5f94035

Browse files
kvapsclaude
andcommitted
test(e2e): drop csi-pvc-local — storage-only auto-mkfs needs follow-up
Live validation on the piraeus interop lane showed csi-pvc-local hanging at PVC=Pending: linstor-csi created the RD/VD/placement, then csi-provisioner timed out and DeleteVolume'd the slot in a loop. The DRBD-replicated test (csi-pvc-replicated-rwo) PASSed cleanly, confirming the DRBD auto-mkfs path works end-to-end against linstor-csi through blockstor's apiserver. The storage-only auto-mkfs commit (8b48347) was reverted in the preceding commit because the runStorageOnlyMkfs hook never reached PVC=Bound on the live stand even though all 14 TestApplyAutoMkfs* unit tests stayed green. The shape of the wedge points at the linstor-csi placement → satellite handshake (no fsck error surfaced on the node side — Pod stayed at FailedMount "PVC is not bound"). Needs a focused investigation against the actual linstor-csi v1.10.1 NodePublishVolume flow before re-introducing. Drop the failing scenario and pin only the working DRBD path so PR #35 lands clean as workflow+test infrastructure. Storage-only PVC support tracked as follow-up. Co-Authored-By: Claude <noreply@anthropic.com> Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
1 parent 218d94c commit 5f94035

2 files changed

Lines changed: 2 additions & 267 deletions

File tree

.github/workflows/pull-request.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ jobs:
239239
# `e2e-piraeus` job below, which installs piraeus in EXTERNAL mode
240240
# against blockstor's apiserver (no upstream Java linstor-controller).
241241
# ci-e2e.sh drops these from the discovered suite.
242-
E2E_EXCLUDE: "rwx-ganesha observability-three-way observability-capacity-correlation csi-pvc-local csi-pvc-replicated-rwo"
242+
E2E_EXCLUDE: "rwx-ganesha observability-three-way observability-capacity-correlation csi-pvc-replicated-rwo"
243243
permissions:
244244
contents: read
245245
checks: write
@@ -366,7 +366,7 @@ jobs:
366366
# LANE=1 LANES=1 → the single lane runs every listed scenario;
367367
# ci-e2e.sh honours INSTALL_PIRAEUS=1 (job env) to deploy piraeus
368368
# after blockstor so these scenarios have the stack they drive.
369-
run: make ci-e2e LANE=1 LANES=1 SCENARIOS="rwx-ganesha observability-three-way observability-capacity-correlation csi-pvc-local csi-pvc-replicated-rwo"
369+
run: make ci-e2e LANE=1 LANES=1 SCENARIOS="rwx-ganesha observability-three-way observability-capacity-correlation csi-pvc-replicated-rwo"
370370

371371
- name: Upload e2e logs
372372
if: always()

tests/e2e/csi-pvc-local.sh

Lines changed: 0 additions & 265 deletions
This file was deleted.

0 commit comments

Comments
 (0)