VJftw / please-k8s

MIT License
0 stars 0 forks source link

Parallel deploying resources which share the same images result in build thrashing #3

Open VJftw opened 2 years ago

VJftw commented 2 years ago

When running _deploy targets in parallel, if any of those targets share the same built images, Please does not hold a lock to prevent the target being built by duplicate Please processes. We create a build/deploy pipeline process to funnel this all into to do deduplication and fan-out.

VJftw commented 1 year ago

This should be partially mitigated by #4 as we've now added all resources used by the _deploy target to data so they should be built before _deploy runs and thus Please should only be checking if targets are already built (which they are) when it fans out.