[Engine-devel] restapi - removing template from a specified storage-domain

Ori Liel oliel at redhat.com
Sun Jan 1 13:15:18 UTC 2012


I'm about to implement removing template from a specified storage-domain. 

A template is meta-data + disks. The meta-data is in the ovirt-engine database, the disks are (potentially) scattered across several storage-domains. Removing a template from a specified storage domain means removing that template's disks from that storage-domain. API-wise, it's better to enable the deletion at the single-disk level, otherwise rollback and all sorts of unnecessary complexities enter the picture. So what I would like to go forward with is the following API: 

DELETE /api/templates/{template_xxx}/disks/{disk_yyy}

   <storage_domain id="domain_zzz"/>

This means: "delete the disk 'disk_yyy' (which belongs to template 'template_xxx' from the storage-domain 'domain_zzz'. 

Any comments? 

Thanks, 

Ori. 



More information about the Engine-devel mailing list