summaryrefslogtreecommitdiffstats
path: root/xlators/cluster/afr/src/afr-self-heald.c
Commit message (Expand)AuthorAgeFilesLines
* cluster/afr: Heal directory rename without rmdir/mkdirPranith Kumar K2020-10-011-2/+176
* xlators: prefer libglusterfs time APIDmitry Antipov2020-09-071-2/+2
* libglusterfs: add library wrapper for time()Dmitry Antipov2020-08-171-1/+1
* cluster/afr: Removing unsupported options from code base to improve coveragekarthik-us2020-04-071-9/+0
* multiple xlators: reduce key lengthYaniv Kaul2020-01-141-3/+3
* afr/self-heald - Missing error logsBarak Sason Rofman2019-12-101-23/+69
* cluster/afr - coverity issue fixBarak Sason Rofman2019-11-281-0/+5
* afr: wake up index healer threadsRavishankar N2019-08-301-4/+10
* cluster/ta: Notify the clients only if there are pending healskarthik-us2019-07-121-1/+44
* 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