-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Remove agent.os demands on windows ci #621
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
Conversation
VSTS intends to fix the parallel property to allow something like a "*". in the mean time, they suggest just setting it to something like '99' so you don't have to twiddle with it any time you make a change to the matrix. |
I know it has nothing to do with your PR, but maybe you familiar with issue, or know where to report it. |
What I've been seen is that when you merge before it reports the status or if you push another commit it just unlinks that badge from the build. But @chcosta should know more. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lgtm
I know this is build related and relatively minor change, but I think we should file and associate an issue with it nonetheless. @eerhardt what do you think? |
On the .NET Core team, we typically don't require issues to be opened when making immediate, small infrastructure changes. As long as the PR has a good description of the problem being addressed, we just create PRs with a good description. However, we can manage the machinelearning repo however we want. My personal opinion here is that I wouldn't require an issue. It wouldn't have any more information/benefit than what is already in the PR. |
It was in done state internally for over an hour, and then I lost my patience and just merge changes. And this is I think 2nd time I see this behaviour, but previously I just push another commit to PR. In reply to: 409410507 [](ancestors = 409410507) |
I think that good be more of a bug in VSTS or Github in the way they plugin or update the state of the badges. @chcosta have you heard about a known issue causing this? If not could you help filing the issue accordingly to the VSTS team? |
I agree with this, I think in such a small change not impacting the product itself, it would take me more time structuring the issue accordingly and opening it, than what it actually took me to fix it and open the PR. However if the repo owners which are you guys decide that want to have issue per PR, I do respect that and will do so for the next time I find an issue like this one. |
This is a known issue which I've discussed with VSTS. They're tracking an issue to fix it, but I didn't have anything on our side tracking the status (my bad). I've filed https://dotnet.visualstudio.com/7ea9116e-9fac-403d-b258-b31fcf1bb293/_workitems/edit/58, and I'll follow up with VSTS to get a better understanding of where the work is at. |
@safern - can you also update the official build definition with this as well? machinelearning/build/vsts-ci.yml Line 66 in 89dfc82
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All the machines in this pool are guaranteed to be Windows_NT and now that the pool was made big enough not all of them define an agent.os property, so if they don't have one it will only use the machines that define that only. So in order to have more machines available and make CI faster, let's remove that statement and bump parallel to 4.
This was causing Windows builds to be slow and not ran in parallel.
cc: @chcosta @eerhardt