@@ -121,7 +121,6 @@ func loadPrefixCacheConfig() prefix.Config {
121121 baseLogger := log .Log .WithName ("env-config" )
122122
123123 return prefix.Config {
124- Weight : envutil .GetEnvInt ("PREFIX_CACHE_WEIGHT" , prefix .DefaultScorerWeight , baseLogger ),
125124 HashBlockSize : envutil .GetEnvInt ("PREFIX_CACHE_HASH_BLOCK_SIZE" , prefix .DefaultHashBlockSize , baseLogger ),
126125 MaxPrefixBlocksToMatch : envutil .GetEnvInt ("PREFIX_CACHE_MAX_PREFIX_BLOCKS" , prefix .DefaultMaxPrefixBlocks , baseLogger ),
127126 LRUIndexerCapacity : envutil .GetEnvInt ("PREFIX_CACHE_LRU_CAPACITY" , prefix .DefaultLRUIndexerCapacity , baseLogger ),
@@ -192,18 +191,15 @@ func run() error {
192191
193192 scheduler := scheduling .NewScheduler (datastore )
194193 if schedulerV2 == "true" {
195- queueConfig := scorer.QueueScorerConfig {
196- Weight : envutil .GetEnvInt ("QUEUE_SCORE_WEIGHT" , scorer .DefaultQueueScorerWeight , setupLog ),
197- }
198- kvCacheConfig := scorer.KVCacheScorerConfig {
199- Weight : envutil .GetEnvInt ("KV_CACHE_SCORE_WEIGHT" , scorer .DefaultKVCacheScorerWeight , setupLog ),
200- }
194+ queueScorerWeight := envutil .GetEnvInt ("QUEUE_SCORE_WEIGHT" , scorer .DefaultQueueScorerWeight , setupLog )
195+ kvCacheScorerWeight := envutil .GetEnvInt ("KV_CACHE_SCORE_WEIGHT" , scorer .DefaultKVCacheScorerWeight , setupLog )
201196 schedConfigOpts := []scheduling.ConfigOption {
202- scheduling .WithQueuePlugin ( queueConfig ),
203- scheduling .WithKVCachePlugin ( kvCacheConfig ),
197+ scheduling .AddScorer ( & scorer. QueueScorer {}, queueScorerWeight ),
198+ scheduling .AddScorer ( & scorer. KVCacheScorer {}, kvCacheScorerWeight ),
204199 }
205200 if prefixCacheScheduling == "true" {
206- schedConfigOpts = append (schedConfigOpts , scheduling .WithPrefixPlugin (loadPrefixCacheConfig ()))
201+ prefixScorerWeight := envutil .GetEnvInt ("PREFIX_CACHE_WEIGHT" , prefix .DefaultScorerWeight , setupLog )
202+ schedConfigOpts = append (schedConfigOpts , scheduling .AddPrefixPlugin (loadPrefixCacheConfig (), prefixScorerWeight ))
207203 }
208204 schedulerConfig := scheduling .CreateConfig (schedConfigOpts ... )
209205 scheduler = scheduling .NewSchedulerWithConfig (datastore , schedulerConfig )
0 commit comments