Commit 080af17e authored by Sage Weil's avatar Sage Weil

ceph: remove bogus mds forward warning

The must_resend flag is always true, not false.  In any case, we can
just ignore it anyway.
Signed-off-by: default avatarSage Weil <sage@newdream.net>
parent c99eb1c7
...@@ -1899,7 +1899,6 @@ static void handle_forward(struct ceph_mds_client *mdsc, ...@@ -1899,7 +1899,6 @@ static void handle_forward(struct ceph_mds_client *mdsc,
u64 tid = le64_to_cpu(msg->hdr.tid); u64 tid = le64_to_cpu(msg->hdr.tid);
u32 next_mds; u32 next_mds;
u32 fwd_seq; u32 fwd_seq;
u8 must_resend;
int err = -EINVAL; int err = -EINVAL;
void *p = msg->front.iov_base; void *p = msg->front.iov_base;
void *end = p + msg->front.iov_len; void *end = p + msg->front.iov_len;
...@@ -1907,14 +1906,11 @@ static void handle_forward(struct ceph_mds_client *mdsc, ...@@ -1907,14 +1906,11 @@ static void handle_forward(struct ceph_mds_client *mdsc,
ceph_decode_need(&p, end, 2*sizeof(u32), bad); ceph_decode_need(&p, end, 2*sizeof(u32), bad);
next_mds = ceph_decode_32(&p); next_mds = ceph_decode_32(&p);
fwd_seq = ceph_decode_32(&p); fwd_seq = ceph_decode_32(&p);
must_resend = ceph_decode_8(&p);
WARN_ON(must_resend); /* shouldn't happen. */
mutex_lock(&mdsc->mutex); mutex_lock(&mdsc->mutex);
req = __lookup_request(mdsc, tid); req = __lookup_request(mdsc, tid);
if (!req) { if (!req) {
dout("forward %llu dne\n", tid); dout("forward %llu to mds%d - req dne\n", tid, next_mds);
goto out; /* dup reply? */ goto out; /* dup reply? */
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment