Skip to content

Commit a07bc55

Browse files
committed
code review
Signed-off-by: Maya Barnea <mayab@il.ibm.com>
1 parent 5389fb6 commit a07bc55

File tree

3 files changed

+15
-14
lines changed

3 files changed

+15
-14
lines changed

pkg/plugins/profile/always_disaggr_decider.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,20 @@ import (
88
)
99

1010
// compile-time type assertion
11-
var _ pdDecider = &AlwaysDisaggregationDecider{}
11+
var _ pdDecider = &alwaysDisaggregationDecider{}
1212

1313
const alwaysDeciderName = "always-disaggregation-decider"
1414

1515
// newAlwaysDisaggregationDecider initializes a new AlwaysDisaggregationDecider and returns its pointer.
16-
func newAlwaysDisaggregationDecider(_ json.RawMessage) (*AlwaysDisaggregationDecider, error) {
17-
return &AlwaysDisaggregationDecider{}, nil
16+
func newAlwaysDisaggregationDecider(_ json.RawMessage) (*alwaysDisaggregationDecider, error) {
17+
return &alwaysDisaggregationDecider{}, nil
1818
}
1919

20-
// AlwaysDisaggregationDecider handles scheduler profiles for PD.
21-
type AlwaysDisaggregationDecider struct {
20+
// alwaysDisaggregationDecider handles scheduler profiles for PD.
21+
type alwaysDisaggregationDecider struct {
2222
}
2323

2424
// isDisaggregationRequired checks if disaggregated PD is required for the given request and pod.
25-
func (d *AlwaysDisaggregationDecider) isDisaggregationRequired(_ context.Context, _ int, _ types.Pod) bool {
25+
func (d *alwaysDisaggregationDecider) isDisaggregationRequired(_ context.Context, _ int, _ types.Pod) bool {
2626
return true
2727
}

pkg/plugins/profile/pd_profile_handler_test.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@ import (
66
"fmt"
77
"testing"
88

9-
"github.com/llm-d/llm-d-inference-scheduler/pkg/common"
10-
"github.com/llm-d/llm-d-inference-scheduler/test/utils"
119
"github.com/stretchr/testify/assert"
1210
k8stypes "k8s.io/apimachinery/pkg/types"
1311
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/backend"
@@ -18,6 +16,9 @@ import (
1816
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/scheduling/framework"
1917
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/scheduling/framework/plugins/multi/prefix"
2018
"sigs.k8s.io/gateway-api-inference-extension/pkg/epp/scheduling/types"
19+
20+
"github.com/llm-d/llm-d-inference-scheduler/pkg/common"
21+
"github.com/llm-d/llm-d-inference-scheduler/test/utils"
2122
)
2223

2324
func TestPdProfileHandlerFactory(t *testing.T) {

pkg/plugins/profile/prefix_disagg_decider.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import (
1515
)
1616

1717
// compile-time type assertion
18-
var _ pdDecider = &PrefixDisaggregationDecider{}
18+
var _ pdDecider = &prefixDisaggregationDecider{}
1919

2020
// PrefixDeciderName name of the prefix decider
2121
const PrefixDeciderName = "prefix-disaggregation-decider"
@@ -45,7 +45,7 @@ func (p prefixDisaggregationDeciderParameters) validate() error {
4545
}
4646

4747
// NewPdProfileHandler initializes a new PdProfileHandler and returns its pointer.
48-
func newPrefixDisaggregationDecider(rawParameters json.RawMessage) (*PrefixDisaggregationDecider, error) {
48+
func newPrefixDisaggregationDecider(rawParameters json.RawMessage) (*prefixDisaggregationDecider, error) {
4949
parameters := defaultParams
5050

5151
if rawParameters != nil {
@@ -58,20 +58,20 @@ func newPrefixDisaggregationDecider(rawParameters json.RawMessage) (*PrefixDisag
5858
return nil, err
5959
}
6060

61-
return &PrefixDisaggregationDecider{
61+
return &prefixDisaggregationDecider{
6262
prefixPluginTypedName: plugins.TypedName{Type: prefix.PrefixCachePluginType, Name: parameters.PluginName},
6363
nonCachedTokens: parameters.NonCachedTokens,
6464
}, nil
6565
}
6666

67-
// PrefixDisaggregationDecider handles scheduler profiles for PD.
68-
type PrefixDisaggregationDecider struct {
67+
// prefixDisaggregationDecider handles scheduler profiles for PD.
68+
type prefixDisaggregationDecider struct {
6969
prefixPluginTypedName plugins.TypedName
7070
nonCachedTokens int
7171
}
7272

7373
// isDisaggregationRequired checks if disaggregated PD is required for the given request and pod.
74-
func (d *PrefixDisaggregationDecider) isDisaggregationRequired(ctx context.Context, inputTokens int, pod types.Pod) bool {
74+
func (d *prefixDisaggregationDecider) isDisaggregationRequired(ctx context.Context, inputTokens int, pod types.Pod) bool {
7575
logger := log.FromContext(ctx)
7676
debugLogger := log.FromContext(ctx).V(logutil.DEBUG)
7777

0 commit comments

Comments
 (0)