[pve-devel] pve-storage: add Glusterfs Plugin

Alexandre DERUMIER aderumier at odiso.com
Mon Aug 12 14:16:48 CEST 2013


Oh, I found 2 interesting volume options ! 

cluster.data-self-heal-algorithm  (default reset)

Selects between "full", "diff", and “reset”. The "full" algorithm copies the entire file from source to sinks. The "diff" algorithm copies to sinks only those blocks whose checksums don't match with those of source. Reset uses a heuristic model. If the file does not exist on one of the subvolumes, or a zero-byte file exists (created by entry self-heal) the entire content has to be copied anyway, so there is no benefit from using the "diff" algorithm. If the file size is about the same as page size, the entire file can be read and written with a few operations, which will be faster than "diff" which has to read checksums and then read and write.


cluster.self-heal-window-size	  (default 16)

Specifies the maximum number of blocks per file on which self-heal would happen simultaneously.	



maybe cluster.data-self-heal-algorithm = diff could help ?

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

De: "Alexandre DERUMIER" <aderumier at odiso.com> 
À: "Dietmar Maurer" <dietmar at proxmox.com> 
Cc: pve-devel at pve.proxmox.com 
Envoyé: Lundi 12 Août 2013 14:09:10 
Objet: Re: [pve-devel] pve-storage: add Glusterfs Plugin 

Not sure we can have the progress. 

We can only see files which need to be repair 


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

De: "Dietmar Maurer" <dietmar at proxmox.com> 
À: "Alexandre DERUMIER" <aderumier at odiso.com> 
Cc: pve-devel at pve.proxmox.com 
Envoyé: Lundi 12 Août 2013 14:04:25 
Objet: RE: [pve-devel] pve-storage: add Glusterfs Plugin 

> Check the status of healing, by using the command, 
> 
> gluster volume heal <vol-name> info 

That does not really display any useful info (progress). 
_______________________________________________ 
pve-devel mailing list 
pve-devel at pve.proxmox.com 
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel 



More information about the pve-devel mailing list