1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2026-11-08 11:16:47 +00:00
webvirtcloud/operations
catborise 50c6e1f0fe fix(jobs): recovery that cannot read a job's state for an hour ends it uncertain
Recovery retried a reconcile that raised every 10 minutes with no end. A
job whose compute was gone for good stayed running ("Waiting for
recovery") and kept its claims: it could not be resolved (only uncertain
jobs can), cancelled, or have its compute deleted. After an hour of
failed reconciles the job ends uncertain with the last error; it keeps
its claims, and an administrator checks the VM and resolves it. A
reconcile that answers restarts the hour.
2026-11-06 08:57:25 +03:00
..
api feat(operations): a job's error and warning show in the reader's language 2026-11-02 23:49:45 +03:00
management feat(operations): the job worker 2026-10-14 23:27:57 +03:00
migrations feat(operations): a job's error and warning show in the reader's language 2026-11-02 23:49:45 +03:00
static/operations feat(operations): the job panel and job pages speak the page's language 2026-11-02 23:33:34 +03:00
templates/operations feat(operations): a job's error and warning show in the reader's language 2026-11-02 23:49:45 +03:00
templatetags feat(operations): the job panel and job pages speak the page's language 2026-11-02 23:33:34 +03:00
tests fix(jobs): recovery that cannot read a job's state for an hour ends it uncertain 2026-11-06 08:57:25 +03:00
__init__.py feat(operations): job, claim and worker lease models 2026-10-14 23:27:57 +03:00
apps.py feat(operations): job, claim and worker lease models 2026-10-14 23:27:57 +03:00
claims.py fix(instances): a clone takes a free name the form offers 2026-10-31 00:32:39 +03:00
jobs.py feat(operations): a job's error and warning show in the reader's language 2026-11-02 23:49:45 +03:00
models.py feat(operations): a job's error and warning show in the reader's language 2026-11-02 23:49:45 +03:00
urls.py feat(operations): jobs page 2026-10-14 23:27:57 +03:00
utils.py fix(operations): a job refused by its checks in the worker says why 2026-11-05 16:28:29 +03:00
views.py feat(operations): a job's error and warning show in the reader's language 2026-11-02 23:49:45 +03:00
worker.py fix(jobs): recovery that cannot read a job's state for an hour ends it uncertain 2026-11-06 08:57:25 +03:00