You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: keps/sig-storage/3476-volume-group-snapshot/README.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -186,7 +186,9 @@ The controller will retrieve all volumeSnapshotHandles in the Volume Group Snaps
186
186
A VolumeGroupSnapshot can be deleted if the CSI driver supports the CREATE_DELETE_GET_VOLUME_GROUP_SNAPSHOT capability.
187
187
* When a VolumeGroupSnapshot is deleted, the VolumeGroupSnapshot controller will call the DeleteVolumeGroupSnapshot CSI function which will delete individual snapshots as well.
188
188
* Since CSI driver handles individual snapshot creation in CreateVolumeGroupSnapshot, it should handle individual snapshot deletion in DeleteVolumeGroupSnapshot as well. DeleteSnapshot CSI function will not be called.
189
+
* When DeleteVolumeGroupSnapshot CSI function returns success, it is assumed that all individual snapshots on the storage system have been deleted. VolumeGroupSnapshot controller should remove all the finalizers and delete the VolumeSnapshot and VolumeSnapshotContent API objects.
189
190
* DeleteSnapshot on a single snapshot that belongs to a group snapshot is not allowed.
191
+
* The Snapshot Controller and csi-snapshotter sidecar will be modified to skip the handling of VolumeSnapshot and VolumeSnapshotContent deletion if they are part of a group.
190
192
191
193
### Restore
192
194
@@ -426,8 +428,9 @@ type VolumeGroupSnapshotContentSpec struct {
426
428
// OneOf
427
429
type VolumeGroupSnapshotContentSource struct {
428
430
// Dynamical provisioning of VolumeGroupSnapshot
431
+
// A list of PersistentVolume names to be snapshotted together
0 commit comments