Skip to content

Commit d890aa9

Browse files
Add counter for new transactions in SendTransactionService (solana-labs#20852) (solana-labs#20858)
* Add counter for inserted transactions * Add counter for tx recv (cherry picked from commit 8959d5e) Co-authored-by: Tyera Eulberg <teulberg@gmail.com>
1 parent 1d7f6a2 commit d890aa9

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

rpc/src/send_transaction_service.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,7 @@ impl SendTransactionService {
190190
Err(RecvTimeoutError::Disconnected) => break,
191191
Err(RecvTimeoutError::Timeout) => {}
192192
Ok(transaction_info) => {
193+
inc_new_counter_info!("send_transaction_service-recv-tx", 1);
193194
let addresses = leader_info.as_ref().map(|leader_info| {
194195
leader_info.get_leader_tpus(config.leader_forward_count)
195196
});
@@ -210,6 +211,7 @@ impl SendTransactionService {
210211
);
211212
}
212213
if transactions.len() < MAX_TRANSACTION_QUEUE_SIZE {
214+
inc_new_counter_info!("send_transaction_service-insert-tx", 1);
213215
transactions.insert(transaction_info.signature, transaction_info);
214216
} else {
215217
datapoint_warn!("send_transaction_service-queue-overflow");

0 commit comments

Comments
 (0)