browsertrix/backend/btrixcloud/operator
Ilya Kreymer 4ec7cf8adc
Additional operator edge case fixes (#2007)
Fix a few edge-case situations:
- Restart evicted pods that have reached the terminal `Failed` state
with reason `Evicted`, by just recreating them. These pods will not be
automatically retried, so need to be recreated (usually happens due to
memory pressure from the node)
- Don't treat containers in ContainerCreating as running, even though
this state is usually quick, its possible for containers to get stuck
there, and will improve accuracy of exec seconds tracking.
- Consolidate state transition for running states, either sets to
running or to pending-wait/generate-wacz/upload-wacz and allows changing
from to either of these states from each other or waiting_capacity
2024-08-09 13:12:25 -07:00
..
__init__.py
baseoperator.py optimize org quota lookups (#1973) 2024-07-25 14:00:16 -07:00
bgjobs.py
crawls.py Additional operator edge case fixes (#2007) 2024-08-09 13:12:25 -07:00
cronjobs.py Fix for cronjob skipping response (#1976) 2024-07-29 12:24:18 -07:00
models.py Additional operator edge case fixes (#2007) 2024-08-09 13:12:25 -07:00
profiles.py