storj/internal
Jeff Wendling 098cbc9c67 all: use pkg/rpc instead of pkg/transport
all of the packages and tests work with both grpc and
drpc. we'll probably need to do some jenkins pipelines
to run the tests with drpc as well.

most of the changes are really due to a bit of cleanup
of the pkg/transport.Client api into an rpc.Dialer in
the spirit of a net.Dialer. now that we don't need
observers, we can pass around stateless configuration
to everything rather than stateful things that issue
observations. it also adds a DialAddressID for the
case where we don't have a pb.Node, but we do have an
address and want to assert some ID. this happened
pretty frequently, and now there's no more weird
contortions creating custom tls options, etc.

a lot of the other changes are being consistent/using
the abstractions in the rpc package to do rpc style
things like finding peer information, or checking
status codes.

Change-Id: Ief62875e21d80a21b3c56a5a37f45887679f9412
2019-09-25 15:37:06 -06:00
..
cui better batch-generation (#1219) 2019-02-06 09:04:12 +01:00
currency satellite/rewards: use USD type (#2384) 2019-07-01 15:16:49 -04:00
date storagenode/nodestats: cache node stats (#2543) 2019-08-08 16:47:04 +03:00
dbutil storagenode/storagenodedb: Migrate to separate dbs (#3081) 2019-09-23 12:36:46 -07:00
debugging Identity versioning (#1389) 2019-04-08 20:15:19 +02:00
errs2 all: use pkg/rpc instead of pkg/transport 2019-09-25 15:37:06 -06:00
fpath Fix storing struct in context (#2126) 2019-06-05 16:02:29 +02:00
memory Don't convert to float to avoid losing precision. (#2092) 2019-06-03 18:37:40 +02:00
migrate internal/migrate: make rebind optional (#3071) 2019-09-20 19:26:07 +03:00
post lint: add linting for errs package (#2881) 2019-08-27 19:07:12 +03:00
processgroup updates copyright 2018 to 2019 (#1133) 2019-01-24 15:15:10 -05:00
readcloser remove utils.CombineErrors and utils.ErrorGroup (#1603) 2019-03-29 14:30:23 +02:00
s3client aws s3 performance tests (#2060) 2019-05-28 11:46:58 -07:00
sync2 internal/sync2: Fix typo in doc comment (#2685) 2019-08-01 17:10:27 +02:00
testblobs move piece info into files (#2629) 2019-08-07 20:47:30 -05:00
testcontext all: use pkg/rpc instead of pkg/transport 2019-09-25 15:37:06 -06:00
testidentity lib/uplink: remove redis and bolt dependencies (#2812) 2019-08-19 16:10:38 -06:00
testpeertls Enable Scopelint Linter (#2049) 2019-05-29 09:30:16 -04:00
testplanet all: use pkg/rpc instead of pkg/transport 2019-09-25 15:37:06 -06:00
testrand storagenode/nodestats: cache node stats (#2543) 2019-08-08 16:47:04 +03:00
testrevocation pkg/revocation: ensure we close revocation databases (#2825) 2019-08-20 18:04:17 +03:00
teststorj Refactor pb.Node protobuf (#1785) 2019-04-22 12:07:50 +03:00
version internal/version: Change default endpoint to query (#3126) 2019-09-25 22:55:38 +02:00