fix: support skip load json stats when disable jsonstats (#45098)

pr: #45101

Signed-off-by: luzhang <luzhang@zilliz.com>
Co-authored-by: luzhang <luzhang@zilliz.com>
This commit is contained in:
zhagnlu 2025-10-28 10:50:11 +08:00 committed by GitHub
parent 9ed77d4484
commit 78d70db6fd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1208,6 +1208,11 @@ func (s *LocalSegment) LoadJSONKeyIndex(ctx context.Context, jsonKeyStats *datap
}
defer s.ptrLock.Unpin()
if !paramtable.Get().CommonCfg.EnabledJSONKeyStats.GetAsBool() {
log.Ctx(ctx).Info("json key stats is not enabled, skip loading json key index")
return nil
}
if jsonKeyStats.GetJsonKeyStatsDataFormat() == 0 {
log.Ctx(ctx).Info("load json key index failed dataformat invalid", zap.Int64("dataformat", jsonKeyStats.GetJsonKeyStatsDataFormat()), zap.Int64("field id", jsonKeyStats.GetFieldID()), zap.Any("json key logs", jsonKeyStats))
return nil