Skip to content

Commit 6e4579e

Browse files
committed
Patch sync delay
1 parent 037422c commit 6e4579e

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

common/src/main/java/fr/epsilon/common/informer/InstanceInformer.java

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,33 +26,29 @@ public class InstanceInformer extends EInstanceInformer {
2626

2727
public InstanceInformer(String namespace, SharedInformerFactory informerFactory, GenericKubernetesApi<EpsilonInstanceCRD, EpsilonInstanceCRDList> epsilonInstanceClient) {
2828
this.instanceInformer = informerFactory.sharedIndexInformerFor(epsilonInstanceClient,
29-
EpsilonInstanceCRD.class, TimeUnit.MINUTES.toMillis(10), namespace);
29+
EpsilonInstanceCRD.class, TimeUnit.SECONDS.toMillis(1), namespace);
3030

3131
this.instanceStore = new Lister<>(instanceInformer.getIndexer());
3232

3333
this.listeners = new ArrayList<>();
3434

3535
instanceInformer.addEventHandlerWithResyncPeriod(new ResourceEventHandler<EpsilonInstanceCRD>() {
3636
@Override
37-
public void onAdd(EpsilonInstanceCRD instance) {
38-
}
37+
public void onAdd(EpsilonInstanceCRD instance) {}
3938

4039
@Override
4140
public void onUpdate(EpsilonInstanceCRD oldInstance, EpsilonInstanceCRD newInstance) {
42-
if (newInstance.getStatus() != null) {
43-
for (EInstanceInformerListener listener : listeners) {
41+
if (newInstance.getStatus() != null)
42+
for (EInstanceInformerListener listener : listeners)
4443
listener.onInstanceUpdate(newInstance.getInstance());
45-
}
46-
}
4744
}
4845

4946
@Override
5047
public void onDelete(EpsilonInstanceCRD instance, boolean deletedFinalStateUnknown) {
51-
for (EInstanceInformerListener listener : listeners) {
48+
for (EInstanceInformerListener listener : listeners)
5249
listener.onInstanceRemove(instance.getInstance());
53-
}
5450
}
55-
}, TimeUnit.MINUTES.toMillis(5));
51+
}, TimeUnit.SECONDS.toMillis(1));
5652
}
5753

5854
@Override

0 commit comments

Comments
 (0)