summaryrefslogtreecommitdiffstats
path: root/xlators/cluster/afr/src/afr-self-heal-entry.c
Commit message (Expand)AuthorAgeFilesLines
* afr: prevent spurious entry heals leading to gfid split-brainRavishankar N2020-02-181-3/+3
* Avoid buffer overwrite due to uuid_utoa() misuseDmitry Antipov2019-12-271-2/+3
* cluster/afr: Heal entries when there is a source & no healed_sinkskarthik-us2019-10-091-0/+15
* afr: restore timestamp of parent dir during entry-healRavishankar N2019-08-141-0/+2
* cluster/afr: Fix incorrect reporting of gfid & type mismatchkarthik-us2019-07-121-0/+13
* afr/frame: Destroy frame after afr_selfheal_entry_granularMohammed Rafi KC2019-05-211-3/+8
* afr: add client-pid to all gf_event() callsRavishankar N2019-03-271-2/+3
* AFR xlator: use dict_{setn|getn|deln|get_int32n|set_int32n|set_strn}Yaniv Kaul2018-12-171-2/+2
* libglusterfs: Move devel headers under glusterfs directoryShyamsundarR2018-12-051-3/+3
* afr: assign gfid during name heal when no 'source' is present.Ravishankar N2018-12-031-2/+2
* afr: fix incorrect reporting of directory split-brainRavishankar N2018-09-211-1/+1
* Land part 2 of clang-format changesGluster Ant2018-09-121-959/+943
* afr: heal gfids when file is not present on all bricksRavishankar N2018-06-191-2/+2
* core: fix some of the dict_{get,set} with proper APIsAmar Tumballi2018-01-171-2/+2
* afr: heal gfid as a part of entry healRavishankar N2017-10-091-7/+34
* afr: Prevent null gfids in self-heal entry re-creationRavishankar N2017-08-081-3/+11
* cluster/afr: GFID split-brain resolution with existing CLIkarthik-us2017-07-181-100/+7
* cluster/afr: GFID split brain resolution with favorite-child-policykarthik-us2017-04-201-45/+151
* cluster/afr: Perform new entry mark before creating new entryPranith Kumar K2017-02-161-37/+24
* cluster/afr: Remove backward compatibility for locks with v1Pranith Kumar K2016-12-071-33/+1
* afr: allow I/O when favorite-child-policy is enabledRavishankar N2016-11-271-0/+3
* afr,ec: Heal device files with correct major, minor numbersPranith Kumar K2016-10-261-1/+2
* afr: Modifications to afr eventsRavishankar N2016-09-231-4/+2
* afr: add replication eventsRavishankar N2016-09-061-4/+23
* afr: fix unused variable warnings/errorsKaleb S. KEITHLEY2016-08-291-1/+0
* afr, index: Clean up stale directory and file indices in granular entry shKrutika Dhananjay2016-07-111-2/+6
* cluster/afr: Attempt name-index purge even on full-heal of directoryKrutika Dhananjay2016-05-261-58/+72
* cluster/afr: Entry self-heal performance enhancementsKrutika Dhananjay2016-04-291-16/+289
* cluster/afr: Fix spurious entries in heal infoPranith Kumar K2016-04-201-5/+12
* cluster/afr: Fix partial heals in 3-way replicationPranith Kumar K2016-04-151-3/+4
* cluster/afr: Choose local child as source if possiblePranith Kumar K2016-03-111-8/+2
* heal : Changed heal info to process all indices directoriesAnuradha Talur2015-12-021-4/+7
* cluster/afr: Handle stack reset failuresPranith Kumar K2015-10-071-0/+4
* syncop: Include iatt to 'syncop_link' argsSoumya Koduri2015-07-101-1/+1
* cluster/afr : expunge first, impunge next in entry selfhealAnuradha Talur2015-07-061-2/+5
* afr: Porting messages to new logging frameworkarao2015-06-271-31/+40
* cluster/afr : set pending xattrs for replaced brickAnuradha2015-06-251-0/+7
* afr: complete conservative merge even in case of gfid split-brain.Ravishankar N2015-06-221-2/+18
* cluster/afr: Do not attempt entry self-heal if the last lookup on entry faile...Krutika Dhananjay2015-06-081-2/+9
* build: do not #include "config.h" in each fileNiels de Vos2015-05-291-5/+0
* cluster/afr,dht: Fix memleak after syncop_readlinkPranith Kumar K2015-04-231-0/+1
* libglusterfs/syncop: Add xdata to all syncop callsRaghavendra Talur2015-04-081-10/+13
* Avoid conflict between contrib/uuid and system uuidEmmanuel Dreyfus2015-04-041-6/+6
* cluster/afr: Do not increment healed_count if no healing was performedKrutika Dhananjay2015-03-041-2/+13
* afr: Fixes to commit 85427a23c238499137cbfaafdb7b6ad27f67506aAnuradha2015-01-011-0/+3
* cluster/afr: Make entry-self-heal in afr-v2 compatible with afr-v1Pranith Kumar K2014-12-261-1/+28
* cluster/afr : Change in volume heal info commandAnuradha2014-12-231-13/+11
* cluster/afr: Perform post-op in entry selfheal inside locksKrutika Dhananjay2014-10-311-3/+31
* cluster/afr: Add afr-v1 xattr compatibilityPranith Kumar K2014-10-011-5/+16
* cluster/afr: Fix locking issues in entry self-healKrutika Dhananjay2014-09-241-92/+123