Add transaction mode to dos (#20191)
This commit is contained in:
parent
2ec74474e9
commit
94a1a57106
|
@ -4546,6 +4546,7 @@ dependencies = [
|
||||||
"solana-gossip",
|
"solana-gossip",
|
||||||
"solana-logger 1.8.0",
|
"solana-logger 1.8.0",
|
||||||
"solana-net-utils",
|
"solana-net-utils",
|
||||||
|
"solana-perf",
|
||||||
"solana-sdk",
|
"solana-sdk",
|
||||||
"solana-streamer",
|
"solana-streamer",
|
||||||
"solana-version",
|
"solana-version",
|
||||||
|
|
|
@ -17,6 +17,7 @@ solana-core = { path = "../core", version = "=1.8.0" }
|
||||||
solana-gossip = { path = "../gossip", version = "=1.8.0" }
|
solana-gossip = { path = "../gossip", version = "=1.8.0" }
|
||||||
solana-logger = { path = "../logger", version = "=1.8.0" }
|
solana-logger = { path = "../logger", version = "=1.8.0" }
|
||||||
solana-net-utils = { path = "../net-utils", 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-sdk = { path = "../sdk", version = "=1.8.0" }
|
||||||
solana-streamer = { path = "../streamer", version = "=1.8.0" }
|
solana-streamer = { path = "../streamer", version = "=1.8.0" }
|
||||||
solana-version = { path = "../version", version = "=1.8.0" }
|
solana-version = { path = "../version", version = "=1.8.0" }
|
||||||
|
|
|
@ -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"),
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue