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

use large VMs for integration tests #3201

Merged
merged 2 commits into from
Nov 15, 2021
Merged

Conversation

cce
Copy link
Contributor

@cce cce commented Nov 9, 2021

Summary

Integration tests (specifically, e2e-go tests) seem to be having resource issues lately, so this returns integration tests to using large instances (4 cores, ~16GB RAM) after they were downsized to medium (2 cores ~8GB RAM) in #3095. Nightly integration tests are already using large VMs.

Test Plan

Hopefully this will improve integration test performance and reduce flakiness by giving E2E go tests (which typically involve spinning up multiple algod processes) more CPU and RAM.

@codecov-commenter
Copy link

codecov-commenter commented Nov 9, 2021

Codecov Report

Merging #3201 (05ea543) into master (63e16ed) will decrease coverage by 0.03%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #3201      +/-   ##
==========================================
- Coverage   47.19%   47.16%   -0.04%     
==========================================
  Files         365      365              
  Lines       58369    58369              
==========================================
- Hits        27550    27529      -21     
- Misses      27631    27649      +18     
- Partials     3188     3191       +3     
Impacted Files Coverage Δ
crypto/merkletrie/trie.go 66.42% <0.00%> (-2.19%) ⬇️
crypto/merkletrie/node.go 91.62% <0.00%> (-1.87%) ⬇️
ledger/blockqueue.go 81.03% <0.00%> (-1.15%) ⬇️
network/wsPeer.go 68.05% <0.00%> (-1.12%) ⬇️
catchup/peerSelector.go 98.95% <0.00%> (-1.05%) ⬇️
ledger/acctupdates.go 65.20% <0.00%> (-0.77%) ⬇️
catchup/service.go 70.07% <0.00%> (-0.50%) ⬇️
network/wsNetwork.go 62.84% <0.00%> (-0.20%) ⬇️
data/abi/abi_type.go 93.03% <0.00%> (+0.99%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 63e16ed...05ea543. Read the comment docs.

winder
winder previously approved these changes Nov 9, 2021
@algojack
Copy link
Contributor

lgtm but we should figure out avg daily cost and compare before and after we merge this.

@algojohnlee algojohnlee merged commit 8441d91 into algorand:master Nov 15, 2021
@cce cce deleted the large-integration branch November 15, 2021 19:21
@egieseke egieseke mentioned this pull request Nov 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants