You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
it can't really do any better because the quic tpu client batched send implementation bails on the first error, discarding statuses of any prior and pending sends
investigate whether waiting to collect all results of a batched send has significant performance penalty.
if so, split rpc sts metrics to report failed single and batched sends separately.
if not, rework the quic client's batched send such that in can return the error count.
The text was updated successfully, but these errors were encountered:
Problem
rpc sts only increments its send failure once on error, regardless of batch size in the case of batched sends
agave/send-transaction-service/src/send_transaction_service.rs
Lines 748 to 760 in b27c80a
it can't really do any better because the quic tpu client batched send implementation bails on the first error, discarding statuses of any prior and pending sends
agave/quic-client/src/nonblocking/quic_client.rs
Lines 506 to 512 in cc3afa5
Proposed Solution
investigate whether waiting to collect all results of a batched send has significant performance penalty.
if so, split rpc sts metrics to report failed single and batched sends separately.
if not, rework the quic client's batched send such that in can return the error count.
The text was updated successfully, but these errors were encountered: