* RHEL 4 and RHEL 5/SLES 10 clients behaves differently on 'cd' to a
removed cwd "./" (refer to Bugzilla 14399).
+Severity : major
+Frequency : frequent on X2 node
+Bugzilla : 15010
+Description: mdc_set_open_replay_data LBUG
+Details : Set replay data for requests that are eligible for replay.
+
Severity : normal
Bugzilla : 14321
Description: lustre_mgs: operation 101 on unconnected MGS
RETURN (-EPROTO);
}
- if (req->rq_replay && it_disposition(it, DISP_OPEN_OPEN) &&
+ if (it_disposition(it, DISP_OPEN_OPEN) &&
!it_open_error(DISP_OPEN_OPEN, it)) {
/*
* If this is a successful OPEN request, we need to set
struct obd_import *imp = open_req->rq_import;
ENTRY;
+ if (!open_req->rq_replay)
+ RETURN(0);
+
rec = req_capsule_client_get(&open_req->rq_pill, &RMF_REC_REINT);
body = req_capsule_server_get(&open_req->rq_pill, &RMF_MDT_BODY);
LASSERT(rec != NULL);
/* Outgoing messages always in my byte order. */
LASSERT(body != NULL);
- /*Only the import is replayable, we set replay_open data */
+ /* Only if the import is replayable, we set replay_open data */
if (och && imp->imp_replayable) {
OBD_ALLOC_PTR(mod);
if (mod == NULL) {
CFS_INIT_LIST_HEAD(&mod->mod_replay_list);
spin_lock(&open_req->rq_lock);
- if (!open_req->rq_replay) {
- OBD_FREE(mod, sizeof(*mod));
- spin_unlock(&open_req->rq_lock);
- RETURN(0);
- }
-
och->och_mod = mod;
mod->mod_och = och;
open_req->rq_cb_data = mod;