dotnet / dotnet/wcf

CI outerloop queues are forced to run sequentially

Open
#1,065 3 comments 0 reactions 0 assignees View on GitHub
Backlog infrastructure
Dominant language
C#
Stars
1.8k
Forks
576
Avg merge
6d 9h
Merged PRs (30d)
2

Description

Our CI outerloops rely on us calling an HTTP endpoint to sync server code, after which the client will test against the assigned server.

At the moment, we have a design limitation where one server endpoint is assigned to one CI queue; if we allow concurrent builds, it becomes possible to pave over the server endpoint with mismatched code while another test is running.

Per https://github.com/dotnet/wcf/pull/1064#discussion_r60630840, @mmitche says:

> It seems like we need a better solution for this eventually. I can see lots of places where we would want to deploy multiple servers (developer scenarios for instance) concurrently.

Investigate how we might do this

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.