diff options
Diffstat (limited to 'xlators/cluster/afr/src/afr-lk-common.c')
-rw-r--r-- | xlators/cluster/afr/src/afr-lk-common.c | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/xlators/cluster/afr/src/afr-lk-common.c b/xlators/cluster/afr/src/afr-lk-common.c index 92356c82e..555a9b9fa 100644 --- a/xlators/cluster/afr/src/afr-lk-common.c +++ b/xlators/cluster/afr/src/afr-lk-common.c @@ -589,7 +589,6 @@ afr_unlock_inodelk (call_frame_t *frame, xlator_t *this) int i = 0; int piggyback = 0; afr_fd_ctx_t *fd_ctx = NULL; - gf_boolean_t fd_lock_owner = _gf_false; local = frame->local; @@ -624,11 +623,6 @@ afr_unlock_inodelk (call_frame_t *frame, xlator_t *this) if (local->fd) { flock_use = &flock; if (!local->transaction.eager_lock[i]) { - if (fd_lock_owner) { - afr_set_lk_owner (frame, this, - frame->root); - fd_lock_owner = _gf_false; - } goto wind; } @@ -645,10 +639,6 @@ afr_unlock_inodelk (call_frame_t *frame, xlator_t *this) } UNLOCK (&local->fd->lock); - if (!fd_lock_owner) { - afr_set_lk_owner (frame, this, local->fd); - fd_lock_owner = _gf_true; - } if (piggyback) { afr_unlock_inodelk_cbk (frame, (void *) (long) i, this, 1, 0, NULL); @@ -1432,7 +1422,6 @@ afr_nonblocking_inodelk (call_frame_t *frame, xlator_t *this) struct gf_flock full_flock = {0,}; struct gf_flock *flock_use = NULL; int piggyback = 0; - gf_boolean_t fd_lock_owner = _gf_false; local = frame->local; int_lock = &local->internal_lock; @@ -1482,11 +1471,6 @@ afr_nonblocking_inodelk (call_frame_t *frame, xlator_t *this) flock_use = &flock; if (!priv->eager_lock) { - if (fd_lock_owner) { - afr_set_lk_owner (frame, this, - frame->root); - fd_lock_owner = _gf_false; - } goto wind; } @@ -1502,11 +1486,6 @@ afr_nonblocking_inodelk (call_frame_t *frame, xlator_t *this) } UNLOCK (&local->fd->lock); - if (!fd_lock_owner) { - afr_set_lk_owner (frame, this, local->fd); - fd_lock_owner = _gf_true; - } - if (piggyback) { /* (op_ret == 1) => indicate piggybacked lock */ afr_nonblocking_inodelk_cbk (frame, (void *) (long) i, @@ -1761,7 +1740,6 @@ afr_unlock (call_frame_t *frame, xlator_t *this) local = frame->local; if (transaction_lk_op (local)) { - afr_set_lk_owner (frame, this, frame->root); if (is_afr_lock_transaction (local)) afr_unlock_inodelk (frame, this); else |