> OK, I think underlying storage is another level of issue, just wondering > what > this patch miss to stop you use external tool, did you called a LVM/nexenta C > API in previous patch?
The trick is to do thing step by step 1.) save state 2.) create internal snapshots 3.) call external tools to create snapshots ... 1 and 2 is done inside qemu, 3 is done from the management tool. You use qmp_transactions, which makes that impossible.