Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/differential-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -164,9 +164,9 @@ jobs:
resolc-path: ./resolc-bin/resolc-x86_64-unknown-linux-musl
solc-version: ${{ env.SOLC_VERSION }}
expectations-file-path: ./revive/.github/assets/revive-dev-node-polkavm-resolc.json
# Using a higher concurrency, such as 100, currently overloads the dev node's RPC
# bridge, causing intermittent `eth_getTransactionReceipt` timeouts during code upload.
concurrency-number-of-concurrent-tasks: 50
# Use a sane value which is fast enough to make the tests run fast but not too
# fast that it overwhelms the node.
concurrency-number-of-concurrent-tasks: 1000
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How did you pick this number? On our hardware, is 1000 concurrent tasks actually faster than lets say 100?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's quite arbitrary to be honest, it's more of a trial and error and seeing what's best on the different machines.

Also, yes it does make things faster. https://github.com/paritytech/revive/actions/runs/26739486516/job/78802512016 took 37 minutes to run and this https://github.com/paritytech/revive/actions/runs/26776693394/job/78933925021 took 19 minutes to run so it's a good reduction


# Sentinel job that depends on the jobs we want to allow completing (instead of
# being canceled once the other job chains complete). Thus, run-e2e-tests
Expand Down
Loading