diff --git a/vm/transaction-benchmarks/log_1000_50000 b/vm/transaction-benchmarks/log_1000_50000 new file mode 100644 index 0000000000..c5ddf41c4b --- /dev/null +++ b/vm/transaction-benchmarks/log_1000_50000 @@ -0,0 +1,2640 @@ + Compiling starcoin-vm-runtime v1.13.7 (/Users/yesonggao/Github/starcoin_bak/vm/vm-runtime) + Compiling starcoin-executor v1.13.7 (/Users/yesonggao/Github/starcoin_bak/executor) + Compiling starcoin-dev v1.13.7 (/Users/yesonggao/Github/starcoin_bak/vm/dev) + Compiling starcoin-open-block v1.13.7 (/Users/yesonggao/Github/starcoin_bak/chain/open-block) + Compiling starcoin-txpool v1.13.7 (/Users/yesonggao/Github/starcoin_bak/txpool) + Compiling starcoin-chain v1.13.7 (/Users/yesonggao/Github/starcoin_bak/chain) + Compiling starcoin-chain-service v1.13.7 (/Users/yesonggao/Github/starcoin_bak/chain/service) + Compiling starcoin-genesis v1.13.7 (/Users/yesonggao/Github/starcoin_bak/genesis) + Compiling starcoin-miner v1.13.7 (/Users/yesonggao/Github/starcoin_bak/miner) + Compiling starcoin-network-rpc v1.13.7 (/Users/yesonggao/Github/starcoin_bak/network-rpc) + Compiling starcoin-network v1.13.7 (/Users/yesonggao/Github/starcoin_bak/network) + Compiling starcoin-sync v1.13.7 (/Users/yesonggao/Github/starcoin_bak/sync) + Compiling starcoin-stratum v1.13.7 (/Users/yesonggao/Github/starcoin_bak/stratum) + Compiling starcoin-node-api v1.13.7 (/Users/yesonggao/Github/starcoin_bak/node/api) + Compiling starcoin-rpc-server v1.13.7 (/Users/yesonggao/Github/starcoin_bak/rpc/server) + Compiling starcoin-miner-client v1.13.7 (/Users/yesonggao/Github/starcoin_bak/cmd/miner_client) + Compiling starcoin-block-relayer v1.13.7 (/Users/yesonggao/Github/starcoin_bak/block-relayer) + Compiling starcoin-node v1.13.7 (/Users/yesonggao/Github/starcoin_bak/node) + Compiling test-helper v1.13.7 (/Users/yesonggao/Github/starcoin_bak/test-helper) + Compiling starcoin-language-e2e-tests v1.13.7 (/Users/yesonggao/Github/starcoin_bak/vm/e2e-tests) +warning: function `new_event_handle` is never used + --> vm/e2e-tests/src/account.rs:532:4 + | +532 | fn new_event_handle(count: u64, address: AccountAddress) -> EventHandle { + | ^^^^^^^^^^^^^^^^ + | + = note: `#[warn(dead_code)]` on by default + +warning: field `new_keypair` is never read + --> vm/e2e-tests/src/account_universe/bad_transaction.rs:127:5 + | +122 | pub struct InvalidAuthkeyGen { + | ----------------- field in this struct +... +127 | new_keypair: KeyPair, + | ^^^^^^^^^^^ + | + = note: `InvalidAuthkeyGen` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis + + Compiling starcoin-transaction-benchmarks v1.13.7 (/Users/yesonggao/Github/starcoin_bak/vm/transaction-benchmarks) +warning: unused import: `SystemTime` + --> vm/transaction-benchmarks/src/transactions.rs:11:26 + | +11 | use std::time::{Instant, SystemTime}; + | ^^^^^^^^^^ + | + = note: `#[warn(unused_imports)]` on by default + +warning: unused import: `log_balance_strategy` + --> vm/transaction-benchmarks/src/transactions.rs:16:24 + | +16 | account_universe::{log_balance_strategy, AUTransactionGen, AccountUniverseGen}, + | ^^^^^^^^^^^^^^^^^^^^ + +warning: `starcoin-transaction-benchmarks` (lib) generated 2 warnings +warning: `starcoin-language-e2e-tests` (lib) generated 2 warnings +warning: unused variable: `default_num_accounts` + --> vm/transaction-benchmarks/src/main.rs:32:9 + | +32 | let default_num_accounts = 100; + | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_default_num_accounts` + | + = note: `#[warn(unused_variables)]` on by default + +warning: unused variable: `default_num_transactions` + --> vm/transaction-benchmarks/src/main.rs:33:9 + | +33 | let default_num_transactions = 1_000; + | ^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_default_num_transactions` + +warning: variable does not need to be mutable + --> vm/transaction-benchmarks/src/main.rs:37:9 + | +37 | let mut run_par = opt.run_par; + | ----^^^^^^^ + | | + | help: remove this `mut` + | + = note: `#[warn(unused_mut)]` on by default + +warning: `starcoin-transaction-benchmarks` (bin "starcoin-transaction-benchmarks") generated 3 warnings + Finished release [optimized] target(s) in 5m 00s +warning: the following packages contain code that will be rejected by a future version of Rust: traitobject v0.1.0 +note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 74` + Running `/Users/yesonggao/Github/starcoin_bak/target/release/starcoin-transaction-benchmarks --concurrency-level 8 --txn-nums 50000 --account-nums=1000` +num cpus = 8, run_seq: true, run_seq: true +=========== concurrency_level: 8 started =========== +=== accounts_num: 1000 started === + +WARMUP - ignore results +Parallel execution starts... +YSG BlockMetadata +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +Parallel execution finishes, TPS = 4430 +Sequential execution starts... +Sequential execution finishes, TPS = 3131 +WARMUP - ignore results +Parallel execution starts... +YSG BlockMetadata +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +Parallel execution finishes, TPS = 4716 +Sequential execution starts... +Sequential execution finishes, TPS = 3484 +RUN benchmark for: num_threads = 8, num_account = 1000, block_size = 50000 +Parallel execution starts... +YSG BlockMetadata +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +Parallel execution finishes, TPS = 4748 +Sequential execution starts... +Sequential execution finishes, TPS = 3234 +RUN benchmark for: num_threads = 8, num_account = 1000, block_size = 50000 +Parallel execution starts... +YSG BlockMetadata +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +Parallel execution finishes, TPS = 4678 +Sequential execution starts... +Sequential execution finishes, TPS = 3355 +RUN benchmark for: num_threads = 8, num_account = 1000, block_size = 50000 +Parallel execution starts... +YSG BlockMetadata +YSG TRANSACTION_EXPIRED +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +Parallel execution finishes, TPS = 4867 +Sequential execution starts... +Sequential execution finishes, TPS = 3498 +RUN benchmark for: num_threads = 8, num_account = 1000, block_size = 50000 +Parallel execution starts... +YSG BlockMetadata +YSG TRANSACTION_EXPIRED +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +Parallel execution finishes, TPS = 5128 +Sequential execution starts... +Sequential execution finishes, TPS = 3633 +RUN benchmark for: num_threads = 8, num_account = 1000, block_size = 50000 +Parallel execution starts... +YSG BlockMetadata +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +Parallel execution finishes, TPS = 5176 +Sequential execution starts... +Sequential execution finishes, TPS = 3563 +RUN benchmark for: num_threads = 8, num_account = 1000, block_size = 50000 +Parallel execution starts... +YSG BlockMetadata +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +Parallel execution finishes, TPS = 5152 +Sequential execution starts... +Sequential execution finishes, TPS = 3687 +RUN benchmark for: num_threads = 8, num_account = 1000, block_size = 50000 +Parallel execution starts... +YSG BlockMetadata +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +Parallel execution finishes, TPS = 5226 +Sequential execution starts... +Sequential execution finishes, TPS = 3751 +RUN benchmark for: num_threads = 8, num_account = 1000, block_size = 50000 +Parallel execution starts... +YSG BlockMetadata +YSG SEQUENCE_NUMBER_TOO_NEW +YSG TRANSACTION_EXPIRED +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +Parallel execution finishes, TPS = 5206 +Sequential execution starts... +Sequential execution finishes, TPS = 3705 +RUN benchmark for: num_threads = 8, num_account = 1000, block_size = 50000 +Parallel execution starts... +YSG BlockMetadata +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +Parallel execution finishes, TPS = 5266 +Sequential execution starts... +Sequential execution finishes, TPS = 3711 +RUN benchmark for: num_threads = 8, num_account = 1000, block_size = 50000 +Parallel execution starts... +YSG BlockMetadata +YSG TRANSACTION_EXPIRED +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +YSG SEQUENCE_NUMBER_TOO_NEW +Parallel execution finishes, TPS = 5138 +Sequential execution starts... +Sequential execution finishes, TPS = 3395 +=== accounts_num: 1000 completed === +PARAMS: num_account = 1000, block_size = 50000 +Sequential TPS: [3234, 3355, 3395, 3498, 3563, 3633, 3687, 3705, 3711, 3751] +Avg Sequential TPS = 3553 +Parallel TPS: [4678, 4748, 4867, 5128, 5138, 5152, 5176, 5206, 5226, 5266] +Avg Parallel TPS = 5058 +Speed up 1x over sequential +=========== concurrency_level: 8 finished =========== diff --git a/vm/transaction-benchmarks/src/main.rs b/vm/transaction-benchmarks/src/main.rs index c185b1feb6..39536f4a4d 100644 --- a/vm/transaction-benchmarks/src/main.rs +++ b/vm/transaction-benchmarks/src/main.rs @@ -54,11 +54,7 @@ fn main() { // run_par = true; // } - let bencher = TransactionBencher::new( - any_with::((1_000, 1_000_000)), - default_num_accounts, - default_num_transactions, - ); + let bencher = TransactionBencher::new(any_with::((1_000, 1_000_000))); // let acts = [1000]; //let txns = [10000, 50000, 100000]; diff --git a/vm/transaction-benchmarks/src/transactions.rs b/vm/transaction-benchmarks/src/transactions.rs index 83e4ba158e..4666e65d1a 100644 --- a/vm/transaction-benchmarks/src/transactions.rs +++ b/vm/transaction-benchmarks/src/transactions.rs @@ -38,16 +38,16 @@ where S::Value: AUTransactionGen, { /// The number of accounts created by default. - //pub const DEFAULT_NUM_ACCOUNTS: usize = 1000; + pub const DEFAULT_NUM_ACCOUNTS: usize = 1000; /// The number of transactions created by default. - // pub const DEFAULT_NUM_TRANSACTIONS: usize = 1000; + pub const DEFAULT_NUM_TRANSACTIONS: usize = 1000; /// Creates a new transaction bencher with default settings. - pub fn new(strategy: S, num_accounts: usize, num_transactions: usize) -> Self { + pub fn new(strategy: S) -> Self { Self { - num_accounts, - num_transactions, + num_accounts: Self::DEFAULT_NUM_ACCOUNTS, + num_transactions: Self::DEFAULT_NUM_TRANSACTIONS, strategy, } } @@ -82,23 +82,18 @@ where /// Runs the bencher. pub fn bench_parallel(&self, b: &mut Bencher) { - let start_time = SystemTime::now(); - let num = 8; b.iter_batched( || { - ParallelBenchState::with_size( + TransactionBenchState::with_size( &self.strategy, self.num_accounts, self.num_transactions, - num, ) }, - |state| state.execute(), + |state| state.execute_parallel(), // The input here is the entire list of signed transactions, so it's pretty large. BatchSize::LargeInput, - ); - let use_time = SystemTime::now().duration_since(start_time).unwrap(); - println!("cpu num = {}, cost time = {}", num, use_time.as_secs()); + ) } /// Runs the bencher. @@ -137,71 +132,6 @@ where (par_tps, seq_tps) } - - pub fn manual_sequence( - &self, - num_accounts: usize, - num_txn: usize, - num_warmups: usize, - num_runs: usize, - concurrency_level: usize, - ) -> Vec { - let mut ret = Vec::new(); - - let total_runs = num_warmups + num_runs; - for i in 0..total_runs { - let state = TransactionBenchState::with_size(&self.strategy, num_accounts, num_txn); - - if i < num_warmups { - println!("WARMUP - ignore results"); - state.execute(); - } else { - println!( - "RUN bencher for: num_threads = {}, \ - block_size = {}, \ - num_account = {}", - concurrency_level, num_txn, num_accounts, - ); - ret.push(state.execute()); - } - } - ret - } - - pub fn manual_parallel( - &self, - num_accounts: usize, - num_txn: usize, - num_warmups: usize, - num_runs: usize, - concurrency_level: usize, - ) -> Vec { - let mut ret = Vec::new(); - - let total_runs = num_warmups + num_runs; - for i in 0..total_runs { - let state = ParallelBenchState::with_size( - &self.strategy, - num_accounts, - num_txn, - concurrency_level, - ); - - if i < num_warmups { - println!("WARMUP - ignore results"); - state.execute(); - } else { - println!( - "RUN bencher for: num_threads = {}, \ - block_size = {}, \ - num_account = {}", - concurrency_level, num_txn, num_accounts, - ); - ret.push(state.execute()); - } - } - ret - } } struct TransactionBenchState { @@ -336,19 +266,19 @@ impl TransactionBenchState { transactions_len * 1000 / exec_t.as_millis() as usize } - // /// Executes this state in a single block via parallel execution. - // fn execute_parallel(self) { - // // The output is ignored here since we're just testing transaction performance, not trying - // // to assert correctness. - // ParallelStarcoinVM::execute_block( - // self.transactions, - // self.executor.get_state_view(), - // num_cpus::get(), - // None, - // None, - // ) - // .expect("VM should not fail to start"); - // } + /// Executes this state in a single block via parallel execution. + fn execute_parallel(self) { + // The output is ignored here since we're just testing transaction performance, not trying + // to assert correctness. + BlockStarcoinVM::execute_block( + self.transactions, + self.executor.get_state_view(), + num_cpus::get(), + None, + None, + ) + .expect("VM should not fail to start"); + } fn execute_blockstm_benchmark( self, @@ -374,52 +304,8 @@ fn universe_strategy( // Multiply by 5 past the number of to provide // XXX FIXME YSG // let max_balance = TXN_RESERVED * num_transactions as u64 * 5; - let max_balance = 5_000_000_000; - let balance_strategy = log_balance_strategy(max_balance); - AccountUniverseGen::strategy(num_accounts, balance_strategy) + // let max_balance = 5_000_000_000; + let balance = TXN_RESERVED * num_transactions as u64 * 5; + AccountUniverseGen::strategy(num_accounts, balance..(balance + 1)) } -struct ParallelBenchState { - bench_state: TransactionBenchState, - num_threads: usize, -} - -impl ParallelBenchState { - /// Creates a new benchmark state with the given number of accounts and transactions. - fn with_size( - strategy: S, - num_accounts: usize, - num_transactions: usize, - num_threads: usize, - ) -> Self - where - S: Strategy, - S::Value: AUTransactionGen, - { - Self { - bench_state: TransactionBenchState::with_universe( - strategy, - universe_strategy(num_accounts, num_transactions), - num_transactions, - ), - num_threads, - } - } - - fn execute(self) -> usize { - // let txns = self - // .bench_state - // .transactions - // .into_iter() - // .map(Transaction::UserTransaction) - // .collect(); - - let state_view = self.bench_state.executor.get_state_view(); - // measured - microseconds. - BlockStarcoinVM::execute_block_tps( - self.bench_state.transactions.clone(), - state_view, - self.num_threads, - ) - } -} diff --git a/vm/vm-runtime/src/errors.rs b/vm/vm-runtime/src/errors.rs index 442c43ff1e..91d035572d 100644 --- a/vm/vm-runtime/src/errors.rs +++ b/vm/vm-runtime/src/errors.rs @@ -43,7 +43,6 @@ pub fn error_split(code: u64) -> (u8, u64) { } pub fn convert_prologue_runtime_error(error: VMError) -> Result<(), VMStatus> { - println!("convert_prologue_runtime_error VMError: {:#?}", error); let status = error.into_vm_status(); Err(match status { VMStatus::Executed => VMStatus::Executed, @@ -97,6 +96,7 @@ pub fn convert_prologue_runtime_error(error: VMError) -> Result<(), VMStatus> { StatusCode::UNEXPECTED_ERROR_FROM_KNOWN_MOVE_FUNCTION } }; + println!("YSG {:#?}", new_major_status); VMStatus::Error(new_major_status) } status @ VMStatus::ExecutionFailure { .. } | status @ VMStatus::Error(_) => { diff --git a/vm/vm-runtime/src/starcoin_vm.rs b/vm/vm-runtime/src/starcoin_vm.rs index fd4d005771..2c2d6c6097 100644 --- a/vm/vm-runtime/src/starcoin_vm.rs +++ b/vm/vm-runtime/src/starcoin_vm.rs @@ -1615,6 +1615,7 @@ impl VMAdapter for StarcoinVM { (vm_status, output, Some(sender)) } PreprocessedTransaction::BlockMetadata(block_meta) => { + println!("YSG BlockMetadata"); let (vm_status, output) = match self.process_block_metadata(data_cache, block_meta.clone()) { Ok(output) => (VMStatus::Executed, output),