struct ptlrpc_request *req = mdt_info_req(info);
if (info->mti_transno != 0) {
- /* This request has created something, so we have transno */
- CDEBUG(D_INODE, "open | create: transno = %llu,"
+ CDEBUG(D_INODE, "(open | create) | replay: transno = %llu,"
" last_committed = %llu\n",
info->mti_transno,
req->rq_export->exp_obd->obd_last_committed);
/* keep a reference on this object for this open,
* and is released by mdt_mfd_close() */
mdt_object_get(info->mti_ctxt, o);
- /* open hanling */
+ /* open handling */
mfd->mfd_mode = flags;
mfd->mfd_object = o;
if (result == -ESTALE) {
/*ESTALE means the parent is a dead(unlinked) dir,
*so it should return -ENOENT to in accordance
- *with the original mds implemantaion.*/
+ *with the original mds implementaion.*/
GOTO(out_parent, result = -ENOENT);
}
if (!(create_flags & MDS_OPEN_CREAT))
mti = lu_context_key_get(ctx, &mdt_thread_key);
p = &mti->mti_txn_param;
+ p->tp_credits = MDT_TXN_WRITE_RECORD_CREDITS;
return mdt->mdt_bottom->dd_ops->dt_trans_start(ctx, mdt->mdt_bottom, p);
}
mti = lu_context_key_get(ctx, &mdt_thread_key);
- mti->mti_txn_param.tp_credits = MDT_TXN_WRITE_RECORD_CREDITS;
th = mdt_trans_start(ctx, mdt);
if (IS_ERR(th))
RETURN(PTR_ERR(th));