Currently, that means only workers whose tasks are managed through the scheduler-runner
and scheduler listener:
- save code now (swh-worker@loader_high_priority)
- vault (swh-worker@vault_cooker)
- indexer (swh-worker@indexer*)
- lister (swh-worker@lister)
All other workers (swh-worker@loader_*) are actually scheduled through the next-gen
scheduler and no longer need to send those events. It's dealt with the scheduler journal
client. So it's currently extra work for no reason (rabbitmq, celery, scheduler).
The following commit deactivates such events for all other workers.
Related to D6408#166956
Related to T3458