summaryrefslogtreecommitdiffstats
path: root/xlators/cluster/dht/src/dht-layout.c
Commit message (Expand)AuthorAgeFilesLines
* Cleanup unused this pointers (#2282)Rinku Kothiya2021-03-221-3/+3
* dht - Reducing methods scopeBarak Sason Rofman2019-12-181-7/+4
* xlator/dht-selfheal: structure loggingyatipadia2019-12-101-39/+34
* cluster/dht: Log hashes in hexN Balachandran2019-07-291-7/+7
* multiple files: another attempt to remove includesYaniv Kaul2019-06-091-3/+0
* libglusterfs: Move devel headers under glusterfs directoryShyamsundarR2018-11-291-3/+3
* dht: coverity fixesSusant Palai2018-10-031-12/+3
* Land part 2 of clang-format changesGluster Ant2018-09-121-662/+613
* cluster/dht: Initialise pointers to nullN Balachandran2018-09-051-2/+2
* multiple files: calloc -> mallocYaniv Kaul2018-08-081-2/+2
* glusterfs: Use gcc builtin ATOMIC operator to increase/decreate refcount.Mohit Agrawal2017-10-201-33/+10
* cluster/dht: populate inode in dentry for single subvolume dhtRaghavendra G2017-09-191-0/+3
* cluster/dht: Check if fd is opened on dst subvolN Balachandran2017-06-261-0/+5
* cluster/distribute: detect stale layouts in entry fopsRaghavendra G2016-04-011-0/+16
* dht : updating return value for layout set functionSakshi2015-05-201-2/+2
* dht: Adding log messages to the new logging frameworkarao2015-06-121-13/+24
* build: do not #include "config.h" in each fileNiels de Vos2015-05-181-5/+0
* dht: make lookup-unhashed=auto do something actually usefulJeff Darcy2014-05-071-37/+41
* dht: Fixing dereference after null checkarao2015-02-171-13/+38
* dht : coverity fixesManikandan Selvaganesh2015-02-101-4/+6
* Avoid conflict between contrib/uuid and system uuidEmmanuel Dreyfus2015-04-021-2/+2
* Xlators : Fixed typosManikandan Selvaganesh2015-02-021-1/+1
* cluster/dht: Change the subvolume encoding in d_off to be a "global" position...Dan Lambright2015-02-181-1/+0
* testing: Switch to cmocka the successor of cmockery2Niels de Vos2015-02-181-12/+1
* cluster/dht: synchronize with other concurrent healers while healing layout.Raghavendra G2015-02-181-16/+27
* build: Support for unit tests using Cmockery2Luis Pabon2014-04-231-0/+19
* cluster/dht: Do layout self healing of directory for nameless lookupVenkatesh Somyajulu2014-06-171-1/+0
* Cluster/DHT: New logging frameworkNithya Balachandran2014-05-301-29/+45
* build: Remove cmockery2 from repoLuis Pabon2014-03-161-21/+0
* build: GlusterFS Unit Test FrameworkLuis Pabon2014-02-201-0/+20
* cluster/dht: Fix layout sortingPoornima G2014-01-211-7/+16
* cluster/dht: Set quota limit key in dht_selfheal of dirs.Varun Shastry2013-12-021-2/+7
* dht: Ignore directory with missing xattrs, which have err == 0, and start == ...Vijaykumar M2013-12-301-1/+1
* core: fix errno for non-existent GFIDAnand Avati2013-11-211-0/+1
* Revert "cluster/dht: Return success in dht_discover if layout issues"shishir gowda2013-07-311-13/+8
* cluster/dht: Fix anomaly checkshishir gowda2013-09-031-3/+11
* cluster/dht: Return success in dht_discover if layout issuesJeff Darcy2013-05-311-8/+13
* cluster/distribute: Ignore non-participating subvols for layout checksshishir gowda2013-04-041-17/+23
* dht: make DHT xattr names configurableJeff Darcy2013-03-191-21/+21
* distribute: add hash-name-regex optionJeff Darcy2013-02-181-1/+1
* dht: better layout-optimization algorithmJeff Darcy2013-02-051-0/+16
* cluster/distribute: re-set layouts to prevent overlapsshishir gowda2012-12-071-0/+13
* fix memory leaksRaghavendra Bhat2012-11-291-1/+1
* cluster/dht: fail fix-layout if any of the subvol is downshishir gowda2012-09-261-3/+8
* cluster/dht: Heal dir uid/gidshishir gowda2012-10-181-0/+10
* cluster/distribute: Always return the latest time in struct iatt.shishir gowda2012-07-261-13/+6
* distribute: support user-specified layouts.Jeff Darcy2012-03-231-2/+6
* license: dual license under GPLV2 and LGPLV3+Kaleb KEITHLEY2012-05-081-14/+5
* core: coverity issues fixedAmar Tumballi2012-04-131-0/+3
* cluster/distribute: handle dht_layout_normalize errors differently in dht_loo...Raghavendra G2012-04-021-11/+14