From 94a1a57106ffa33f6f293c906a4c3490dccff9ca Mon Sep 17 00:00:00 2001 From: sakridge Date: Wed, 29 Sep 2021 14:46:55 -0700 Subject: [PATCH] Add transaction mode to dos (#20191) --- Cargo.lock | 1 + dos/Cargo.toml | 1 + dos/src/main.rs | 5 +++++ 3 files changed, 7 insertions(+) diff --git a/Cargo.lock b/Cargo.lock index 4cb943aac..4f92ae9c6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4546,6 +4546,7 @@ dependencies = [ "solana-gossip", "solana-logger 1.8.0", "solana-net-utils", + "solana-perf", "solana-sdk", "solana-streamer", "solana-version", diff --git a/dos/Cargo.toml b/dos/Cargo.toml index 94702f36d..37ec843c1 100644 --- a/dos/Cargo.toml +++ b/dos/Cargo.toml @@ -17,6 +17,7 @@ solana-core = { path = "../core", version = "=1.8.0" } solana-gossip = { path = "../gossip", version = "=1.8.0" } solana-logger = { path = "../logger", version = "=1.8.0" } solana-net-utils = { path = "../net-utils", version = "=1.8.0" } +solana-perf = { path = "../perf", version = "=1.8.0" } solana-sdk = { path = "../sdk", version = "=1.8.0" } solana-streamer = { path = "../streamer", version = "=1.8.0" } solana-version = { path = "../version", version = "=1.8.0" } diff --git a/dos/src/main.rs b/dos/src/main.rs index 14ddbbd00..c83166c36 100644 --- a/dos/src/main.rs +++ b/dos/src/main.rs @@ -79,6 +79,10 @@ fn run_dos( "random" => { data.resize(data_size, 0); } + "transaction" => { + let tx = solana_perf::test_tx::test_tx(); + data = bincode::serialize(&tx).unwrap(); + } "get_account_info" => {} "get_program_accounts" => {} &_ => { @@ -183,6 +187,7 @@ fn main() { "random", "get_account_info", "get_program_accounts", + "transaction", ]) .help("Type of data to send"), )