Haoming Zhang

Results 3 issues of Haoming Zhang

**Describe the bug** EventHandler ResyncPeriod overriding is not respected in DefaultSharedIndexInformer.java This line has a bug: https://github.com/kubernetes-client/java/blob/automated-release-15.0.1/util/src/main/java/io/kubernetes/client/informer/impl/DefaultSharedIndexInformer.java#L195 The `determineResyncPeriod(resyncCheckPeriodMillis, this.resyncCheckPeriodMillis)` is taking 2 identical arguments. It should be `determineResyncPeriod(resyncPeriodMillis, this.resyncCheckPeriodMillis)`....

kind/bug
lifecycle/stale

**Describe the bug** The `ReflectorRunnable` sets a random [5-10mins timeout for watch call](https://github.com/kubernetes-client/java/blob/release-13/util/src/main/java/io/kubernetes/client/informer/cache/ReflectorRunnable.java#L117). However, this timeout doesn’t really affect watch call , because: in `SharedInformerFactory`, [it implements a ListerWatcher whose...

lifecycle/stale

**Describe the bug** Informer ReflectorRunnable doesn't recover from "Too large resource version". `ApiException.getResponseBody` is like: ``` {"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"Timeout: Too large resource version: 5399771, current: 5399139","reason":"Timeout","details":{"causes":[{"reason":"ResourceVersionTooLarge","message":"Too large resource version"}],"retryAfterSeconds":1},"code":504} ``` Based on...

lifecycle/stale