storj/storagenode
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
..
bandwidth storagenode/storagenodedb: Migrate to separate dbs (#3081) 2019-09-23 12:36:46 -07:00
collector all: add archview annotations (#2964) 2019-09-10 16:24:16 +03:00
console {versioncontrol,internal/version,cmd/*}: refactor version control (#3253) 2019-10-20 09:56:23 +02:00
contact satellite/discovery: remove discovery related code (#3175) 2019-10-14 10:57:01 -04:00
gracefulexit storagenode/gracefulexit: Implement storage node graceful exit worker - part 1 (#3322) 2019-10-22 16:42:21 -04:00
inspector satellite/discovery: remove discovery related code (#3175) 2019-10-14 10:57:01 -04:00
monitor satellite/discovery: remove discovery related code (#3175) 2019-10-14 10:57:01 -04:00
nodestats all: use pkg/rpc instead of pkg/transport 2019-09-25 15:37:06 -06:00
orders pkg/rpc: remove read/write deadlines as a mechanism for request timeouts (#3335) 2019-10-22 17:57:24 -06:00
pieces storagenode/pieces: remove old comment (#3334) 2019-10-22 12:51:51 +03:00
piecestore piecestore: update usage before completing upload (#3286) 2019-10-15 20:17:17 -06:00
reputation all: add archview annotations (#2964) 2019-09-10 16:24:16 +03:00
retain satellite/metainfo: add commit interval to prevent long delays between order limit creation and segment commit (#3149) 2019-10-01 12:55:02 -04:00
satellites storagenode/storagenodedb: add SQL receiver logic for graceful exit (#3067) 2019-10-01 10:34:03 -04:00
storagenodedb storagenode/storagenodedb: add SQL receiver logic for graceful exit (#3067) 2019-10-01 10:34:03 -04:00
storageusage all: add archview annotations (#2964) 2019-09-10 16:24:16 +03:00
trust satellite/discovery: remove discovery related code (#3175) 2019-10-14 10:57:01 -04:00
operator.go storagenode/main: map aliases for kademlia config values (#3118) 2019-09-30 19:33:00 -04:00
peer.go pkg/rpc: remove read/write deadlines as a mechanism for request timeouts (#3335) 2019-10-22 17:57:24 -06:00