Are there best practices for VM's image update in a CEPH datastores?

Hello I’ve been using SSH datastores for a years and I’ve found the easiest way. I just make replace old image file to new with fresh minor release.

Now I want to use CEPH datastores, so my way won’t work. At the same time I want to have fresh OS images (e.g. Ubuntu 18.04.1->2->3 ) for my customers, but I don’t want to have a lot of garbage in my Image Datastore due to I can’t remove old Image while it has child images.

NAME SIZE PARENT FMT PROT LOCK
one-20987 2.2 GiB 2
one-20987@snap 2.2 GiB 2 yes
one-20987-1610-0 2.2 GiB one/one-20987@snap 2 excl