From 3551be945a23381b533cc2d1ed8db73c7a1389eb Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 2 Jun 2009 13:33:40 -0700 Subject: [PATCH] kclient: correctly set REPLAY flag in requests on replay --- src/kernel/mds_client.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kernel/mds_client.c b/src/kernel/mds_client.c index 01886bbbbd6e4..23651221e1c96 100644 --- a/src/kernel/mds_client.c +++ b/src/kernel/mds_client.c @@ -1286,7 +1286,7 @@ static int __prepare_send_request(struct ceph_mds_client *mdsc, rhead = msg->front.iov_base; rhead->tid = cpu_to_le64(req->r_tid); rhead->oldest_client_tid = cpu_to_le64(__get_oldest_tid(mdsc)); - if (req->r_got_safe) + if (req->r_got_unsafe) flags |= CEPH_MDS_FLAG_REPLAY; if (req->r_locked_dir) flags |= CEPH_MDS_FLAG_WANT_DENTRY; -- 2.39.5