Skip to content

Commit 654199f

Browse files
authored
Deprecate legacy filters (#1305)
1 parent 115aa85 commit 654199f

File tree

9 files changed

+0
-1146
lines changed

9 files changed

+0
-1146
lines changed

cmd/epp/runner/runner.go

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ import (
5252
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/requestcontrol"
5353
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/saturationdetector"
5454
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/scheduling"
55-
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/scheduling/framework/plugins/filter"
5655
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/scheduling/framework/plugins/multi/prefix"
5756
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/scheduling/framework/plugins/picker"
5857
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/scheduling/framework/plugins/profile"
@@ -397,11 +396,6 @@ func (r *Runner) Run(ctx context.Context) error {
397396

398397
// registerInTreePlugins registers the factory functions of all known plugins
399398
func (r *Runner) registerInTreePlugins() {
400-
plugins.Register(filter.DecisionTreeFilterType, filter.DecisionTreeFilterFactory)
401-
plugins.Register(filter.LeastKVCacheFilterType, filter.LeastKVCacheFilterFactory)
402-
plugins.Register(filter.LeastQueueFilterType, filter.LeastQueueFilterFactory)
403-
plugins.Register(filter.LoraAffinityFilterType, filter.LoraAffinityFilterFactory)
404-
plugins.Register(filter.LowQueueFilterType, filter.LowQueueFilterFactory)
405399
plugins.Register(prefix.PrefixCachePluginType, prefix.PrefixCachePluginFactory)
406400
plugins.Register(picker.MaxScorePickerType, picker.MaxScorePickerFactory)
407401
plugins.Register(picker.RandomPickerType, picker.RandomPickerFactory)

pkg/epp/config/loader/configloader_test.go

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ import (
2929
configapi "sigs.k8s.io/gateway-api-inference-extension/apix/config/v1alpha1"
3030
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/plugins"
3131
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/scheduling/framework"
32-
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/scheduling/framework/plugins/filter"
3332
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/scheduling/framework/plugins/multi/prefix"
3433
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/scheduling/framework/plugins/picker"
3534
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/scheduling/framework/plugins/profile"
@@ -313,7 +312,6 @@ func TestLoadSchedulerConfig(t *testing.T) {
313312
}
314313

315314
func registerNeededPlgugins() {
316-
plugins.Register(filter.LowQueueFilterType, filter.LowQueueFilterFactory)
317315
plugins.Register(prefix.PrefixCachePluginType, prefix.PrefixCachePluginFactory)
318316
plugins.Register(picker.MaxScorePickerType, picker.MaxScorePickerFactory)
319317
plugins.Register(picker.RandomPickerType, picker.RandomPickerFactory)
@@ -657,10 +655,6 @@ const successSchedulerConfigText = `
657655
apiVersion: inference.networking.x-k8s.io/v1alpha1
658656
kind: EndpointPickerConfig
659657
plugins:
660-
- name: lowQueueFilter
661-
type: low-queue-filter
662-
parameters:
663-
threshold: 10
664658
- name: prefixCacheScorer
665659
type: prefix-cache-scorer
666660
parameters:
@@ -672,7 +666,6 @@ plugins:
672666
schedulingProfiles:
673667
- name: default
674668
plugins:
675-
- pluginRef: lowQueueFilter
676669
- pluginRef: prefixCacheScorer
677670
weight: 50
678671
- pluginRef: maxScorePicker

pkg/epp/scheduling/framework/plugins/filter/decision_tree_filter.go

Lines changed: 0 additions & 176 deletions
This file was deleted.

0 commit comments

Comments
 (0)