Deploy latest swh.loader.core and swh.lister
loader:
- loader.core doc improvment on the package loader tutorial
- fixes for the loader debian
- fix for the package loader in general (nixguix currently impacted)
lister:
- new maven lister
- drop unnecessary parameter in the debian lister (this actually implies data migration in the current listed origins in the scheduler)
Plan:
-
tag -
unstuck builds if any (there is, the lister failed already [1])
staging (and production):
-
migrate scheduling db data (drop the date field in the extra_loader_arguments for deb listed_origins) [4] -
deploy lister -
restart lister service -
deploy loader core -
restart package loader services -
wait for scheduling of tasks to happen (it does not) -
unstuck task type mess (load-deb-package instead of load-deb which prevents load debian task scheduling from happening) [5] -
we good? yes, see #3765 (closed)
Checks:
-
ensure deb loading origins are actually scheduled now [2] -
ensure the nixguix loader actually finish loading now [3]. It does [6) -
[2] Related to #2400 (closed)
-
[3] Related to T3763
-
[4] migrated/migration$1222
-
[5] Install latest version of the loader.core package in the scheduler node and trigger the task type registering
swhscheduler@scheduler0.staging $ swh scheduler --config-file /etc/softwareheritage/scheduler/backend.yml task-type register
- [6] migrated/migration$1224
Migrated from T3765 (view on Phabricator)
Edited by Antoine R. Dumont