@@ -78,35 +78,22 @@ func (r *Dispatcher) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Resu
7878
7979 case mcadv1beta1 .Dispatching :
8080 if len (appWrapper .Spec .DispatchingGates ) > 0 {
81- appWrapper .Spec .DispatcherStatus .LastRequeuingTime = metav1 .Now ()
8281 return r .update (ctx , appWrapper , mcadv1beta1 .Requeuing , "requeued due to dispatching gate" )
8382 }
8483 if appWrapper .Status .RunnerStatus .Phase == mcadv1beta1 .Dispatching {
8584 // runner is ready to dispatch
8685 return r .update (ctx , appWrapper , mcadv1beta1 .Running )
8786 }
88- if isSlowDispatching (appWrapper ) {
89- // runner has not acknowledged the job
90- // requeue or fail if max retries exhausted
91- return r .requeueOrFail (ctx , appWrapper )
92- } else {
93- // requeue reconciliation
94- return ctrl.Result {Requeue : true }, nil
95- }
87+ // requeue reconciliation
88+ return ctrl.Result {Requeue : true }, nil
9689
9790 case mcadv1beta1 .Requeuing :
9891 if appWrapper .Status .RunnerStatus .Phase == mcadv1beta1 .Empty {
9992 // runner has deleted/never created the wrapped resources
10093 return r .update (ctx , appWrapper , mcadv1beta1 .Queued )
10194 }
102- if isSlowRequeuing (appWrapper ) {
103- // runner has not completed deletion
104- // give up requeuing and fail instead
105- return r .update (ctx , appWrapper , mcadv1beta1 .Failed )
106- } else {
107- // requeue reconciliation
108- return ctrl.Result {Requeue : true }, nil
109- }
95+ // requeue reconciliation
96+ return ctrl.Result {Requeue : true }, nil
11097
11198 case mcadv1beta1 .Running :
11299 if appWrapper .Status .RunnerStatus .Phase == mcadv1beta1 .Succeeded {
@@ -122,7 +109,6 @@ func (r *Dispatcher) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Resu
122109 return r .requeueOrFail (ctx , appWrapper )
123110 }
124111 if len (appWrapper .Spec .DispatchingGates ) > 0 {
125- appWrapper .Spec .DispatcherStatus .LastRequeuingTime = metav1 .Now ()
126112 return r .update (ctx , appWrapper , mcadv1beta1 .Requeuing , "requeued due to dispatching gate" )
127113 }
128114 // let the runner monitor the running job
@@ -190,7 +176,6 @@ func (r *Dispatcher) update(ctx context.Context, appWrapper *mcadv1beta1.AppWrap
190176func (r * Dispatcher ) requeueOrFail (ctx context.Context , appWrapper * mcadv1beta1.AppWrapper ) (ctrl.Result , error ) {
191177 if appWrapper .Spec .DispatcherStatus .Requeued < appWrapper .Spec .Scheduling .Requeuing .MaxNumRequeuings {
192178 appWrapper .Spec .DispatcherStatus .Requeued += 1
193- appWrapper .Spec .DispatcherStatus .LastRequeuingTime = metav1 .Now ()
194179 return r .update (ctx , appWrapper , mcadv1beta1 .Requeuing )
195180 }
196181 return r .update (ctx , appWrapper , mcadv1beta1 .Failed , "maxNumRequeuings exceeded" )
@@ -230,13 +215,3 @@ func (r *Dispatcher) dispatch(ctx context.Context) (ctrl.Result, error) {
230215 // requeue to continue to dispatch queued appWrappers
231216 return ctrl.Result {Requeue : true }, nil
232217}
233-
234- // Is requeuing too slow?
235- func isSlowRequeuing (appWrapper * mcadv1beta1.AppWrapper ) bool {
236- return metav1 .Now ().After (appWrapper .Spec .DispatcherStatus .LastRequeuingTime .Add (requeuingTimeout ))
237- }
238-
239- // Is dispatching too slow?
240- func isSlowDispatching (appWrapper * mcadv1beta1.AppWrapper ) bool {
241- return metav1 .Now ().After (appWrapper .Spec .DispatcherStatus .LastDispatchingTime .Add (dispatchingTimeout ))
242- }
0 commit comments