Skip to content

Commit f57f748

Browse files
committed
fix always requeue problem
1 parent da14eba commit f57f748

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

pkg/manager/controllers/circuitbreaker/circuitbreaker_controller.go

+6-5
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,6 @@ type CircuitBreakerReconciler struct {
6363
}
6464

6565
func (r *CircuitBreakerReconciler) Reconcile(ctx context.Context, req ctrl.Request) (res ctrl.Result, reconcileErr error) {
66-
defer func() {
67-
if res.RequeueAfter == 0 {
68-
res.RequeueAfter = defaultRequeueTime
69-
}
70-
}()
7166
cb := &ctrlmeshv1alpha1.CircuitBreaker{}
7267
if err := r.Get(ctx, req.NamespacedName, cb); err != nil {
7368
return ctrl.Result{}, client.IgnoreNotFound(err)
@@ -77,6 +72,12 @@ func (r *CircuitBreakerReconciler) Reconcile(ctx context.Context, req ctrl.Reque
7772
return ctrl.Result{}, err
7873
}
7974

75+
defer func() {
76+
if res.RequeueAfter == 0 {
77+
res.RequeueAfter = defaultRequeueTime
78+
}
79+
}()
80+
8081
selector, _ := metav1.LabelSelectorAsSelector(cb.Spec.Selector)
8182
podList := &v1.PodList{}
8283
if err := r.List(ctx, podList, &client.ListOptions{

0 commit comments

Comments
 (0)