1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2026-11-09 03:36:48 +00:00
webvirtcloud/operations
catborise 432b1505b3 fix(operations): a job's unexpected error is not shown raw; the log has its traceback
A job that failed on an exception that is not libvirt's or a refusal
showed its raw text to users (a SQL error such as "UNIQUE constraint
failed: instances_instance.uuid", a KeyError's key), and the worker
logged only that text. Users now read "The panel failed unexpectedly;
its log has the details." and the worker logs the exception with its
traceback.

A live clone whose recovery found the clone made but could not thaw the
source's file systems kept that in the error of a succeeded job, which
the job panel does not show. It is a warning of the clone's result, as
when the job itself made the clone.
2026-11-06 23:48:44 +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(operations): a job's unexpected error is not shown raw; the log has its traceback 2026-11-06 23:48:44 +03:00
__init__.py feat(operations): job, claim and worker lease models 2026-10-14 23:27:57 +03:00
apps.py refactor(settings): SQLite's WAL mode is an init_command 2026-11-06 11:01:51 +03:00
claims.py fix(claims): a request's claim no longer blocks once its process has ended 2026-11-06 09:05:06 +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's unexpected error is not shown raw; the log has its traceback 2026-11-06 23:48:44 +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(operations): a job's unexpected error is not shown raw; the log has its traceback 2026-11-06 23:48:44 +03:00