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

[DO-1891] Upload fuzzing results to S3 #1616

Merged
merged 8 commits into from
Oct 10, 2023

Conversation

marek-karwacki-rdx
Copy link
Contributor

@marek-karwacki-rdx marek-karwacki-rdx commented Oct 10, 2023

  • run fuzzing on ephemeral github runner
  • upload results to S3
  • remove upload to Github artifacts

@github-actions
Copy link

Benchmark for 36a7d57

Click to view benchmark
Test Base PR %
costing::bench_prepare_wasm 79.4±0.44ms 80.1±0.40ms +0.88%
costing::decode_sbor 17.2±0.13µs 17.2±0.08µs 0.00%
costing::decode_sbor_bytes 46.7±0.20µs 52.4±0.18µs +12.21%
costing::deserialize_wasm 1413.8±6.96µs 1409.7±5.24µs -0.29%
costing::instantiate_flash_loan 4.1±0.39ms 4.0±0.16ms -2.44%
costing::instantiate_radiswap 5.7±0.04ms 5.7±0.06ms 0.00%
costing::spin_loop 27.7±0.14ms 27.6±0.10ms -0.36%
costing::validate_sbor_payload 30.9±0.14µs 30.6±0.14µs -0.97%
costing::validate_sbor_payload_bytes 371.8±2.14ns 374.3±1.46ns +0.67%
costing::validate_secp256k1 88.1±0.56µs 87.6±0.25µs -0.57%
costing::validate_wasm 43.4±0.21ms 43.9±0.16ms +1.15%
decimal::add/0 9.4±0.04ns 9.3±0.06ns -1.06%
decimal::add/rust-native 10.9±0.02ns 10.9±0.01ns 0.00%
decimal::add/wasmer 131.7±0.66ns 131.3±0.68ns -0.30%
decimal::add/wasmer-call-native 593.9±3.80ns 565.2±2.41ns -4.83%
decimal::add/wasmi 862.2±9.17ns 947.3±13.38ns +9.87%
decimal::add/wasmi-call-native 8.1±0.04µs 8.8±0.02µs +8.64%
decimal::div/0 201.4±0.83ns 200.1±0.33ns -0.65%
decimal::from_string/0 163.8±0.35ns 164.3±1.20ns +0.31%
decimal::mul/0 156.7±0.42ns 156.2±0.25ns -0.32%
decimal::mul/rust-native 154.3±0.38ns 154.9±0.32ns +0.39%
decimal::mul/wasmer 1684.2±3.57ns 1684.1±21.85ns -0.01%
decimal::mul/wasmer-call-native 748.6±2.11ns 700.1±1.09ns -6.48%
decimal::mul/wasmi 61.0±0.58µs 60.7±0.09µs -0.49%
decimal::mul/wasmi-call-native 8.3±0.02µs 8.3±0.00µs 0.00%
decimal::pow/0 738.7±1.83ns 724.6±1.96ns -1.91%
decimal::pow/rust-native 704.0±1.59ns 699.6±0.55ns -0.62%
decimal::pow/wasmer 7.7±0.02µs 7.3±0.00µs -5.19%
decimal::pow/wasmer-call-native 1224.0±6.16ns 1235.7±31.77ns +0.96%
decimal::pow/wasmi 287.0±1.08µs 286.1±0.42µs -0.31%
decimal::pow/wasmi-call-native 7.3±0.04µs 7.2±0.01µs -1.37%
decimal::root/0 9.1±0.03µs 9.4±0.01µs +3.30%
decimal::sub/0 9.4±0.03ns 9.4±0.01ns 0.00%
decimal::to_string/0 502.5±3.85ns 498.3±1.54ns -0.84%
precise_decimal::add/0 10.4±0.01ns 10.5±0.04ns +0.96%
precise_decimal::add/rust-native 12.7±0.03ns 12.7±0.01ns 0.00%
precise_decimal::add/wasmer 133.8±0.30ns 132.7±0.18ns -0.82%
precise_decimal::add/wasmer-call-native 621.7±29.59ns 581.0±0.89ns -6.55%
precise_decimal::add/wasmi 1070.7±4.81ns 1064.2±4.58ns -0.61%
precise_decimal::add/wasmi-call-native 8.6±0.02µs 8.5±0.02µs -1.16%
precise_decimal::div/0 329.4±2.74ns 333.0±2.76ns +1.09%
precise_decimal::from_string/0 226.8±0.91ns 225.1±0.60ns -0.75%
precise_decimal::mul/0 359.6±2.02ns 360.1±1.62ns +0.14%
precise_decimal::mul/rust-native 325.2±1.04ns 330.9±3.35ns +1.75%
precise_decimal::mul/wasmer 3.8±0.01µs 3.8±0.01µs 0.00%
precise_decimal::mul/wasmer-call-native 979.6±3.24ns 931.8±3.03ns -4.88%
precise_decimal::mul/wasmi 152.6±0.36µs 152.1±0.31µs -0.33%
precise_decimal::mul/wasmi-call-native 9.2±0.14µs 9.0±0.02µs -2.17%
precise_decimal::pow/0 1981.1±8.01ns 1985.4±9.61ns +0.22%
precise_decimal::pow/rust-native 1587.8±5.89ns 1600.9±4.86ns +0.83%
precise_decimal::pow/wasmer 18.1±0.04µs 18.0±0.02µs -0.55%
precise_decimal::pow/wasmer-call-native 2.3±0.01µs 2.3±0.08µs 0.00%
precise_decimal::pow/wasmi 736.3±1.26µs 735.2±0.90µs -0.15%
precise_decimal::pow/wasmi-call-native 16.6±0.06µs 16.7±0.08µs +0.60%
precise_decimal::root/0 64.4±0.22µs 63.8±0.14µs -0.93%
precise_decimal::sub/0 10.5±0.02ns 10.6±0.03ns +0.95%
precise_decimal::to_string/0 774.4±2.52ns 772.6±5.58ns -0.23%
schema::validate_payload 353.4±2.10µs 357.8±1.70µs +1.25%
transaction::radiswap 8.2±0.08ms 8.4±0.20ms +2.44%
transaction::transfer 3.1±0.02ms 3.0±0.01ms -3.23%
transaction_processing::prepare 3.0±0.01ms 2.9±0.02ms -3.33%
transaction_processing::prepare_and_decompile 7.1±0.04ms 7.3±0.03ms +2.82%
transaction_processing::prepare_and_decompile_and_recompile 26.3±0.17ms 26.9±0.16ms +2.28%
transaction_validation::validate_manifest 49.1±0.26µs 49.0±0.25µs -0.20%
transaction_validation::verify_ecdsa 85.7±0.55µs 85.5±0.33µs -0.23%
transaction_validation::verify_ed25519 61.3±0.36µs 61.3±0.25µs 0.00%

@marek-karwacki-rdx marek-karwacki-rdx merged commit 247ff93 into develop Oct 10, 2023
25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

4 participants