[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