Skip to content

How does artifact streaming work? (and lead to slow task initialization) #6840

Answered by taylorsilva
chbiel asked this question in Q&A
Discussion options

You must be logged in to vote

This does seem like a bug with the volume-locality container placement strategy. Your expectations are correct, I would expect Concourse to schedule all 5 tasks on the same worker, not on different workers. Are you using any other container placement strategies in a chain?

Generally, artifact streaming happens at the step-level when a build is running. Concourse will look at what artifacts are required to run a step and stream them to the worker the step landed on, if the artifact is not already on the worker.

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@chbiel
Comment options

@taylorsilva
Comment options

@xdu-opendoor
Comment options

Answer selected by chbiel
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants