diff options
Diffstat (limited to 'xlators/cluster/ec')
| -rw-r--r-- | xlators/cluster/ec/src/ec-dir-read.c | 22 | 
1 files changed, 1 insertions, 21 deletions
diff --git a/xlators/cluster/ec/src/ec-dir-read.c b/xlators/cluster/ec/src/ec-dir-read.c index dee20665a9c..5469d62bc3f 100644 --- a/xlators/cluster/ec/src/ec-dir-read.c +++ b/xlators/cluster/ec/src/ec-dir-read.c @@ -130,13 +130,6 @@ int32_t ec_manager_opendir(ec_fop_data_t * fop, int32_t state)              UNLOCK(&fop->fd->lock);              /* Fall through */ - -        case EC_STATE_LOCK: -            ec_lock_prepare_inode(fop, &fop->loc[0], EC_QUERY_INFO); -            ec_lock(fop); - -            return EC_STATE_DISPATCH; -          case EC_STATE_DISPATCH:              ec_dispatch_all(fop); @@ -190,10 +183,9 @@ int32_t ec_manager_opendir(ec_fop_data_t * fop, int32_t state)                                    cbk->op_errno, cbk->fd, cbk->xdata);              } -            return EC_STATE_LOCK_REUSE; +            return EC_STATE_END;          case -EC_STATE_INIT: -        case -EC_STATE_LOCK:          case -EC_STATE_DISPATCH:          case -EC_STATE_PREPARE_ANSWER:          case -EC_STATE_REPORT: @@ -205,18 +197,6 @@ int32_t ec_manager_opendir(ec_fop_data_t * fop, int32_t state)                                    NULL, NULL);              } -            return EC_STATE_LOCK_REUSE; - -        case -EC_STATE_LOCK_REUSE: -        case EC_STATE_LOCK_REUSE: -            ec_lock_reuse(fop); - -            return EC_STATE_UNLOCK; - -        case -EC_STATE_UNLOCK: -        case EC_STATE_UNLOCK: -            ec_unlock(fop); -              return EC_STATE_END;          default:  | 
