How is automation_job pod receives an associated project content

Hi! Look for any info about how is automation_job pod receives an associated project content (and requirements_roles from roles/requirements.yml).
If project big (about ~300Mb) automation_job pod doesn’t start ~30 seconds after Source Control Update job is done.

the project contents are zipped up on the awx-task container and pushed to the automation_job pod via Receptor. There it is unzipped and ansible-runner is ran against that project folder.

There are other reasons the job start might be delayed, for example if it needs to pull the execution environment image.

Also, when a job is launched, there is a “project sync” (not the same as a project update) happening behind the scenes that can take some time to run, adding to this delay.

AWX Team