[pve-devel] savevm tests

Alexandre DERUMIER aderumier at odiso.com
Thu Aug 30 14:40:32 CEST 2012


>> >>But limited (no support for arbitrary snapshot trees)? 
>> Yes indeed. (But try to do 1000 snapshots with qcow2 ;-) 

>I never tried that - is it slow? Or what is the problem? 

Yes it's slow. (But maybe it's better now,I have tested it 1 year ago).
Note that vmware by exemple, recommend to use 3 snapshots max. 
I must depend of the cow and metadatas implementation I think.


>>And you want to implement that API twice? Not really an option for me. 
I don't understand what you want to say. I just want to add a snapshot sub in the nexenta storage plugin
something like this
sub nexenta_snapshot_zvol {
  
        my $json = '{"method": "snapshot","object" : "zvol","params": ["pool/image at snap1"]}';
        nexenta_request($json);

}



----- Mail original ----- 

De: "Dietmar Maurer" <dietmar at proxmox.com> 
À: "Alexandre DERUMIER" <aderumier at odiso.com> 
Cc: pve-devel at pve.proxmox.com 
Envoyé: Mercredi 29 Août 2012 18:44:54 
Objet: RE: [pve-devel] savevm tests 

> >>But limited (no support for arbitrary snapshot trees)? 
> Yes indeed. (But try to do 1000 snapshots with qcow2 ;-) 

I never tried that - is it slow? Or what is the problem? 

> >>IMHO cloning has totally different requirements - we should not mix that. 
> Yes/no : we need to snapshot for cloning (at least for 
> sheepdog,rbd,nexenta). 
> qcow2 is a little different, as cloning is just an external snapshot. 
> But indeed, for now, working on snapshot is already a big work. 
> 
> >>Besides, I just don't know how to implement nexenta snapshot support 
> inside kvm. 
> >>Do you want to call an external program which uses libpve-storage-perl? 
> It's just an soap api. (like for create/delete nexenta volume). 

And you want to implement that API twice? Not really an option for me. 

> But yes,it's only disk snapshot, it's not possible to save the vmstate memory. 

Yes, that is another drawback. 



-- 

-- 



	

Alexandre D e rumier 

Ingénieur Systèmes et Réseaux 


Fixe : 03 20 68 88 85 

Fax : 03 20 68 90 88 


45 Bvd du Général Leclerc 59100 Roubaix 
12 rue Marivaux 75002 Paris 


More information about the pve-devel mailing list