File tree Expand file tree Collapse file tree 2 files changed +11
-2
lines changed
examples/v1beta1/hp-tuning
pkg/controller.v1beta1/suggestion Expand file tree Collapse file tree 2 files changed +11
-2
lines changed Original file line number Diff line number Diff line change 8
8
maxTrialCount : 2
9
9
parallelTrialCount : 2
10
10
maxFailedTrialCount : 3
11
- resumePolicy : FromVolume
12
11
objective :
13
12
type : maximize
14
13
goal : 0.99
Original file line number Diff line number Diff line change @@ -47,6 +47,7 @@ import (
47
47
const (
48
48
ControllerName = "suggestion-controller"
49
49
)
50
+ var ReconcileSuggestionVolumeOverrides = [... ] string {"pbt" }
50
51
51
52
var log = logf .Log .WithName (ControllerName )
52
53
@@ -191,8 +192,17 @@ func (r *ReconcileSuggestion) ReconcileSuggestion(instance *suggestionsv1beta1.S
191
192
suggestionNsName := types.NamespacedName {Name : instance .GetName (), Namespace : instance .GetNamespace ()}
192
193
logger := log .WithValues ("Suggestion" , suggestionNsName )
193
194
195
+ // Check if requested algorithm is in reconcile override list
196
+ isReconcileOverride := false
197
+ for _ , algorithmName := range ReconcileSuggestionVolumeOverrides {
198
+ if algorithmName == instance .Spec .Algorithm .AlgorithmName {
199
+ isReconcileOverride = true
200
+ break
201
+ }
202
+ }
203
+
194
204
// If ResumePolicy = FromVolume volume is reconciled for suggestion
195
- if instance .Spec .ResumePolicy == experimentsv1beta1 .FromVolume {
205
+ if isReconcileOverride || instance .Spec .ResumePolicy == experimentsv1beta1 .FromVolume {
196
206
pvc , pv , err := r .DesiredVolume (instance )
197
207
if err != nil {
198
208
return err
You can’t perform that action at this time.
0 commit comments