mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-11-22 06:10:22 +00:00
cleanup: remove unneeded updateSnapshotDetails()
function
`updateSnapshotDetails()` just calls `getImageInfo()` on an `rbdVolume` created from the `rbdSnapshot`. `getImageInfo()` is a function of the base `rbdImage` struct, so there really is no need for this indirection. Signed-off-by: Niels de Vos <ndevos@ibm.com>
This commit is contained in:
parent
a7959d4721
commit
9b0383ce6c
@ -1080,7 +1080,7 @@ func genSnapFromSnapID(
|
||||
}
|
||||
}
|
||||
|
||||
err = updateSnapshotDetails(ctx, rbdSnap)
|
||||
err = rbdSnap.getImageInfo()
|
||||
if err != nil {
|
||||
return rbdSnap, fmt.Errorf("failed to update snapshot details for %q: %w", rbdSnap, err)
|
||||
}
|
||||
@ -1088,25 +1088,6 @@ func genSnapFromSnapID(
|
||||
return rbdSnap, err
|
||||
}
|
||||
|
||||
// updateSnapshotDetails will copy the details from the rbdVolume to the
|
||||
// rbdSnapshot. example copying size from rbdVolume to rbdSnapshot.
|
||||
func updateSnapshotDetails(ctx context.Context, rbdSnap *rbdSnapshot) error {
|
||||
vol := rbdSnap.toVolume()
|
||||
err := vol.Connect(rbdSnap.conn.Creds)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
defer vol.Destroy(ctx)
|
||||
|
||||
err = vol.getImageInfo()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
rbdSnap.VolSize = vol.VolSize
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// generateVolumeFromVolumeID generates a rbdVolume structure from the provided identifier.
|
||||
func generateVolumeFromVolumeID(
|
||||
ctx context.Context,
|
||||
|
Loading…
Reference in New Issue
Block a user