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

[3.2] switch parallel tests to new runner type #172

Merged
merged 2 commits into from
Sep 16, 2022
Merged

Conversation

spoonincode
Copy link
Member

This is a cost/efficiency change in preparation for more tests to be run in CI shortly (such as pinned builds & ARM builds). The parallel tests will now run on the lesser "hightier" runner which doesn't slow down total test time at all because even with the reduced number of CPUs we have to wait around for the test_monitor_loop test which is a minute longer than anything else.

The current configuration, always subject to change if need be,

  • beefy: 224 "CPUs", 896GB¹
  • hightier: 96 "CPUs", 48GB
  • midtier: 16 "CPUs", 24GB
  • lowtier: 8 "CPUs", 16GB

1: This was 224GB until very recently. Last couple days started to see some runs exhaust memory so was bumped up.

@spoonincode spoonincode added the CICD Anything dealing with the CI workflow behavior label Sep 15, 2022
@heifner heifner changed the title switch parallel tests to new runner type [3.2] switch parallel tests to new runner type Sep 15, 2022
@heifner
Copy link
Member

heifner commented Sep 15, 2022

The test failure is: #174. I'll have a fix up shortly.

@spoonincode spoonincode merged commit 781aae4 into main Sep 16, 2022
@spoonincode spoonincode deleted the ptests_to_hightier branch September 16, 2022 00:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CICD Anything dealing with the CI workflow behavior
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants