chore: bump tarpc from 0.24.1 to 0.26.2 (#17966)

* chore: bump tarpc from 0.24.1 to 0.26.2

Bumps [tarpc](https://github.com/google/tarpc) from 0.24.1 to 0.26.2.
- [Release notes](https://github.com/google/tarpc/releases)
- [Changelog](https://github.com/google/tarpc/blob/master/RELEASES.md)
- [Commits](https://github.com/google/tarpc/commits)

---
updated-dependencies:
- dependency-name: tarpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* [auto-commit] Update all Cargo lock files

* Accommodate breaking changes & update tracing

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
Co-authored-by: Tyera Eulberg <tyera@solana.com>
This commit is contained in:
dependabot[bot]
2021-06-15 20:31:34 +00:00
committed by GitHub
parent f558b9b6bf
commit 0323ea9f7e
7 changed files with 179 additions and 51 deletions

View File

@ -18,7 +18,7 @@ mio = "0.7.11"
solana-banks-interface = { path = "../banks-interface", version = "=1.8.0" }
solana-program = { path = "../sdk/program", version = "=1.8.0" }
solana-sdk = { path = "../sdk", version = "=1.8.0" }
tarpc = { version = "0.24.1", features = ["full"] }
tarpc = { version = "0.26.2", features = ["full"] }
tokio = { version = "1", features = ["full"] }
tokio-serde = { version = "0.8", features = ["bincode"] }

View File

@ -22,11 +22,10 @@ use solana_sdk::{
};
use std::io::{self, Error, ErrorKind};
use tarpc::{
client::{self, channel::RequestDispatch, NewClient},
client::{self, NewClient, RequestDispatch},
context::{self, Context},
rpc::{ClientMessage, Response},
serde_transport::tcp,
Transport,
ClientMessage, Response, Transport,
};
use tokio::{net::ToSocketAddrs, time::Duration};
use tokio_serde::formats::Bincode;
@ -300,14 +299,14 @@ where
C: Transport<ClientMessage<BanksRequest>, Response<BanksResponse>> + Send + 'static,
{
Ok(BanksClient {
inner: TarpcClient::new(client::Config::default(), transport).spawn()?,
inner: TarpcClient::new(client::Config::default(), transport).spawn(),
})
}
pub async fn start_tcp_client<T: ToSocketAddrs>(addr: T) -> io::Result<BanksClient> {
let transport = tcp::connect(addr, Bincode::default).await?;
Ok(BanksClient {
inner: TarpcClient::new(client::Config::default(), transport).spawn()?,
inner: TarpcClient::new(client::Config::default(), transport).spawn(),
})
}