Add transaction mode to dos (#20191) (#20329)

(cherry picked from commit 94a1a57106)

Co-authored-by: sakridge <sakridge@gmail.com>
This commit is contained in:
mergify[bot]
2021-09-29 23:53:15 +00:00
committed by GitHub
parent 5d8429d953
commit 8178db52a5
3 changed files with 7 additions and 0 deletions

1
Cargo.lock generated
View File

@ -4482,6 +4482,7 @@ dependencies = [
"solana-ledger", "solana-ledger",
"solana-logger 1.7.14", "solana-logger 1.7.14",
"solana-net-utils", "solana-net-utils",
"solana-perf",
"solana-runtime", "solana-runtime",
"solana-sdk", "solana-sdk",
"solana-streamer", "solana-streamer",

View File

@ -20,6 +20,7 @@ solana-gossip = { path = "../gossip", version = "=1.7.14" }
solana-ledger = { path = "../ledger", version = "=1.7.14" } solana-ledger = { path = "../ledger", version = "=1.7.14" }
solana-logger = { path = "../logger", version = "=1.7.14" } solana-logger = { path = "../logger", version = "=1.7.14" }
solana-net-utils = { path = "../net-utils", 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-runtime = { path = "../runtime", version = "=1.7.14" }
solana-sdk = { path = "../sdk", version = "=1.7.14" } solana-sdk = { path = "../sdk", version = "=1.7.14" }
solana-streamer = { path = "../streamer", version = "=1.7.14" } solana-streamer = { path = "../streamer", version = "=1.7.14" }

View File

@ -79,6 +79,10 @@ fn run_dos(
"random" => { "random" => {
data.resize(data_size, 0); data.resize(data_size, 0);
} }
"transaction" => {
let tx = solana_perf::test_tx::test_tx();
data = bincode::serialize(&tx).unwrap();
}
"get_account_info" => {} "get_account_info" => {}
"get_program_accounts" => {} "get_program_accounts" => {}
&_ => { &_ => {
@ -183,6 +187,7 @@ fn main() {
"random", "random",
"get_account_info", "get_account_info",
"get_program_accounts", "get_program_accounts",
"transaction",
]) ])
.help("Type of data to send"), .help("Type of data to send"),
) )