[celery] Rename default,charts worker to vrobbler_celery_charts

This commit is contained in:
2026-08-13 19:01:27 -04:00
parent 74d0c67f02
commit 8af58f5f25
6 changed files with 54 additions and 25 deletions

View File

@ -1,6 +1,20 @@
#+title: CHANGELOG
* Version 65.4 [1/1]
* Version 65.4 [2/2]
** DONE [#B] Rename the default,charts celery worker to vrobbler_celery_charts :celery:deploy:
:PROPERTIES:
:ID: 92686951-8c87-4eae-8c48-1bed87567e93
:END:
*** Description
The FreeBSD rc.d worker that consumes the `default,charts` queues is renamed
from `vrobbler_celery` to `vrobbler_celery_charts`, matching the naming of its
companion workers (`vrobbler_celery_priority`, `vrobbler_celery_background`).
The gitea action, Drone pipeline, Makefile deploy target, and the rc.d script
itself are updated so every deploy restarts the three celery workers plus
celerybeat.
** DONE [#A] Fix database backup bug where running in celery task fails :bug:backups:celery:tasks:
:PROPERTIES:
:ID: 4117482f-4774-49b8-93b2-5b97adb194bd
@ -125,7 +139,8 @@ long batch jobs are queued up:
Also set `CELERY_TASK_DEFAULT_QUEUE = "default"` — previously un-routed tasks
were published to Celery's default `celery` queue, which no worker consumed.
New rc.d scripts `vrobbler_celery_priority` and `vrobbler_celery_background`
added alongside the existing `vrobbler_celery` (now `default,charts`).
added alongside the existing `vrobbler_celery` (renamed
`vrobbler_celery_charts`; now `default,charts`).
** DONE [#A] Before enriching anything, trust the POST data :feature:scrobbles:metadata:
:PROPERTIES:
@ -315,10 +330,10 @@ when long batch jobs are queued:
explicitly to `default`; previously un-routed tasks were published to
Celery's default `celery` queue, which no worker consumed.
Workers run as three FreeBSD daemons (`vrobbler_celery` on `default,charts`,
plus new `vrobbler_celery_priority` and `vrobbler_celery_background` rc.d
scripts with distinct nodenames). Procfile, justfile, Makefile, Drone and
Gitea workflows updated accordingly.
Workers run as three FreeBSD daemons (`vrobbler_celery_charts` on
`default,charts`, plus new `vrobbler_celery_priority` and
`vrobbler_celery_background` rc.d scripts with distinct nodenames). Procfile,
justfile, Makefile, Drone and Gitea workflows updated accordingly.
** DONE [#A] Before enriching anything, trust the POST data :feature:scrobbles:metadata: