mf->mf_seq, mf->mf_mds);
/* do not return -EEXIST error for resent case */
- if ((info->fti_flags & FLD_MSG_RESENT) && rc == -EEXIST)
+ if ((info->fti_flags & MSG_RESENT) && rc == -EEXIST)
rc = 0;
break;
case FLD_DELETE:
rc = fld_server_delete(fld, ctx, mf->mf_seq);
/* do not return -ENOENT error for resent case */
- if ((info->fti_flags & FLD_MSG_RESENT) && rc == -ENOENT)
+ if ((info->fti_flags & MSG_RESENT) && rc == -ENOENT)
rc = 0;
break;
case FLD_LOOKUP:
RETURN(-EPROTO);
*out = *in;
- if (lustre_msg_get_flags(req->rq_reqmsg) & MSG_REPLAY)
- info->fti_flags |= FLD_MSG_REPLAY;
-
- if (lustre_msg_get_flags(req->rq_reqmsg) & MSG_RESENT)
- info->fti_flags |= FLD_MSG_RESENT;
-
rc = fld_server_handle(site->ls_server_fld,
req->rq_svc_thread->t_ctx,
*opc, out, info);
{
int i;
- info->fti_flags = 0;
+ info->fti_flags = lustre_msg_get_flags(req->rq_reqmsg);
/* mark rep buffer as req-layout stuff expects */
for (i = 0; i < ARRAY_SIZE(info->fti_rep_buf_size); i++)
extern struct lu_fld_hash fld_hash[];
-enum {
- FLD_MSG_RESENT = 1 << 0,
- FLD_MSG_REPLAY = 1 << 1
-};
-
#ifdef __KERNEL__
struct fld_thread_info {
struct req_capsule fti_pill;
int should_process;
rc = mds_filter_recovery_request(req, obd, &should_process);
- if (rc != 0 || !should_process) {
+ if (rc != 0 || !should_process)
RETURN(rc);
- }
}
RETURN(+1);
}
rc = mds_msg_check_version(msg);
if (rc == 0) {
rc = mdt_recovery(info);
- switch (rc) {
- case +1:
+ if (rc == +1) {
h = mdt_handler_find(lustre_msg_get_opc(msg),
supported);
- if (h != NULL)
+ if (h != NULL) {
rc = mdt_req_handle(info, h, req);
- else {
+ } else {
req->rq_status = -ENOTSUPP;
rc = ptlrpc_error(req);
- break;
}
- /* fall through */
- case 0:
rc = mdt_reply(req, rc, info);
}
} else