From f384d50b27cd1be3725b44fa0f2c4e02f5560fe2 Mon Sep 17 00:00:00 2001 From: zhumingze Date: Fri, 31 Oct 2025 10:55:30 +0800 Subject: [PATCH] fix(master): Modify the display information of lostDisk status. #1000409772 Signed-off-by: zhumingze --- master/api_service.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/master/api_service.go b/master/api_service.go index 0a8eff697..9c60d3cf8 100644 --- a/master/api_service.go +++ b/master/api_service.go @@ -7851,11 +7851,15 @@ func (m *Server) queryDisks(w http.ResponseWriter, r *http.Request) { } for _, ds := range dataNode.DiskStats { + status := proto.DiskStatusMap[ds.Status] + if contains(dataNode.LostDisks, ds.DiskPath) { + status = proto.DiskStatusMap[proto.Unavailable] + } info := proto.DiskInfo{ NodeId: dataNode.ID, Address: dataNode.Addr, Path: ds.DiskPath, - Status: proto.DiskStatusMap[ds.Status], + Status: status, TotalPartitionCnt: ds.TotalPartitionCnt, DiskErrPartitionList: ds.DiskErrPartitionList, }