summaryrefslogtreecommitdiffstats
path: root/xlators/cluster/dht/src/dht-selfheal.c
Commit message (Expand)AuthorAgeFilesLines
* cluster/dht: unwind if dht_selfheal_dir_mkdir returns an errorRaghavendra G2018-05-031-1/+5
* cluster/dht: Update layout in inode only on successN Balachandran2018-04-021-3/+0
* Quota: heal directory on newly added bricks when quota limit is reachedSanoj Unnikrishnan2018-03-281-1/+16
* cluster/dht: store the 'reaction' on failures per lockRaghavendra G2018-02-231-5/+8
* core: fix some of the dict_{get,set} with proper APIsAmar Tumballi2018-01-171-1/+1
* cluster/dht: Serialize mds update code path with lookup unwind in selfhealMohit Agrawal2017-11-221-161/+27
* cluster/dht: Check for NULL local before using itAshish Pandey2017-11-081-2/+6
* cluster/dht : User xattrs are not healed after brick stop/startMohit Agrawal2017-10-041-24/+495
* features/dht: Initialize local hashed_subvolKotresh HR2017-05-251-0/+15
* cluster/dht: Fix crash in dht_selfheal_dir_setattrN Balachandran2017-05-191-2/+6
* feature/dht: Directory synchronizationKotresh HR2017-04-261-62/+37
* Remove double free for disk_layoutMichael Scherer2017-02-271-2/+0
* cluster/dht: Use int8 instead of string to pass DHT_IATT_IN_XDATA_KEYKrutika Dhananjay2017-02-131-1/+1
* dht/cluster: add logs to fix-layout code pathSusant Palai2017-01-201-41/+102
* dht: At places needed use STACK_WIND_COOKIEPoornima G2017-01-091-25/+26
* cluster/dht: heal root permission post add-brickSusant Palai2016-09-111-4/+12
* cluster/dht: Skip layout overlap maximization on weighted rebalanceN Balachandran2016-09-081-4/+21
* cluster/dht: move layout logs to DEBUG levelSusant Palai2016-09-061-4/+7
* dict: Don't expose get_new_dict/dict_destroyPranith Kumar K2016-07-251-9/+7
* cluster/dht: Wrong type of function's parameter when calling dht_selfheal_dir...Zhou Zhengping2016-06-231-7/+5
* cluster/dht: initialize cbk before attempting inode-linkRaghavendra G2016-06-171-3/+3
* dht: selfheal should wind mkdir call to subvols with ESTALE errorSakshi Bansal2016-05-251-1/+2
* cluster/distribute: use a linked inode in directory heal codepathRaghavendra G2016-05-161-10/+57
* cluster/dht: Handle rmdir failure correctlyN Balachandran2016-05-021-1/+10
* dht: lock on subvols to prevent lookup vs rmdir raceSakshi2016-04-051-55/+231
* dht: update attr information in refresh layout to avoidSakshi Bansal2016-03-231-1/+8
* dht: mkdir must unwind with latest ctimeSakshi Bansal2016-02-261-0/+18
* all: fixes for clang compile warningsKaleb S KEITHLEY2016-02-151-1/+3
* dht/quota : heal the limit_objects_key xattr needed for inode-quotaManikandan Selvaganesh2016-02-101-0/+11
* quota: limit xattr for subdir not healed on newly added bricksvmallika2015-12-291-1/+19
* dht : changing variable type to avoid overflowSakshi Bansal2015-11-261-7/+9
* dht: reverting changes that takes lock on all subvols to prevent rmdir vs loo...Sakshi2015-09-141-130/+51
* cluster/dht : Propagate op_errno on failureNithya Balachandran2015-09-131-0/+1
* all: reduce "inline" usageJeff Darcy2015-09-011-2/+2
* dht : lock on subvols to prevent lookup vs rmdir raceSakshi2015-08-271-51/+130
* dht: block/handle create op falling to decommissioned brickSusant Palai2015-08-231-3/+15
* dict: dict_set_bin() should never free the pointer on errorNiels de Vos2015-07-241-0/+3
* dht: Adding log messages to the new logging frameworkarao2015-06-231-20/+27
* DHT/permissoin: Let setattr consume stat built from lookup in heal pathSusant Palai2015-06-011-2/+0
* build: do not #include "config.h" in each fileNiels de Vos2015-05-291-5/+0
* dht: make lookup-unhashed=auto do something actually usefulJeff Darcy2015-05-101-1/+315
* cluster/dht: change log level of developer logs to DEBUGVijay Bellur2015-05-091-2/+2
* libglusterfs/syncop: Add xdata to all syncop callsRaghavendra Talur2015-04-081-1/+1
* Avoid conflict between contrib/uuid and system uuidEmmanuel Dreyfus2015-04-041-9/+9
* cluster/dht: create request dictionary if necessary during refreshRaghavendra G2015-03-061-10/+17
* xlators/dht : divide by zero coverity fixManikandan Selvaganesh2015-03-051-1/+2
* cluster/dht: fixes to should_layout_fix logicRaghavendra G2015-03-051-12/+48
* cluster/dht: Fixes to should_fix_layout logicRaghavendra G2015-03-031-6/+38
* cluster/dht: synchronize with other concurrent healers while healing layout.Raghavendra G2015-02-201-17/+483
* cluster/dht: Modified the calculation of brick_countVenkatesh Somyajulu2014-09-221-1/+1