oh yes, indeed ;)

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

De: "Dietmar Maurer" <[email protected]> 
À: "Alexandre DERUMIER" <[email protected]> 
Cc: [email protected] 
Envoyé: Lundi 18 Février 2013 07:31:39 
Objet: RE: [pve-devel] [PATCH] vzdump : fix check if volid exist for "virtual" 
storage : rbd, sheepdog, nexenta 

no, wait. 

I have use your old patch! The new one you sent is OK. 

> -----Original Message----- 
> From: Alexandre DERUMIER [mailto:[email protected]] 
> Sent: Montag, 18. Februar 2013 07:31 
> To: Dietmar Maurer 
> Cc: [email protected] 
> Subject: Re: [pve-devel] [PATCH] vzdump : fix check if volid exist for 
> "virtual" 
> storage : rbd, sheepdog, nexenta 
> 
> oh, you are right, I'll make the patch 
> 
> 
> ----- Mail original ----- 
> 
> De: "Dietmar Maurer" <[email protected]> 
> À: "Alexandre Derumier" <[email protected]>, pve- 
> [email protected] 
> Envoyé: Lundi 18 Février 2013 06:40:32 
> Objet: RE: [pve-devel] [PATCH] vzdump : fix check if volid exist for 
> "virtual" 
> storage : rbd, sheepdog, nexenta 
> 
> > - die "no such volume '$volid'\n" if ! -e $path; 
> > + if (! -e $path){ 
> > + my $dl = PVE::Storage::vdisk_list($self->{storecfg}, $storeid, 
> > + undef); my $foundvolid = undef; 
> > + 
> > + PVE::Storage::foreach_volid($dl, sub { my ($volumeid) = @_; 
> > + if($volumeid eq $volid) { $foundvolid = 1; return; } }); die "no 
> > + such volume '$volid'\n" if !$foundvolid; } 
> > 
> > my ($size, $format) = PVE::Storage::Plugin::file_size_info($path); 
> 
> But this does not raise an exception if the volume does not exists? Maybe we 
> want: 
> 
> die "no such volume '$volid'\n" if !$size; 
_______________________________________________
pve-devel mailing list
[email protected]
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to