diff options
author | Susant Palai <spalai@redhat.com> | 2014-06-30 07:01:10 -0400 |
---|---|---|
committer | Vijay Bellur <vbellur@redhat.com> | 2014-07-18 04:38:18 -0700 |
commit | d7c725f4ac8d0c20855f5ca1e4c2dcdddf422057 (patch) | |
tree | c07854b8d06961a36fadaba00972bb979da4e1c0 | |
parent | 37b82b8abe665f2e6f991aa1aab8d8e1d2a02881 (diff) |
DHT/mkdir : Fill the stbuf from the subvols on which directory creation
was successful.
Problem: In case a mkdir sees EEXIST on a non-hashed subvol it reports
error to the application.
Change-Id: I44b2f32fc1069e609d788b6d25b9366b1460395c
BUG: 1114557
Signed-off-by: Susant Palai <spalai@redhat.com>
Reviewed-on: http://review.gluster.org/8203
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Shyamsundar Ranganathan <srangana@redhat.com>
Reviewed-by: Raghavendra G <rgowdapp@redhat.com>
Reviewed-by: Anders Blomdell <anders.blomdell@control.lth.se>
Reviewed-by: Vijay Bellur <vbellur@redhat.com>
-rw-r--r-- | xlators/cluster/dht/src/dht-common.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/xlators/cluster/dht/src/dht-common.c b/xlators/cluster/dht/src/dht-common.c index c60fa56ffcf..7ccfc04cdfe 100644 --- a/xlators/cluster/dht/src/dht-common.c +++ b/xlators/cluster/dht/src/dht-common.c @@ -4602,10 +4602,6 @@ dht_mkdir_cbk (call_frame_t *frame, void *cookie, xlator_t *this, local->op_errno = op_errno; goto unlock; } - dht_iatt_merge (this, &local->stbuf, stbuf, prev->this); - dht_iatt_merge (this, &local->preparent, preparent, prev->this); - dht_iatt_merge (this, &local->postparent, postparent, - prev->this); } unlock: UNLOCK (&frame->lock); |