storj/pkg/rpc
Jeff Wendling 51d5d8656a pkg/rpc: drpc connection pooling
keep a pool of connections open when dialing for drpc. this
makes it so that long lived clients (like lib/uplink's Project)
don't continue to use a bad connection forever. it also allows
for concurrent rpcs.

Change-Id: If649b286050e4f09c413fadc3e1ce88f5fc6e600
2019-10-22 18:15:24 -06:00
..
rpcpeer all: use pkg/rpc instead of pkg/transport 2019-09-25 15:37:06 -06:00
rpcpool pkg/rpc: drpc connection pooling 2019-10-22 18:15:24 -06:00
rpcstatus pkg/rpc/rpcstatus: fix drpc grpc compatibilty (#3306) 2019-10-17 15:21:20 -04:00
common_drpc.go all: use pkg/rpc instead of pkg/transport 2019-09-25 15:37:06 -06:00
common_grpc.go all: use pkg/rpc instead of pkg/transport 2019-09-25 15:37:06 -06:00
common.go pkg/rpc: remove read/write deadlines as a mechanism for request timeouts (#3335) 2019-10-22 17:57:24 -06:00
compat_drpc.go pkg/rpc: drpc connection pooling 2019-10-22 18:15:24 -06:00
compat_grpc.go satellite/discovery: remove discovery related code (#3175) 2019-10-14 10:57:01 -04:00
conn.go pkg/rpc: drpc connection pooling 2019-10-22 18:15:24 -06:00
dial_drpc.go pkg/rpc: drpc connection pooling 2019-10-22 18:15:24 -06:00
dial_grpc.go pkg/rpc: drpc connection pooling 2019-10-22 18:15:24 -06:00
dial.go pkg/rpc: drpc connection pooling 2019-10-22 18:15:24 -06:00
gen.go pkg/rpc: drpc connection pooling 2019-10-22 18:15:24 -06:00
known_ids_test.go pkg/rpc: defeat MITM attacks in most cases (#3215) 2019-10-12 14:34:41 -06:00
known_ids.go pkg/rpc: defeat MITM attacks in most cases (#3215) 2019-10-12 14:34:41 -06:00
rpc_test.go CI: test drpc and grpc (#3163) 2019-10-11 08:30:06 -06:00