Whamcloud - gitweb
- count -EAGAIN during close() as valid answer
authortappro <tappro>
Wed, 22 Nov 2006 13:22:55 +0000 (13:22 +0000)
committertappro <tappro>
Wed, 22 Nov 2006 13:22:55 +0000 (13:22 +0000)
lustre/mdc/mdc_request.c

index f420f37..bf1b50f 100644 (file)
@@ -874,7 +874,7 @@ int mdc_close(struct obd_export *exp, struct md_op_data *op_data,
         EXIT;
         *request = req;
  out:
-        if (rc != 0 && req && req->rq_commit_cb)
+        if (rc != 0 && rc != -EAGAIN && req && req->rq_commit_cb)
                 req->rq_commit_cb(req);
 
         return rc;