solana-with-rpc-optimizations/bench-tps/src
kirill lykov 1261f1f900
Add analysis for bench-tps transactions (#92)
* save progress

* rename threads handler

* added writer for txs

* after extracting structure to handle tx confirmations

* extract LogWriter

* Replace pair TimestampedTransaction with struct

* add compute_unit_price to TimestampedTransaction

* add cu_price to LogWriter

* add block time to the logs

* Fix warnings

* add comments and restructure code

* some small improvements

* Renamed conformation_processing.rs to log_transaction_service.rs

* address numerous PR comments

* split LogWriter into two structs

* simplify code of LogWriters

* extract process_blocks

* specify commitment in LogTransactionService

* break thread loop if receiver happens to be dropped

* update start_slot when processing blocks

* address pr comments

* fix clippy error

* minor changes

* fix ms problem

* fix bug with time in clear transaction map
2024-03-26 11:47:24 +01:00
..
bench_tps_client switch to `solana-tpu-client` from `solana_client::tpu_client` for `bench-tps`, `dos/`, `LocalCluster`, `gossip/` (#310) 2024-03-21 09:25:54 -07:00
bench.rs Add analysis for bench-tps transactions (#92) 2024-03-26 11:47:24 +01:00
bench_tps_client.rs Fully remove `ThinClient` from `bench-tps` (#132) 2024-03-12 11:41:54 -07:00
cli.rs Add analysis for bench-tps transactions (#92) 2024-03-26 11:47:24 +01:00
keypairs.rs bench-tps: allow option to not set account data size on every transaction (#209) 2024-03-13 20:29:27 +01:00
lib.rs Add analysis for bench-tps transactions (#92) 2024-03-26 11:47:24 +01:00
log_transaction_service.rs Add analysis for bench-tps transactions (#92) 2024-03-26 11:47:24 +01:00
main.rs switch to `solana-tpu-client` from `solana_client::tpu_client` for `bench-tps`, `dos/`, `LocalCluster`, `gossip/` (#310) 2024-03-21 09:25:54 -07:00
perf_utils.rs Deprecate `ThinClient` and remove `ThinClient` from `bench-tps` (#35365) 2024-03-01 12:14:52 -08:00
rpc_with_retry_utils.rs Add analysis for bench-tps transactions (#92) 2024-03-26 11:47:24 +01:00
send_batch.rs bench-tps: allow option to not set account data size on every transaction (#209) 2024-03-13 20:29:27 +01:00