You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If a release branch in Spack is force-pushed, when a pipeline for it is still running, that currently triggers a second pipeline that is not synchronized with the first one. Example:
This caused a bunch of sha256sum errors due to race conditions among pipelines. Canceling the first pipeline, for some reason, didn't cancel all the jobs.
Additional notes
If two pipelines are running and pushing concurrently to the same buildcache, that gives us no guarantee on the final state of the buildcache1
Footnotes
For instance, the second pipeline might be ✔️ but the buildcache be inconsistent and have some packages pushed ultimately by the first pipeline. ↩
The text was updated successfully, but these errors were encountered:
If a release branch in Spack is force-pushed, when a pipeline for it is still running, that currently triggers a second pipeline that is not synchronized with the first one. Example:
releases/v0.20
branch) https://gitlab.spack.io/spack/spack/-/pipelines/376508This caused a bunch of sha256sum errors due to race conditions among pipelines. Canceling the first pipeline, for some reason, didn't cancel all the jobs.
Additional notes
If two pipelines are running and pushing concurrently to the same buildcache, that gives us no guarantee on the final state of the buildcache1
Footnotes
For instance, the second pipeline might be ✔️ but the buildcache be inconsistent and have some packages pushed ultimately by the first pipeline. ↩
The text was updated successfully, but these errors were encountered: