Skip to content

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:

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