forked from solana-labs/solana
-
Notifications
You must be signed in to change notification settings - Fork 271
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support of tpu-client-next to validator #3454
Comments
Address #3515 (comment) |
Address #3515 (comment) (outside of backporting) |
This was referenced Jan 3, 2025
Backport to 2.1For the sake of backporting to 2.1, do the following:
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Problem
Current quic client implementation
ConnectionCache
has some disadvantages:Validator uses quic client for two components:
This issue to is track the work on adding support of new network crate tpu-client-next to the these components.
When finished, it should be possible to choose between two client codes.
Proposed Solution
SendTransactionService
into a separate structure Extract client code in send_transaction_service into a new structure #3423SendTransactionService
, instrument all the related tests with new client as well use tpu-client-next in send_transaction_service #3515ForwardingStage
(new implementation of forwarding by Andrew), poc is poc for use tpu client next forwarding #3286Forwarder
since it is unclear whenForwardingStage
will be releasedset_identity
Add set_identity tests #3794,use_tpu_client_next
.The text was updated successfully, but these errors were encountered: