summaryrefslogtreecommitdiffstats
path: root/xlators/cluster/afr/src/afr-self-heald.c
Commit message (Expand)AuthorAgeFilesLines
* ec/shd: Cleanup self heal daemon resources during ec finiMohammed Rafi KC2019-05-131-0/+5
* Replace memdup() with gf_memdup()Vijay Bellur2019-04-121-1/+1
* cluster/afr: Thin-arbiter SHD fixeskarthik-us2019-04-121-12/+12
* afr/shd: Cleanup self heal daemon resources during afr finiMohammed Rafi KC2019-02-121-0/+2
* AFR xlator: use dict_{setn|getn|deln|get_int32n|set_int32n|set_strn}Yaniv Kaul2018-12-171-46/+62
* afr: some minor itable related cleanupsRavishankar N2018-12-121-7/+2
* libglusterfs: Move devel headers under glusterfs directoryShyamsundarR2018-12-051-2/+2
* cluster/afr : Check for UP bricks before starting healAshish Pandey2018-10-241-0/+15
* cluster/afr: Use 2 domain locking in SHD for thin-arbiterkarthik-us2018-09-201-88/+157
* Land part 2 of clang-format changesGluster Ant2018-09-121-1098/+1053
* afr: common thin-arbiter functionsRavishankar N2018-08-231-2/+2
* cluster/afr: shd changes for thin arbiterkarthik-us2018-04-301-0/+184
* afr: coverity fixesRavishankar N2017-11-241-3/+0
* cluster/afr: Fail open on split-brainPranith Kumar K2017-10-261-3/+3
* libglusterfs: Name threads on creationRaghavendra Talur2017-07-191-1/+1
* cluster/afr: GFID split-brain resolution with existing CLIkarthik-us2017-07-181-1/+1
* cluster/ec: Implement heal info with lockAshish Pandey2016-10-111-18/+9
* afr: fix incorrect debug log in selfheal pathRavishankar N2016-10-041-2/+2
* afr, index: Clean up stale directory and file indices in granular entry shKrutika Dhananjay2016-07-111-10/+45
* cluster/afr: Fix a minor typo in afr-self-heald.cVijay Bellur2016-07-091-6/+6
* cluster/afr: Do heals with shd pidPranith Kumar K2016-05-051-1/+10
* cluster/afr: Entry self-heal performance enhancementsKrutika Dhananjay2016-04-291-1/+1
* cluster/afr: Use parallel dir scan functionalityPranith Kumar K2016-04-041-12/+28
* cluster/afr: Don't lookup/forget inodesPranith Kumar K2016-03-311-6/+1
* cluster/afr: Choose local child as source if possiblePranith Kumar K2016-03-111-0/+3
* cli/ afr: op_ret for index heal launchRavishankar N2016-02-111-2/+3
* cluster/afr : Readdirp performance enhancementAnuradha Talur2015-11-301-79/+32
* cluster/ec: Mark self-heal fops as internalPranith Kumar K2015-11-181-3/+3
* afr: Porting messages to new logging frameworkarao2015-06-271-44/+63
* build: do not #include "config.h" in each fileNiels de Vos2015-05-291-5/+0
* libglusterfs/syncop: Add xdata to all syncop callsRaghavendra Talur2015-04-081-4/+4
* Cluster/afr : Coverity fix.Manikandan Selvaganesh2015-04-081-4/+0
* Avoid conflict between contrib/uuid and system uuidEmmanuel Dreyfus2015-04-041-6/+6
* afr: remove stale index entriesRavishankar N2015-03-171-0/+54
* cluster/ec: Add self-heal-daemon command handlersPranith Kumar K2015-03-091-10/+10
* libglusterfs: Moved common functions as utils in syncop/common-utilsPranith Kumar K2015-02-271-78/+10
* cluster/afr: Re-introduce heal-timeout optionPranith Kumar K2015-02-061-1/+1
* syncop: Provide syncop_ftw and syncop_dir_scan utilsPranith Kumar K2015-02-061-257/+117
* libglusterfs: change signature of syncop_(f)getxattrRavishankar N2015-01-051-4/+4
* telldir()/seekdir() portability fixesEmmanuel Dreyfus2014-12-171-6/+40
* heal: glfs-heal implementationPranith Kumar K2014-10-151-2/+0
* Fix invalid seekdir() usageEmmanuel Dreyfus2014-09-301-3/+36
* cluster/afr: More dict_t leak fixesKrutika Dhananjay2014-09-261-29/+56
* cluster/afr: Perform gfid heal inside locks.Pranith Kumar K2014-08-221-1/+1
* cluster/afr: Don't support heal info healed/heal-failed commandsPranith Kumar K2014-05-271-30/+21
* cluster/afr: Remove stale index in self-heal codepathPranith Kumar K2014-05-081-4/+6
* cluster/afr: Fix inode_forget assert failurePranith Kumar K2014-04-281-3/+16
* cluster/afr: refactorAnand Avati2014-03-221-1592/+1013
* syncop: Change return value of syncopPranith Kumar K2014-01-191-13/+31
* cluster/afr: Stop index crawl on pending full crawlPranith Kumar K2014-01-081-5/+35