Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Re-run pipelines leaves multiple concurrent pipelines for the same PR #85

Open
alalazo opened this issue May 17, 2023 · 1 comment
Open
Labels
bug Something isn't working

Comments

@alalazo
Copy link
Member

alalazo commented May 17, 2023

This was reported in Slack by @stephenmsachs

In spack/spack#37627 a few new pipelines are added. As part of CI pipelines were running here:

Then there was a request to spackbot to "re-run pipelines", see spack/spack#37627 (comment) with subsequent reply at spack/spack#37627 (comment).

The new pipelines started here:

concurrently with the ones above.

Expected behavior

The behavior I'd expect is that spackbot (or any other mechanism) takes care of canceling previously running pipelines before starting the new ones. This to avoid races when writing to the same buildcache.

Additional notes

The first pipeline was canceled manually on request from the user.

@alalazo alalazo changed the title Asking Spackbot to re-run pipelines may leave multiple concurrent pipelines for the same PR Re-run pipelines may leave multiple concurrent pipelines for the same PR May 17, 2023
@alalazo alalazo changed the title Re-run pipelines may leave multiple concurrent pipelines for the same PR Re-run pipelines leaves multiple concurrent pipelines for the same PR May 17, 2023
@alalazo alalazo added the bug Something isn't working label May 17, 2023
@alecbcs
Copy link
Member

alecbcs commented Jun 30, 2023

@scottwittenburg this sounds like a similar bug to what we all discussed at last week's meeting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants