From 8178db52a5db361e0fdef587720e00e06150aa83 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Wed, 29 Sep 2021 23:53:15 +0000 Subject: [PATCH] Add transaction mode to dos (#20191) (#20329) (cherry picked from commit 94a1a57106ffa33f6f293c906a4c3490dccff9ca) Co-authored-by: sakridge --- 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 5117e772a4..f561b82046 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4482,6 +4482,7 @@ dependencies = [ "solana-ledger", "solana-logger 1.7.14", "solana-net-utils", + "solana-perf", "solana-runtime", "solana-sdk", "solana-streamer", diff --git a/dos/Cargo.toml b/dos/Cargo.toml index 2ce1278a09..cb48d1e5d8 100644 --- a/dos/Cargo.toml +++ b/dos/Cargo.toml @@ -20,6 +20,7 @@ solana-gossip = { path = "../gossip", version = "=1.7.14" } solana-ledger = { path = "../ledger", version = "=1.7.14" } solana-logger = { path = "../logger", version = "=1.7.14" } solana-net-utils = { path = "../net-utils", version = "=1.7.14" } +solana-perf = { path = "../perf", version = "=1.7.14" } solana-runtime = { path = "../runtime", version = "=1.7.14" } solana-sdk = { path = "../sdk", version = "=1.7.14" } solana-streamer = { path = "../streamer", version = "=1.7.14" } diff --git a/dos/src/main.rs b/dos/src/main.rs index 14ddbbd008..c83166c363 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"), )