summaryrefslogtreecommitdiffstats
path: root/xlators/cluster/dht/src/dht-selfheal.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* dht: support heterogeneous brick sizesJeff Darcy2014-07-121-25/+111
* DHT/LoggingNithya Balachandran2014-07-121-1/+1
* cluster/dht: Added logging of new layout for dir-selfhealVenkatesh Somyajulu2014-07-031-0/+8
* cluster/dht: Do layout self healing of directory for nameless lookupVenkatesh Somyajulu2014-06-171-0/+197
* cluster/dht: Bring option to choose gfid or name based hashingVenkatesh Somyajulu2014-06-171-5/+15
* Cluster/DHT: New logging frameworkNithya Balachandran2014-06-161-53/+98
* cluster/dht: Set quota limit key in dht_selfheal of dirs.Varun Shastry2014-01-221-4/+22
* syncop: Change return value of syncopPranith Kumar K2014-01-191-2/+3
* gNFS: Incorrect NFS ACL encoding for XFSSantosh Kumar Pradhan2013-09-291-0/+1
* cluster/dht: assign layout onto missing directories tooAnand Avati2013-09-091-4/+28
* cluster/dht: Ignore decommissioned subvol in overlap optimizationshishir gowda2013-05-241-0/+7
* cluster/distribute: Ignore non-participating subvols for layout checksshishir gowda2013-04-091-3/+65
* dht: make DHT xattr names configurableJeff Darcy2013-03-211-3/+5
* dht: fix a typoJulesWang2013-03-181-1/+1
* cluster/distribute: Fix layout overlaps due to spread-count in selfheal pathshishir gowda2013-03-071-50/+12
* distribute: add hash-name-regex optionJeff Darcy2013-02-181-1/+1
* dht: better layout-optimization algorithmJeff Darcy2013-02-071-22/+60
* cluster/distribute: get_layout should account only available subvolsv3.4.0qa7shishir gowda2013-01-231-4/+3
* cluster/distribute: re-set layouts to prevent overlapsshishir gowda2012-12-111-8/+38
* cluster/dht: fail fix-layout if any of the subvol is downshishir gowda2012-11-291-23/+20
* cluster/dht: Heal dir uid/gidshishir gowda2012-11-291-0/+47
* dht: improve dht_fix_layout_of_directory for better re-assignmentAnand Avati2012-09-121-145/+78