diff options
| author | Kevin Vigor <kvigor@fb.com> | 2017-02-16 09:09:39 -0800 |
|---|---|---|
| committer | Kevin Vigor <kvigor@fb.com> | 2017-02-16 09:09:39 -0800 |
| commit | 9a84ee0b1fe938077ee965f81a98ab5da1bdfdcb (patch) | |
| tree | b9f7f7d5a6d0a65b1e0e9431f0d47559351c7fb2 /xlators/cluster/dht/src | |
| parent | 5823eec46ffba4255435464d6858d41117ce7059 (diff) | |
| parent | c0de166648ddfea03505e69bade06556a4f9ad65 (diff) | |
Merge remote-tracking branch 'origin/release-3.8' into merge-3.8
Diffstat (limited to 'xlators/cluster/dht/src')
| -rw-r--r-- | xlators/cluster/dht/src/dht-rebalance.c | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/xlators/cluster/dht/src/dht-rebalance.c b/xlators/cluster/dht/src/dht-rebalance.c index ebc8a9c2492..ffd8bac9e4f 100644 --- a/xlators/cluster/dht/src/dht-rebalance.c +++ b/xlators/cluster/dht/src/dht-rebalance.c @@ -1835,32 +1835,8 @@ rebalance_task (void *data) static int rebalance_task_completion (int op_ret, call_frame_t *sync_frame, void *data) { - int ret = -1; - uint64_t layout_int = 0; - dht_layout_t *layout = 0; - xlator_t *this = NULL; - dht_local_t *local = NULL; int32_t op_errno = EINVAL; - this = THIS; - local = sync_frame->local; - - if (!op_ret) { - /* Make sure we have valid 'layout' in inode ctx - after the operation */ - ret = inode_ctx_del (local->loc.inode, this, &layout_int); - if (!ret && layout_int) { - layout = (dht_layout_t *)(long)layout_int; - dht_layout_unref (this, layout); - } - - ret = dht_layout_preset (this, local->rebalance.target_node, - local->loc.inode); - if (ret) - gf_log (this->name, GF_LOG_WARNING, - "%s: failed to set inode ctx", local->loc.path); - } - if (op_ret == -1) { /* Failure of migration process, mostly due to write process. as we can't preserve the exact errno, lets say there was |
