Skip to content

Commit

Permalink
Merge pull request #1011 from Madhu-1/fix-size-vsc
Browse files Browse the repository at this point in the history
Add snapshot size to VSC created for VGS
  • Loading branch information
k8s-ci-robot authored Feb 14, 2024
2 parents dc1f861 + 5a7115d commit 18241c3
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 2 deletions.
5 changes: 5 additions & 0 deletions pkg/sidecar-controller/groupsnapshot_helper.go
Original file line number Diff line number Diff line change
Expand Up @@ -477,6 +477,11 @@ func (ctrl *csiSnapshotSideCarController) createGroupSnapshotWrapper(groupSnapsh
if err != nil {
return groupSnapshotContent, err
}

_, err = ctrl.updateSnapshotContentStatus(volumeSnapshotContent, snapshot.SnapshotId, snapshot.ReadyToUse, snapshot.CreationTime.AsTime().UnixNano(), snapshot.SizeBytes, groupSnapshotID)
if err != nil {
return groupSnapshotContent, err
}
}

newGroupSnapshotContent, err := ctrl.updateGroupSnapshotContentStatus(groupSnapshotContent, groupSnapshotID, readyToUse, creationTime.UnixNano(), snapshotContentNames)
Expand Down
6 changes: 4 additions & 2 deletions pkg/sidecar-controller/snapshot_controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -446,11 +446,13 @@ func (ctrl *csiSnapshotSideCarController) updateSnapshotContentStatus(
SnapshotHandle: &snapshotHandle,
ReadyToUse: &readyToUse,
CreationTime: &createdAt,
RestoreSize: &size,
}
if groupSnapshotID != "" {
newStatus.VolumeGroupSnapshotHandle = &groupSnapshotID
}
if size > 0 {
newStatus.RestoreSize = &size
}
updated = true
} else {
newStatus = contentObj.Status.DeepCopy()
Expand All @@ -469,7 +471,7 @@ func (ctrl *csiSnapshotSideCarController) updateSnapshotContentStatus(
newStatus.CreationTime = &createdAt
updated = true
}
if newStatus.RestoreSize == nil {
if newStatus.RestoreSize == nil && size > 0 {
newStatus.RestoreSize = &size
updated = true
}
Expand Down

0 comments on commit 18241c3

Please sign in to comment.