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

@ -222,7 +222,7 @@ func (vs *VolumeGroupServer) DeleteVolumeGroup(
}
// delete the volume group
err = mgr.DeleteVolumeGroup(ctx, vg)
err = vg.Delete(ctx)
if err != nil {
return nil, status.Errorf(codes.Internal,
"failed to delete volume group %q: %s",