From 1cc7b443c487813b8c357fbddc9656e1ee17959f Mon Sep 17 00:00:00 2001 From: Shafreeck Sea Date: Thu, 31 Oct 2019 18:10:08 +0800 Subject: [PATCH] Add string representation for LoadState Signed-off-by: Shafreeck Sea --- server/cluster_stat.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/server/cluster_stat.go b/server/cluster_stat.go index 29dde7b404d1..e354f4cbca32 100644 --- a/server/cluster_stat.go +++ b/server/cluster_stat.go @@ -74,6 +74,21 @@ const ( LoadStateNone ) +// String representation of LoadState +func (s LoadState) String() string { + switch s { + case LoadStateIdle: + return "idle" + case LoadStateLow: + return "low" + case LoadStateNormal: + return "normal" + case LoadStateHigh: + return "high" + } + return "none" +} + // NumberOfEntries is the max number of StatEntry that preserved, // it is the history of a store's hearbeats. The interval of store // hearbeats from TiKV is 10s, so we can preserve 300 entries per