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

Very significantly increase CI VM CPU Cores, RAM & disk (re. #2197) #2198

Merged
merged 1 commit into from
Sep 26, 2023

Conversation

vorburger
Copy link
Member

This increases the size of the VM used for CI jobs runs from GitHub's default from / to:

  • 2-core => 64-cores CPU
  • 7 GB => 256 GB RAM
  • 14 GB => 2040 GB of SSD space

This should fix the Error: The operation was canceled problem described in issue #2197.

This is a worthwhile trade off of expensive engineering time VS infrastructure cost. Thank You Sundar for paying for this to enable this project to productively produce an Open Health Stack!

Alternative(s) considered
Have you considered any alternatives? And if so, why have you chosen the approach in this PR? The alternative is to spend expensive human engineering time. This is rarely a good tradeoff.

Type
Choose one: Bug fix | Feature | Documentation | Testing | Code health | Builds | Releases | Other

This increases the size of the VM [used for CI](https://github.com/google/android-fhir/actions/workflows/build.yml) jobs runs from [GitHub's default](https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources) from / to:

* 2-core CPU (x86_64) => 64-cores
* 7 GB of RAM => 256 GB RAM
* 14 GB of SSD space => 2040 GB SSD

This should fix the `Error: The operation was canceled` problem described in issue #2197.

This is a worthwhile trade off of expensive engineering time VS infrastructure cost. Thank You Sundar for paying for this to enable this project to productively produce an Open Health Stack!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Complete
Development

Successfully merging this pull request may close these issues.

CI is broken and fails for trivial PR
2 participants