Skip to content

bs_service allows concurrent runs for the same package when committing individual _service file revision #1082

Open
@gollub

Description

Our CI generates a _service files and commits that on every push to our Git servers.
The _service files hold as revision the Git commit hash for the tar_scm or git-buildpackage source-services. (Each push is a new _service file revision).

If someones does a second push, while the first source-service run is still running, a second source-service job get spawend for a new Git/package revision for the same OBS project/package.

(IIRC I have seen even cases where the source-service max number of jobs got reached (5 concurrent runs) for the same package - for larger repos and where the CI did by accident several pushes for the same project/package)

Seen on OBS 2.6.

Metadata

Assignees

No one assigned

    Labels

    BackendThings regarding the OBS backend

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions