From 4fab998c4065b95d7af4c062c3f5598caf5a08b8 Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Wed, 26 Nov 2025 10:55:58 -0800 Subject: [PATCH] Update weed/wdclient/filer_client.go Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- weed/wdclient/filer_client.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/weed/wdclient/filer_client.go b/weed/wdclient/filer_client.go index 695bb2df3..f23557a1a 100644 --- a/weed/wdclient/filer_client.go +++ b/weed/wdclient/filer_client.go @@ -504,7 +504,7 @@ func (fc *FilerClient) shouldSkipUnhealthyFilerWithHealth(health *filerHealth) b // Deprecated: Use shouldSkipUnhealthyFilerWithHealth instead // This function is kept for backward compatibility but requires array access -// Note: Accesses filerHealth without lock; safe only when discovery is disabled +// Note: This function is now thread-safe. func (fc *FilerClient) shouldSkipUnhealthyFiler(index int32) bool { fc.filerAddressesMu.RLock() if index >= int32(len(fc.filerHealth)) {