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
That currently does not work since the $send_task_events is not propagated in that base profile ^.