If I create a volume, snapshot it, and create a new volume from that snapshot, I cannot seem to delete the snapshot until the volume is deleted. Is this intentional, or am I doing something wrong? Is the new volume based on the snapshot, and that’s why I can’t delete it? We’re using CEPH as a storage backend if that makes a difference.
openstack volume snapshot create –volume base-volume base-ss
openstack volume create –snapshot base-ss new-volume
openstack volume snapshot delete base-ss
The last command is the one that fails. It gives no error message. It just doesn’t actually delete the snapshot. But If I do this:
openstack volume delete new-volume
openstack volume snapshot delete base-ss
Then it works.
I also tried creating a snapshot, creating a volume from the snapshot, then creating a volume from that volume, but I still cannot delete the snapshot until both volumes are deleted.
I do not want everlasting snapshots, so I hope I’m doing something wrong that someone can point out. Thanks.
--John