File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed
operator-framework/src/main/java/com/github/containersolutions/operator/processing Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change 10
10
import java .util .Optional ;
11
11
12
12
class CustomResourceEvent {
13
+
13
14
public static final int MAX_RETRY_COUNT = 5 ;
15
+
14
16
private final static Logger log = LoggerFactory .getLogger (CustomResourceEvent .class );
15
17
16
18
private final static BackOffExecution backOff = new ExponentialBackOff (2000L , 1.5 ).start ();
@@ -79,8 +81,8 @@ public String toString() {
79
81
return "CustomResourceEvent{" +
80
82
"action=" + action +
81
83
", resource=[ name=" + resource .getMetadata ().getName () + ", kind=" + resource .getKind () +
82
- ", apiVersion=" + resource .getApiVersion () + "]" +
83
- ", retriesIndex=" + retryIndex +
84
+ ", apiVersion=" + resource .getApiVersion () + " ,resourceVersion=" + resource . getMetadata (). getResourceVersion () +
85
+ " ] , retriesIndex=" + retryIndex +
84
86
'}' ;
85
87
}
86
88
}
Original file line number Diff line number Diff line change @@ -103,12 +103,12 @@ void scheduleEvent(CustomResourceEvent newEvent) {
103
103
ScheduledFuture <?> scheduledFuture = scheduleHolder .getScheduledFuture ();
104
104
// If newEvent is older than existing in queue, don't schedule and remove from cache
105
105
if (scheduledEvent .isSameResourceAndNewerVersion (newEvent )) {
106
- log .debug ("Incoming event discarded because queued event is newer. {}" , newEvent );
106
+ log .debug ("Incoming event discarded because already scheduled event is newer. {}" , newEvent );
107
107
return ;
108
108
}
109
109
// If newEvent is newer than existing in queue, cancel and remove queuedEvent
110
110
if (newEvent .isSameResourceAndNewerVersion (scheduledEvent )) {
111
- log .debug ("Queued event canceled because incoming event is newer. {}" , scheduledEvent );
111
+ log .debug ("Scheduled event canceled because incoming event is newer. {}" , scheduledEvent );
112
112
scheduledFuture .cancel (false );
113
113
eventStore .removeEventScheduledForProcessing (scheduledEvent .resourceUid ());
114
114
}
You can’t perform that action at this time.
0 commit comments