summaryrefslogtreecommitdiffstats
path: root/xlators/cluster/afr/src/afr-self-heal-algorithm.c
Commit message (Expand)AuthorAgeFilesLines
* license: dual license under GPLV2 and LGPLV3+Kaleb KEITHLEY2012-05-101-14/+5
* Fix compiler warnings and typos from Debian build.Jeff Darcy2012-04-101-1/+1
* cluster/afr: Handle self-heal of files with holesPranith Kumar K2012-04-041-7/+35
* Replace GPLV3 MD5 with OpenSSL MD5Kaleb KEITHLEY2012-04-041-7/+7
* core: adding extra data for fopsAmar Tumballi2012-03-221-7/+8
* core: add an extra flag to readv()/writev() APIAmar Tumballi2012-02-141-2/+2
* cluster/afr: Remove treating sh_frame as special loop_framePranith Kumar K2011-11-231-53/+100
* cluster/afr: Don't unlock sh_frame on failure in algoPranith Kumar K2011-09-301-7/+15
* Eliminate many "var set but not used" warnings with newer gcc.Jeff Darcy2011-09-071-12/+0
* cluster/afr: Prevent double big lock when data self-heal loops are not spawnedPranith Kumar K2011-09-061-6/+9
* cluster/afr: Perform self-heal without locking the whole filePranith Kumar K2011-08-201-730/+384
* Change Copyright current yearPranith Kumar K2011-08-101-1/+1
* LICENSE: s/GNU Affero General Public/GNU General Public/Pranith Kumar K2011-08-061-3/+3
* cluster/afr: Log errors in afr self-heal with GF_LOG_ERRORPranith Kumar K2011-06-081-3/+3
* Move self-heal completed log message to INFO level.Sachidananda2011-05-031-1/+1
* cluster/afr: log enhancements - part 1Amar Tumballi2011-04-061-173/+173
* cluster/afr: whitespace cleanupAmar Tumballi2011-03-291-212/+212
* cluster/afr: stop spawning self-heal loops when the self-heal failsPranith K2011-02-171-12/+24
* cluster/afr: fix races in self-healPranith K2011-02-041-119/+125
* Copyright changesVijay Bellur2010-10-111-1/+1
* Change GNU GPL to GNU AGPLPranith K2010-10-041-3/+3
* cluster/afr: print correct offset in debug message during diff self-heal.Raghavendra G2010-09-201-2/+2
* cluster/afr: Clean up dead assignments.Sachidananda2010-09-131-7/+0
* cluster/afr: Logging improvement for self-healPranith Kumar K2010-07-271-9/+12
* free sh_priv->loops[i] in afr-self-heal-algorithm.c to avoid memory leakRaghavendra Bhat2010-07-221-0/+2
* Memory accounting changesVijay Bellur2010-04-231-15/+20
* iatt: changes across the codebaseAnand V. Avati2010-03-161-6/+6
* cluster/afr: Allocate diff algorithm loop_state structures only once.Vikas Gorur2009-12-281-44/+158
* cluster/afr: Report number of blocks healed during diff self-heal.Vikas Gorur2009-12-281-1/+15
* afr: fix logic to break out of diff/checksum loopAnand Avati2009-11-281-9/+5
* cluster/afr: Fix self-heal loop driver termination logic.Vikas Gorur2009-11-131-7/+19
* cluster/afr: Bail out of the self-heal driver loops as soon as possibleVikas Gorur2009-11-031-4/+4
* cluster/afr: Pipeline the "diff" data self-heal read-write loop.Vikas Gorur2009-10-231-109/+263
* cluster/afr: Pipeline the "full" data self-heal read-write loop.Vikas Gorur2009-10-231-53/+214
* Changed occurrences of Z Research to Gluster.Vijay Bellur2009-10-071-1/+1
* Global: NFS-friendly prototype changesShehjar Tikoo2009-10-011-2/+4
* cluster/afr: Fix memory leak in "diff" self-heal algorithm.Vikas Gorur2009-09-241-0/+30
* cluster/afr: Add new option "data-self-heal-algorithm"Vikas Gorur2009-09-221-0/+1
* cluster/afr: Add the "diff" self-heal algorithm.Vikas Gorur2009-09-221-0/+352
* cluster/afr: Make the self-heal algorithm pluggable.Vikas Gorur2009-09-221-0/+233