-
Notifications
You must be signed in to change notification settings - Fork 167
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
kola: Bump default instance type to m5.large #1505
Conversation
m4 is old and shouldn't be the default; this came up as part of coreos/fedora-coreos-tracker#507
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: cgwalters The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
CI here doesn't cover this, but I did
locally and ...hm, kola seems to have hung at the end. We really need more verbose logging of what's going on at the IaaS level. Retrying. |
@bgilbert do you know how to get more logging here offhand? I think this is something related to the flight teardown on aws. |
@cgwalters Not offhand. |
We could add some additional logging statements inside of the |
i'm seeing this:
Which is kind of weird. I don't see anywhere where we are setting it to |
I switched to
|
Unless otherwise specified it will randomly choose availability zones for the given region. Seems like not all availability zones in |
Our code specifies the subnet to use which implies an availability zone. It turns out the code that picks which subnet to use consistently picks the same one (in my case for the fedora community AWS account it is |
us-east is the first and has a lot of older hardware. |
This is a long way of me saying that our code is making it so that the availability zone isn't randomly chosen across invocations on the same account. It might be random for different accounts, but if you stay in the same account and same region it looks to me (from my experience today) like you get the same availability zone every time. |
Ah yeah; at a high level it looks like we might just be able to random shuffle the list but I'd have to test that assumption to make sure. We should be already creating subnets in every availability zone (that was available at the time of creation) in That does still leave us in a weird spot though with some availability zones having differing hardware. I'm not sure that I have a good solution for that one though, I guess we could lookup the availability zone that was chosen and query the available resources (there's a |
my hacky solution to the problem that at least gets us unblocked: #1550 |
Closing in favor of that |
m4 is old and shouldn't be the default; this came up as
part of coreos/fedora-coreos-tracker#507