-
Notifications
You must be signed in to change notification settings - Fork 685
Closed
Labels
area/csiCSI related like control/node driver, sidecarsCSI related like control/node driver, sidecarsarea/snapshotVolume snapshot (in-cluster snapshot or external backup)Volume snapshot (in-cluster snapshot or external backup)area/volume-backup-restoreVolume backup restoreVolume backup restorebackport/1.4.4backport/1.5.2kind/bugpriority/0Must be implement or fixed in this release (managed by PO)Must be implement or fixed in this release (managed by PO)
Milestone
Description
Describe the bug (π if you encounter this issue)
Volumesnapshot can't delete if no backup target set
To Reproduce
Steps to reproduce the behavior:
- Deploy Longhorn without backup target set
Enable CSI Snapshot Support here (Use 4.0)
Enable CSI Snapshot Support here (Use 5.0.1)- Create VolumeSnapshotClass
kind: VolumeSnapshotClass
apiVersion: snapshot.storage.k8s.io/v1
metadata:
name: longhorn-backup
driver: driver.longhorn.io
deletionPolicy: Delete
parameters:
type: bak
- Create a POD, PV and PVC. Waiting Longhorn volume generate and attach to one node.
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: longhorn-volv-pvc
namespace: default
spec:
accessModes:
- ReadWriteOnce
storageClassName: longhorn
resources:
requests:
storage: 5Gi
---
apiVersion: v1
kind: Pod
metadata:
name: volume-test-1
namespace: default
spec:
restartPolicy: Always
containers:
- name: volume-test
image: nginx:stable-alpine
imagePullPolicy: IfNotPresent
livenessProbe:
exec:
command:
- ls
- /data/lost+found
initialDelaySeconds: 5
periodSeconds: 5
volumeMounts:
- name: volv
mountPath: /data
ports:
- containerPort: 80
volumes:
- name: volv
persistentVolumeClaim:
claimName: longhorn-volv-pvc
- Create a VolumeSnapshot to create backup for the volume
apiVersion: snapshot.storage.k8s.io/v1
kind: VolumeSnapshot
metadata:
name: test-snapshot-longhorn-backup-1
spec:
volumeSnapshotClassName: longhorn-backup
source:
persistentVolumeClaimName: longhorn-volv-pvc
- Delete the VolumeSnapshot
- VolumeSnapshot delete progress stuck
Expected behavior
Volumesnapshot should be able to delete if it's not started yet
Log or Support bundle
N/A
Environment
- Longhorn version: master
0e002d - Installation method (e.g. Rancher Catalog App/Helm/Kubectl): kubectl
- Kubernetes distro (e.g. RKE/K3s/EKS/OpenShift) and version: v1.25.4+k3s1
- Number of Longhorn volumes in the cluster:
Additional context
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area/csiCSI related like control/node driver, sidecarsCSI related like control/node driver, sidecarsarea/snapshotVolume snapshot (in-cluster snapshot or external backup)Volume snapshot (in-cluster snapshot or external backup)area/volume-backup-restoreVolume backup restoreVolume backup restorebackport/1.4.4backport/1.5.2kind/bugpriority/0Must be implement or fixed in this release (managed by PO)Must be implement or fixed in this release (managed by PO)
Type
Projects
Status
Closed