From 635bead131fd0e9ad378899bcd63405c5b167061 Mon Sep 17 00:00:00 2001 From: zhagnlu Date: Wed, 31 Dec 2025 12:23:22 +0800 Subject: [PATCH] fix:fix incorrect rootPath for local storage mode (#46692) #45959 Signed-off-by: luzhang Co-authored-by: luzhang --- internal/util/initcore/init_core.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/internal/util/initcore/init_core.go b/internal/util/initcore/init_core.go index fa0d2f6f07..1a943aa377 100644 --- a/internal/util/initcore/init_core.go +++ b/internal/util/initcore/init_core.go @@ -209,7 +209,12 @@ func InitRemoteChunkManager(params *paramtable.ComponentParam) error { cBucketName := C.CString(params.MinioCfg.BucketName.GetValue()) cAccessKey := C.CString(params.MinioCfg.AccessKeyID.GetValue()) cAccessValue := C.CString(params.MinioCfg.SecretAccessKey.GetValue()) - cRootPath := C.CString(params.MinioCfg.RootPath.GetValue()) + var cRootPath *C.char + if params.CommonCfg.StorageType.GetValue() == "local" { + cRootPath = C.CString(params.LocalStorageCfg.Path.GetValue()) + } else { + cRootPath = C.CString(params.MinioCfg.RootPath.GetValue()) + } cStorageType := C.CString(params.CommonCfg.StorageType.GetValue()) cIamEndPoint := C.CString(params.MinioCfg.IAMEndpoint.GetValue()) cCloudProvider := C.CString(params.MinioCfg.CloudProvider.GetValue())