From db2a008fbe6a1766ed568855c7e0fb2256b2bce8 Mon Sep 17 00:00:00 2001 From: liubo02 Date: Fri, 10 Jan 2025 10:43:31 +0800 Subject: [PATCH] fix panic Signed-off-by: liubo02 --- pkg/controllers/tiflash/tasks/status.go | 1 + pkg/controllers/tikv/tasks/status.go | 1 + 2 files changed, 2 insertions(+) diff --git a/pkg/controllers/tiflash/tasks/status.go b/pkg/controllers/tiflash/tasks/status.go index 9b3591f18a..56a40c17cf 100644 --- a/pkg/controllers/tiflash/tasks/status.go +++ b/pkg/controllers/tiflash/tasks/status.go @@ -44,6 +44,7 @@ func TaskStatus(state *ReconcileContext, c client.Client) task.Task { if pod != nil && statefulset.IsPodRunningAndReady(pod) && !state.PodIsTerminating && + state.Store != nil && state.Store.NodeState == v1alpha1.StoreStateServing { healthy = true } diff --git a/pkg/controllers/tikv/tasks/status.go b/pkg/controllers/tikv/tasks/status.go index 209d59bb55..1349b9441c 100644 --- a/pkg/controllers/tikv/tasks/status.go +++ b/pkg/controllers/tikv/tasks/status.go @@ -45,6 +45,7 @@ func TaskStatus(state *ReconcileContext, c client.Client) task.Task { if pod != nil && statefulset.IsPodRunningAndReady(pod) && !state.PodIsTerminating && + state.Store != nil && state.Store.NodeState == v1alpha1.StoreStateServing { healthy = true }