From e37878e04f21df14881bab2e59ce8876b2d4fd0e Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 26 Apr 2011 16:09:43 -0700 Subject: [PATCH] mds: fix discover tid assignment Hmm! Signed-off-by: Sage Weil --- src/mds/MDCache.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mds/MDCache.h b/src/mds/MDCache.h index 65982fdf40183..722b7331a9826 100644 --- a/src/mds/MDCache.h +++ b/src/mds/MDCache.h @@ -499,7 +499,9 @@ public: void _send_discover(discover_info_t& dis); discover_info_t& _create_discover(int mds) { - discover_info_t& d = discovers[++discover_last_tid]; + tid_t t = ++discover_last_tid; + discover_info_t& d = discovers[t]; + d.tid = t; d.mds = mds; return d; } -- 2.39.5