lcd->lcd_last_close_result, rc);
return rc;
}
-EXPORT_SYMBOL(tgt_client_data_read);
int tgt_client_data_write(const struct lu_env *env, struct lu_target *tgt,
struct lsd_client_data *lcd, loff_t *off,
return dt_record_write(env, tgt->lut_last_rcvd, &tti->tti_buf, off, th);
}
-EXPORT_SYMBOL(tgt_client_data_write);
/**
* Update client data in last_rcvd
tgt->lut_lsd.lsd_uuid, tgt->lut_lsd.lsd_last_transno, rc);
return rc;
}
-EXPORT_SYMBOL(tgt_server_data_read);
int tgt_server_data_write(const struct lu_env *env, struct lu_target *tgt,
struct thandle *th)
RETURN(rc);
}
-EXPORT_SYMBOL(tgt_server_data_write);
/**
* Update server data in last_rcvd
if (rc)
GOTO(cleanup, rc);
- rc = dt_punch(env, dt, size, OBD_OBJECT_EOF, th, BYPASS_CAPA);
+ rc = dt_punch(env, dt, size, OBD_OBJECT_EOF, th);
if (rc == 0)
- rc = dt_attr_set(env, dt, &attr, th, BYPASS_CAPA);
+ rc = dt_attr_set(env, dt, &attr, th);
cleanup:
dt_trans_stop(env, tgt->lut_bottom, th);
RETURN(rc);
}
-EXPORT_SYMBOL(tgt_truncate_last_rcvd);
static void tgt_client_epoch_update(const struct lu_env *env,
struct obd_export *exp)
tgt_server_data_update(&env, tgt, 1);
lu_env_fini(&env);
}
-EXPORT_SYMBOL(tgt_boot_epoch_update);
/**
* commit callback, need to update last_commited value
return rc;
}
-EXPORT_SYMBOL(tgt_last_commit_cb_add);
struct tgt_new_client_callback {
struct dt_txn_commit_cb lncc_cb;
RETURN(0);
}
-EXPORT_SYMBOL(tgt_client_add);
int tgt_client_del(const struct lu_env *env, struct obd_export *exp)
{
mutex_lock(&ted->ted_lcd_lock);
LASSERT(ergo(tti->tti_transno == 0, th->th_result != 0));
- if (lustre_msg_get_opc(req->rq_reqmsg) == MDS_CLOSE ||
- lustre_msg_get_opc(req->rq_reqmsg) == MDS_DONE_WRITING) {
+ if (lustre_msg_get_opc(req->rq_reqmsg) == MDS_CLOSE) {
transno_p = &ted->ted_lcd->lcd_last_close_transno;
ted->ted_lcd->lcd_last_close_xid = req->rq_xid;
ted->ted_lcd->lcd_last_close_result = th->th_result;
OBD_INCOMPAT_MULTI_OI,
},
[LDD_F_SV_TYPE_OST] = {
- .rocompat = 0,
+ .rocompat = OBD_ROCOMPAT_IDX_IN_IDIF,
.incompat = OBD_INCOMPAT_OST | OBD_INCOMPAT_COMMON_LR |
OBD_INCOMPAT_FID,
- .rocinit = 0,
+ .rocinit = OBD_ROCOMPAT_IDX_IN_IDIF,
.incinit = OBD_INCOMPAT_OST | OBD_INCOMPAT_COMMON_LR,
}
};
__u32 index;
int rc, type;
- rc = dt_attr_get(env, tgt->lut_last_rcvd, &tti->tti_attr, BYPASS_CAPA);
+ rc = dt_attr_get(env, tgt->lut_last_rcvd, &tti->tti_attr);
if (rc)
RETURN(rc);