storj/satellite
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
..
accounting satellite/accounting: add redis support to live accounting (#3213) 2019-10-16 12:50:29 -04:00
attribution satellite: remove remote/inline file from BucketTally (#3041) 2019-09-13 16:51:41 +03:00
audit pkg/rpc: remove read/write deadlines as a mechanism for request timeouts (#3335) 2019-10-22 17:57:24 -06:00
console satellite/console: add REST delete API endpoint (#3337) 2019-10-22 19:17:09 +03:00
contact contact: small typo 2019-10-14 13:21:05 -06:00
dbcleanup all: add archview annotations (#2964) 2019-09-10 16:24:16 +03:00
gc all: use pkg/rpc instead of pkg/transport 2019-09-25 15:37:06 -06:00
gracefulexit storagenode/gracefulexit: Implement storage node graceful exit worker - part 1 (#3322) 2019-10-22 16:42:21 -04:00
inspector all: add archview annotations (#2964) 2019-09-10 16:24:16 +03:00
mailservice all: add archview annotations (#2964) 2019-09-10 16:24:16 +03:00
marketingweb all: add archview annotations (#2964) 2019-09-10 16:24:16 +03:00
metainfo satellite/metainfo: pass streamID/segmentID between Batch request/response (#3311) 2019-10-22 03:23:22 -07:00
metrics satellite/metrics: create a metrics chore (#3263) 2019-10-16 14:08:33 -04:00
nodestats all: use pkg/rpc instead of pkg/transport 2019-09-25 15:37:06 -06:00
orders storagenode/gracefulexit: Implement storage node graceful exit worker - part 1 (#3322) 2019-10-22 16:42:21 -04:00
overlay satellite/satellitedb: add exit_status column to nodes table (#3301) 2019-10-17 11:01:39 -04:00
payments satellite/console: payments api (#3297) 2019-10-17 17:42:18 +03:00
repair satellite/satellitedb: remove sqlite support (#3296) 2019-10-19 00:27:57 +03:00
rewards all: add archview annotations (#2964) 2019-09-10 16:24:16 +03:00
satellitedb {internal/version,versioncontrol,cmd/storagenode-updater}: add rollout to storagenode updater (#3276) 2019-10-21 12:50:59 +02:00
vouchers all: use pkg/rpc instead of pkg/transport 2019-09-25 15:37:06 -06:00
api.go {internal/version,versioncontrol,cmd/storagenode-updater}: add rollout to storagenode updater (#3276) 2019-10-21 12:50:59 +02:00
peer.go {internal/version,versioncontrol,cmd/storagenode-updater}: add rollout to storagenode updater (#3276) 2019-10-21 12:50:59 +02:00