@@ -56,15 +56,16 @@ public DefaultController(
56
56
// preFlightCheck checks if the controller is ready for working.
57
57
private boolean preFlightCheck () {
58
58
if (workerCount <= 0 ) {
59
- log .error ("Fail to start controller {}: worker count must be positive." );
59
+ log .error ("Fail to start controller {}: worker count must be positive." , this . name );
60
60
return false ;
61
61
}
62
62
if (workerThreadPool == null ) {
63
- log .error ("Fail to start controller {}: missing worker thread-pool." );
63
+ log .error ("Fail to start controller {}: missing worker thread-pool." , this . name );
64
64
return false ;
65
65
}
66
66
if (!isReady ()) {
67
- log .error ("Timed out waiting for cache to be synced." );
67
+ log .error (
68
+ "Fail to start controller {}: Timed out waiting for cache to be synced." , this .name );
68
69
return false ;
69
70
}
70
71
return true ;
@@ -143,10 +144,10 @@ private void worker() {
143
144
}
144
145
// request is expected to be null, when the work-queue is shutting-down.
145
146
if (request == null ) {
146
- log .info ("Controller {} worker exiting because work-queue has shutdown.." );
147
+ log .info ("Controller {} worker exiting because work-queue has shutdown.." , this . name );
147
148
return ;
148
149
}
149
- log .debug ("Controller {} start reconciling {}.." , request );
150
+ log .debug ("Controller {} start reconciling {}.." , this . name , request );
150
151
151
152
// do reconciliation, invoke user customized logic.
152
153
Result result = this .reconciler .reconcile (request );
@@ -155,22 +156,22 @@ private void worker() {
155
156
// checks whether do a re-queue (on failure)
156
157
if (result .isRequeue ()) {
157
158
if (result .getRequeueAfter () == null ) {
158
- log .debug ("Controller {} reconciling {} failed, requeuing {}.." , request );
159
+ log .debug ("Controller {} reconciling {} failed, requeuing {}.." , this . name , request );
159
160
workQueue .addRateLimited (request );
160
161
} else {
161
162
log .debug (
162
163
"Controller {} reconciling {} failed, requeuing after {}.." ,
164
+ this .name ,
163
165
request ,
164
166
result .getRequeueAfter ());
165
167
workQueue .addAfter (request , result .getRequeueAfter ());
166
168
}
167
- return ;
168
169
} else {
169
170
workQueue .forget (request );
170
171
}
171
172
} finally {
172
173
workQueue .done (request );
173
- log .debug ("Controller {} finished reconciling {}.." , request );
174
+ log .debug ("Controller {} finished reconciling {}.." , this . name , request );
174
175
}
175
176
}
176
177
}
0 commit comments