summaryrefslogtreecommitdiffstats
path: root/xlators/cluster/dht/src/dht-helper.c
Commit message (Expand)AuthorAgeFilesLines
* dht: heal directory path if the directory is not presentMohammed Rafi KC2015-11-081-0/+171
* dht/rebalance: fix layout and dict leaksSusant Palai2015-10-061-0/+5
* cluster/tier: Handle FOPs on files being migratedN Balachandran2015-09-221-23/+82
* dht: reverting changes that takes lock on all subvols to prevent rmdir vs loo...Sakshi2015-09-141-32/+6
* all: reduce "inline" usageJeff Darcy2015-09-011-1/+1
* dht : lock on subvols to prevent lookup vs rmdir raceSakshi2015-08-271-6/+32
* dht: send lookup even for fd based operations during rebalanceRavishankar N2015-07-221-23/+30
* cluster/dht: use refcount to manage memory used to store migrationRaghavendra G2015-07-011-21/+44
* dht: Adding log messages to the new logging frameworkarao2015-06-231-27/+40
* cluster/dht: Fix Null pointer dereference while loggingRaghavendra G2015-06-181-8/+8
* cluster/dht: Prevent use after free bugPranith Kumar K2015-06-171-1/+3
* cluster/dht: fix incorrect dst subvol info in inode_ctxNithya Balachandran2015-06-021-36/+93
* cluster/dht: pass a destination subvol to fop2 variants to avoid races.Raghavendra G2015-06-021-6/+35
* build: do not #include "config.h" in each fileNiels de Vos2015-05-291-5/+0
* cluster/dht: Don't rely on linkto xattr to find destination subvol during pha...Raghavendra G2015-05-281-101/+31
* guster/dht: tiered volumes may not allow access to files undergoing migrationDan Lambright2015-05-051-0/+22
* rebalance: Introducing local crawl and parallel migrationSusant Palai2015-04-291-0/+23
* libglusterfs/syncop: Add xdata to all syncop callsRaghavendra Talur2015-04-081-12/+14
* Avoid conflict between contrib/uuid and system uuidEmmanuel Dreyfus2015-04-041-4/+4
* cluster/dht: Add tier translator.Dan Lambright2015-03-211-1/+21
* cluster/dht: Change the subvolume encoding in d_off to be a "global"Dan Lambright2015-03-181-108/+25
* dht: fix for dht_lock_count() compile errorNiels de Vos2015-02-261-1/+1
* cluster/dht: synchronize with other concurrent healers while healing layout.Raghavendra G2015-02-201-1/+22
* libglusterfs: change signature of syncop_(f)getxattrRavishankar N2015-01-051-4/+4
* cluster/dht: fix memory corruption in locking api.Raghavendra G2014-09-091-2/+2
* dht: Avoid using inline, if necessary use it with 'static inline'Harshavardhana2014-08-291-1/+1
* cluster/dht: invoke callback when there are no locks to be unlocked.Raghavendra G2014-08-281-0/+4
* cluster/dht: introduce locking api.Raghavendra G2014-08-261-0/+568
* Cluster/DHT : Logging changesNithya Balachandran2014-06-181-1/+1
* Cluster/DHT: New logging frameworkNithya Balachandran2014-06-161-11/+14
* DHT/readdirp: Directory not shown/healed on mount point if existsSusant Palai2014-06-161-0/+13
* cluster/dht: force set dir inode ctx cached time in setattr()Anand Avati2014-04-171-0/+28
* cluster/dht: Set restrictive open flags for files under rebalanceShyamsundarR2014-02-041-2/+10
* cluster/dht: set op_errno correctly during migration.Raghavendra G2014-01-251-3/+18
* syncop: Change return value of syncopPranith Kumar K2014-01-191-8/+16
* core: fix errno for non-existent GFIDAnand Avati2013-11-261-1/+1
* cluster/dht - rebalance: handle the rebalance @ inode level (!fd level)Amar Tumballi2013-11-131-62/+92
* cluster/dht: Prevent dht_access from going into a loop.shishir gowda2013-07-151-0/+29
* cluster/dht: Do not open fd in migration check/complete for non fd opsshishir gowda2013-05-311-0/+2
* cluster/dht: getxattr linkto as root:rootshishir gowda2013-05-311-6/+15
* cluster/dht: Don't do extra unref in dht-migration checksPranith Kumar K2013-05-161-5/+2
* dht: improve transform/detransform of d_off (and be ext4 safe)Anand Avati2013-04-011-5/+82
* dht: make DHT xattr names configurableJeff Darcy2013-03-211-4/+8
* cluster/distribute: Reopen fds in migration internally as root:rootshishir gowda2013-02-141-1/+10
* cluster/distribute: Remove suprious fd_unref callshishir gowda2013-02-141-2/+0
* libglusterfs/syncop: do not hold ref on the fd in cbkRaghavendra Bhat2013-01-301-6/+6
* cluster/dht: update ctx-time only if we receive the new iattVarun Shastry2013-01-171-1/+4
* fix memory leaksRaghavendra Bhat2012-12-041-0/+2
* cluster/distribute: Always return the latest time in struct iatt.shishir gowda2012-10-161-0/+85
* remove useless if-before-free (and free-like) functionsJim Meyering2012-07-131-16/+7