storj/internal
JT Olio 2c6fa3c5f8
pkg/rpc: remove read/write deadlines as a mechanism for request timeouts (#3335)
libuplink was incorrectly setting timeouts to 10 seconds still, but
should have been at least 10 minutes. the order sender was setting them
to 1 hour. we don't want timeouts in uplink-side logic as it establishes
a minimum rate on tcp streams.

instead of all of this, just use tcp keep alive. tcp keep alive packets are
sent every 15 seconds and if the peer stops responding the connection
dies. this is enabled by default with go. this will kill tcp connections
when they stop working.

Change-Id: I3d7ad49f71950b3eb43044eedf4b17993116045b
2019-10-22 17:57:24 -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 pkg/rpc: remove read/write deadlines as a mechanism for request timeouts (#3335) 2019-10-22 17:57:24 -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,versioncontrol,cmd/storagenode-updater}: add rollout to storagenode updater (#3276) 2019-10-21 12:50:59 +02:00