rbd: replace Manager.DeleteVolumeGroup() by VolumeGroup.Delete()

There is no need for the `Manager.DeleteVolumeGroup()` function as
`VolumeGroup.Delete()` should cover everything too.

By moving the `.Delete()` functionality of removing the group from the
journal to the shared `commonVolumeGroup` type, a volume group snaphot
can use it as well.

Signed-off-by: Niels de Vos <ndevos@ibm.com>
This commit is contained in:
Niels de Vos
2024-09-17 14:07:19 +02:00
committed by mergify[bot]
parent 01a0ec2d8c
commit f2bc1c674b
5 changed files with 27 additions and 47 deletions

View File

@ -194,7 +194,7 @@ func (vg *volumeGroup) Delete(ctx context.Context) error {
log.DebugLog(ctx, "volume group %q has been removed", vg)
return nil
return vg.commonVolumeGroup.Delete(ctx)
}
func (vg *volumeGroup) AddVolume(ctx context.Context, vol types.Volume) error {