fix unstable checker id due to go map iteration(#26943) (#26944)

Signed-off-by: MrPresent-Han <chun.han@zilliz.com>
pull/26965/head
MrPresent-Han 2023-09-10 10:11:16 +08:00 committed by GitHub
parent 49c8487986
commit 2101f2d289
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 2 deletions

View File

@ -39,6 +39,7 @@ var (
Channel_Checker = "channel_checker"
Balance_Checker = "balance_checker"
Index_Checker = "index_checker"
CheckerOrder = []string{Channel_Checker, Segment_Checker, Balance_Checker, Index_Checker}
)
type CheckerController struct {
@ -77,8 +78,8 @@ func NewCheckerController(
}
id := 0
for _, checker := range checkers {
checker.SetID(int64(id + 1))
for _, checkerName := range CheckerOrder {
checkers[checkerName].SetID(int64(id + 1))
}
manualCheckChs := map[string]chan struct{}{