Skip to content

worker: Reference the task-type registering step for loader/lister

Depends on swh-scheduler!115 (closed) swh-loader-core!42 (closed)

Test Plan

Mount with local override [1] (because we need swh-scheduler!115 (closed), swh-loader-core!42 (closed))

doco up -d

And then check loader and lister still start up without error. For example, for the loader (because of swh-loader-core!42 (closed), \m/):

swh-loader_1                  |   . swh.loader.npm.tasks.LoadNpm
swh-loader_1                  |   . swh.loader.package.tasks.LoadArchive
swh-loader_1                  |   . swh.loader.package.tasks.LoadDebian
swh-loader_1                  |   . swh.loader.package.tasks.LoadDeposit
swh-loader_1                  |   . swh.loader.package.tasks.LoadNpm
swh-loader_1                  |   . swh.loader.package.tasks.LoadPyPI
  • [1] docker-compose.override.yml excerpt:
  swh-lister:
    volumes:
      - "$SWH_ENVIRONMENT_HOME/swh-lister:/src/swh-lister"
      - "$SWH_ENVIRONMENT_HOME/swh-scheduler:/src/swh-scheduler"

  swh-scheduler-api:
    volumes:
      - "$SWH_ENVIRONMENT_HOME/swh-scheduler:/src/swh-scheduler"

  swh-loader:
    volumes:
      - "$SWH_ENVIRONMENT_HOME/swh-loader-core:/src/swh-loader-core"
      - "$SWH_ENVIRONMENT_HOME/swh-scheduler:/src/swh-scheduler"

Migrated from D2294 (view on Phabricator)

Merge request reports