input-output-hk / mithril

Stake-based threshold multi-signatures protocol
https://mithril.network
Apache License 2.0
116 stars 36 forks source link

Add benchmark tests for storing Cardano transactions #1666

Closed dlachaume closed 2 months ago

dlachaume commented 2 months ago

Content

This PR includes benchmark tests for evaluating the performance of storing Cardano transactions. The PR also includes modifications that improve them. The modifications consist of:

Pre-submit checklist

store_transactions with 10K transactions


store_transactions with 100K transactions


store_transactions with 250K transactions


store_transactions with 500K transactions


store_transactions with 1M transactions


store_transactions with 10M transactions

Issue(s)

Closes #1656

github-actions[bot] commented 2 months ago

Test Results

    3 files  ±0     43 suites  ±0   8m 22s :stopwatch: -1s   978 tests ±0    978 :white_check_mark: ±0  0 :zzz: ±0  0 :x: ±0  1 072 runs  ±0  1 072 :white_check_mark: ±0  0 :zzz: ±0  0 :x: ±0 

Results for commit 55869cde. ± Comparison against base commit 204c7e47.

:recycle: This comment has been updated with latest results.