From d6f69a54b784d8bdf0cda8f7386ed260acf31dac Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Sat, 1 Aug 2020 18:07:35 +0800 Subject: [PATCH] messages/MPGStats: print seq instead of tid osd_stat.seq is a monotonic increasing sequence number which marks the version of the of the report. since we don't use the tid to track a MPGStats message and its MPGStatsAck message, it's more interesting to us to print the sequence id. we use it to verify if a pg_stats is flushed or not from a certain OSD. Signed-off-by: Kefu Chai --- src/messages/MPGStats.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/messages/MPGStats.h b/src/messages/MPGStats.h index 944e536f995..576e9c51ee2 100644 --- a/src/messages/MPGStats.h +++ b/src/messages/MPGStats.h @@ -42,7 +42,7 @@ private: public: std::string_view get_type_name() const override { return "pg_stats"; } void print(std::ostream& out) const override { - out << "pg_stats(" << pg_stat.size() << " pgs tid " << get_tid() << " v " << version << ")"; + out << "pg_stats(" << pg_stat.size() << " pgs seq " << osd_stat.seq << " v " << version << ")"; } void encode_payload(uint64_t features) override { -- 2.39.5