@@ -20,6 +20,7 @@ import (
20
20
"context"
21
21
"reflect"
22
22
23
+ "github.com/go-logr/logr"
23
24
"k8s.io/apimachinery/pkg/api/errors"
24
25
"k8s.io/apimachinery/pkg/runtime"
25
26
"k8s.io/apimachinery/pkg/types"
@@ -48,33 +49,30 @@ func (c *InferencePoolReconciler) Reconcile(ctx context.Context, req ctrl.Reques
48
49
return ctrl.Result {}, nil
49
50
}
50
51
51
- logger := log .FromContext (ctx )
52
- loggerDefault := logger .V (logutil .DEFAULT )
53
- loggerDefault .Info ("Reconciling InferencePool" , "name" , req .NamespacedName )
52
+ logger := log .FromContext (ctx ).WithValues ("Request.NamespacedName" , req .NamespacedName ).V (logutil .DEFAULT )
53
+ logger .Info ("Reconciling InferencePool" )
54
54
55
- serverPool := & v1alpha1.InferencePool {}
56
-
57
- if err := c .Get (ctx , req .NamespacedName , serverPool ); err != nil {
55
+ infPool := & v1alpha1.InferencePool {}
56
+ if err := c .Get (ctx , req .NamespacedName , infPool ); err != nil {
58
57
if errors .IsNotFound (err ) {
59
- loggerDefault .Info ("InferencePool not found. Clearing the datastore" , "name" , req . NamespacedName )
58
+ logger .Info ("InferencePool not found. Clearing the datastore" )
60
59
c .Datastore .Clear ()
61
60
return ctrl.Result {}, nil
62
61
}
63
- loggerDefault .Error (err , "Unable to get InferencePool" , "name" , req . NamespacedName )
62
+ logger .Error (err , "Unable to get InferencePool" )
64
63
return ctrl.Result {}, err
65
- } else if ! serverPool .DeletionTimestamp .IsZero () {
66
- loggerDefault .Info ("InferencePool is marked for deletion. Clearing the datastore" , "name" , req . NamespacedName )
64
+ } else if ! infPool .DeletionTimestamp .IsZero () {
65
+ logger .Info ("InferencePool is marked for deletion. Clearing the datastore" )
67
66
c .Datastore .Clear ()
68
67
return ctrl.Result {}, nil
69
68
}
70
69
71
- c .updateDatastore (ctx , serverPool )
70
+ c .updateDatastore (ctx , logger , infPool )
72
71
73
72
return ctrl.Result {}, nil
74
73
}
75
74
76
- func (c * InferencePoolReconciler ) updateDatastore (ctx context.Context , newPool * v1alpha1.InferencePool ) {
77
- logger := log .FromContext (ctx )
75
+ func (c * InferencePoolReconciler ) updateDatastore (ctx context.Context , logger logr.Logger , newPool * v1alpha1.InferencePool ) {
78
76
oldPool , err := c .Datastore .PoolGet ()
79
77
c .Datastore .PoolSet (newPool )
80
78
if err != nil || ! reflect .DeepEqual (newPool .Spec .Selector , oldPool .Spec .Selector ) {
0 commit comments