diff --git a/server/schedulers/hot_region_config.go b/server/schedulers/hot_region_config.go index 0e2e7cb4014..cd43a38636b 100644 --- a/server/schedulers/hot_region_config.go +++ b/server/schedulers/hot_region_config.go @@ -343,9 +343,9 @@ func (conf *hotRegionSchedulerConfig) persistLocked() error { } func (conf *hotRegionSchedulerConfig) checkQuerySupport(cluster opt.Cluster) bool { + querySupport := cluster.IsFeatureSupported(versioninfo.HotScheduleWithQuery) conf.Lock() defer conf.Unlock() - querySupport := cluster.IsFeatureSupported(versioninfo.HotScheduleWithQuery) if querySupport != conf.lastQuerySupported { log.Info("query supported changed", zap.Bool("last-query-support", conf.lastQuerySupported),