From: nikita Date: Thu, 22 Jun 2006 21:58:07 +0000 (+0000) Subject: mdd: increase transaction credits (arbitrary at this point, anyway) X-Git-Tag: v1_8_0_110~486^2~1566 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=f515614cf55e63509bb3711746275da4295aca4b;p=fs%2Flustre-release.git mdd: increase transaction credits (arbitrary at this point, anyway) --- diff --git a/lustre/mdd/mdd_handler.c b/lustre/mdd/mdd_handler.c index bbd48bf..c1a4982 100644 --- a/lustre/mdd/mdd_handler.c +++ b/lustre/mdd/mdd_handler.c @@ -262,16 +262,16 @@ struct mdd_txn_op_descr { }; enum { - MDD_TXN_OBJECT_DESTROY_CREDITS = 10, - MDD_TXN_OBJECT_CREATE_CREDITS = 10, - MDD_TXN_ATTR_SET_CREDITS = 10, - MDD_TXN_XATTR_SET_CREDITS = 10, - MDD_TXN_INDEX_INSERT_CREDITS = 10, - MDD_TXN_INDEX_DELETE_CREDITS = 10, - MDD_TXN_LINK_CREDITS = 10, - MDD_TXN_UNLINK_CREDITS = 10, - MDD_TXN_RENAME_CREDITS = 10, - MDD_TXN_MKDIR_CREDITS = 10 + MDD_TXN_OBJECT_DESTROY_CREDITS = 20, + MDD_TXN_OBJECT_CREATE_CREDITS = 20, + MDD_TXN_ATTR_SET_CREDITS = 20, + MDD_TXN_XATTR_SET_CREDITS = 20, + MDD_TXN_INDEX_INSERT_CREDITS = 20, + MDD_TXN_INDEX_DELETE_CREDITS = 20, + MDD_TXN_LINK_CREDITS = 20, + MDD_TXN_UNLINK_CREDITS = 20, + MDD_TXN_RENAME_CREDITS = 20, + MDD_TXN_MKDIR_CREDITS = 20 }; #define DEFINE_MDD_TXN_OP_DESC(opname) \ @@ -410,7 +410,7 @@ static struct lu_device *mdd_device_fini(const struct lu_context *ctx, struct lu_device *next = &m->mdd_child->dd_lu_dev; dt_device_fini(&m->mdd_lov_dev); - + return next; } @@ -847,9 +847,9 @@ static int mdd_create(const struct lu_context *ctxt, if (rc) GOTO(cleanup, rc); cleanup: - if (rc && created) - rc1 = __mdd_object_destroy(ctxt, mdo, handle); - + if (rc && created) + rc1 = __mdd_object_destroy(ctxt, mdo, handle); + mdd_unlock(ctxt, mdo, DT_WRITE_LOCK); mdd_trans_stop(ctxt, mdd, handle); RETURN(rc);