Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
Current recovery logic adds application back to based on the pods reported by the informers/listers. In some conditions, the recovery of an app could fail if the app has both Running and Pending pods. This is because the shim marks an app with a Recovery if the informer notified the scheduler before the lister function gets called. The is not working as expected consistently, we need a stable implementation in order to tell if an app needs recovery or not.
Attachments
Issue Links
- links to