diff options
author | Sage Weil <sage@newdream.net> | 2010-02-25 16:40:07 -0800 |
---|---|---|
committer | Sage Weil <sage@newdream.net> | 2010-02-26 10:02:03 -0800 |
commit | 080af17e9c6360c5a835528e8de3141a46273ed2 (patch) | |
tree | d3e0104bf7ca217ddd938f367de3f4237e14b639 /fs | |
parent | c99eb1c7263a44e63161a041a778b345b5cf0b6a (diff) | |
download | op-kernel-dev-080af17e9c6360c5a835528e8de3141a46273ed2.zip op-kernel-dev-080af17e9c6360c5a835528e8de3141a46273ed2.tar.gz |
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: Sage Weil <sage@newdream.net>
Diffstat (limited to 'fs')
-rw-r--r-- | fs/ceph/mds_client.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c index bec8a7a..a260010 100644 --- a/fs/ceph/mds_client.c +++ b/fs/ceph/mds_client.c @@ -1899,7 +1899,6 @@ static void handle_forward(struct ceph_mds_client *mdsc, u64 tid = le64_to_cpu(msg->hdr.tid); u32 next_mds; u32 fwd_seq; - u8 must_resend; int err = -EINVAL; void *p = msg->front.iov_base; void *end = p + msg->front.iov_len; @@ -1907,14 +1906,11 @@ static void handle_forward(struct ceph_mds_client *mdsc, ceph_decode_need(&p, end, 2*sizeof(u32), bad); next_mds = 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); req = __lookup_request(mdsc, tid); if (!req) { - dout("forward %llu dne\n", tid); + dout("forward %llu to mds%d - req dne\n", tid, next_mds); goto out; /* dup reply? */ } |