summaryrefslogtreecommitdiffstats
path: root/xlators/cluster/afr/src/afr-self-heald.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* cluster/afr: Add foreground self-heal launch capability through lookupPranith Kumar K2013-12-161-1/+1
* core: fix errno for non-existent GFIDAnand Avati2013-11-261-1/+1
* libglusterfs: Add monotonic clocking counter for timer threadHarshavardhana2013-10-151-3/+2
* cluster/afr: [Feature] Command implementation to get heal-countVenkatesh Somyajulu2013-10-141-7/+131
* cluster/afr : Implementation of command "gluster volume heal vn statistics"Venkatesh Somyajulu2013-10-141-18/+409
* cluster/afr: Removed misleading log from afr_start_crawlVenkatesh Somyajulu2013-05-311-2/+2
* self-heald: Remove stale index even in heal infoPranith Kumar K2013-01-221-35/+45
* cluster/afr: Link inode only on lookupPranith Kumar K2013-01-211-22/+22
* Cluster/afr: Fix output for gluster volume heal vn info healedVenkatesh Somyajula2012-11-261-16/+32
* replicate: don't use synctask_new from within a synctaskJeff Darcy2012-10-111-3/+14