From: Sridhar Seshasayee Date: Tue, 22 Jul 2025 07:43:55 +0000 (+0530) Subject: src/common/mclock_common: Fix output formatting of SchedulerClass X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=0b84dbe7013119295a720ee72e82f85e52764ec7;p=ceph.git src/common/mclock_common: Fix output formatting of SchedulerClass The earlier output formatting was resulting in the value and string representation of the SchedulerClass being clubbed together for e.g., "3client" The formatting is now fixed to log SchedulerClass as "3 (client)". Signed-off-by: Sridhar Seshasayee --- diff --git a/src/common/mclock_common.cc b/src/common/mclock_common.cc index db0651232d6..616681018f7 100644 --- a/src/common/mclock_common.cc +++ b/src/common/mclock_common.cc @@ -34,23 +34,29 @@ namespace dmc = crimson::dmclock; std::ostream &operator<<(std::ostream &lhs, const SchedulerClass &c) { - lhs << static_cast(c); + lhs << static_cast(c) << " ("; switch (c) { case SchedulerClass::background_best_effort: - return lhs << "background_best_effort"; + lhs << "background_best_effort"; + break; case SchedulerClass::background_recovery: - return lhs << "background_recovery"; + lhs << "background_recovery"; + break; case SchedulerClass::client: - return lhs << "client"; + lhs << "client"; + break; #ifdef WITH_CRIMSON case SchedulerClass::repop: - return lhs << "repop"; + lhs << "repop"; + break; #endif case SchedulerClass::immediate: - return lhs << "immediate"; + lhs << "immediate"; + break; default: - return lhs; + lhs << "unknown"; } + return lhs << ")"; } std::ostream& operator<<(std::ostream& out,