grafana / grafana-app-sdk

An SDK for developing apps for grafana using kubernetes-like storage and operators

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[bug] InformerController's Retry Logic Doesn't Abandon Retries

IfSentient opened this issue · comments

The operator.InformerController will attempt retries of erroring watcher calls according to the RetryPolicy, and will abandon previous retries on an object if a newer retry comes into play. However, it does not abandon retries if a new update or delete comes in, which it should, as that retry could now produce unpredictable behavior (and, in the case of a delete, the object no longer exists to execute the retry against).