storj/internal
Yingrong Zhao fa1ac24e19
satellite/gracefulexit: add failure threshold check (#3329)
* add overall failure percentage check and inactive time frame check before sending a response to sno

* update comment

* delete node from transfer queue if it has been inactive for too long

* fix linting error

* add test config value

* fix nil pointer

* add config value into testplanet

* add unit test for overall failure threshold

* move timeframe threshold to chore

* update protolock

* add chore test

* add per peiece failure count logic

* change config name from EndpointMaxFailures to MaxFailuresPerPiece

* address comments

* fix linting error

* add error handling for no row returned from progress table

* fix test for graceful exit chore on storagenode

* fix typo InActive -> Inactive

* improve readability for failure threshold calculation

* update config lock

* change error handling for GetProgress in graceful exit endpoint on the satellite side

* return proper rpc error in endpoint

* add check in chore test for checking finish timestamp and queue
2019-10-24 12:24:42 -04: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 satellite/gracefulexit: add failure threshold check (#3329) 2019-10-24 12:24:42 -04: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