Fix missing curl binary and update CI #45
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Commit summary
Fix parquet file download error because of a missing curl binary. This was happening on the
eth_getBalance
test for instance. Note that flood swalled the exception making the error harder to spot.Update the CI to also test against eth_getBalance which triggers a parquet file download.
Also removes the redundant node2, this was a workaround as flood used to crash with only one node.
Also unpin the patch version of Python and address a small DRY on the Vegeta version.
Motivation
As in version 0.3.1, eth_getBalance fails in a docker environment:
Output:
Solution
Fix parquet file download error because of a missing curl binary. This was happening on the
eth_getBalance
test for instance. Note that flood swallowed the exception making the error harder to spot.PR Checklist