We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
The pubsub client provided by solana/agave crates fails silently: https://github.com/anza-xyz/agave/blob/79c0fe5c7cfc94e921a104c4e51e2e27aee9d821/pubsub-client/src/nonblocking/pubsub_client.rs#L489 It also does not provide any method to handle disconnection events.
To work around this drift-rs eagerly initializes new PubSubClient instances when a disconnect is detected.
PubSubClient
Ideally, drift-rs would multiplex a minimal number of Ws Connections and handle the disconnections properly
The text was updated successfully, but these errors were encountered:
Successfully merging a pull request may close this issue.
The pubsub client provided by solana/agave crates fails silently: https://github.com/anza-xyz/agave/blob/79c0fe5c7cfc94e921a104c4e51e2e27aee9d821/pubsub-client/src/nonblocking/pubsub_client.rs#L489
It also does not provide any method to handle disconnection events.
To work around this drift-rs eagerly initializes new
PubSubClient
instances when a disconnect is detected.PubSubClient
creates its own Ws connection with various overhead such as ping messages, etc.Ideally, drift-rs would multiplex a minimal number of Ws Connections and handle the disconnections properly
The text was updated successfully, but these errors were encountered: