storj/satellite
Yingrong Zhao 292e64ee2f
satellite/gracefulexit: check duplicate node id before update pointer (#3380)
* check duplicate node id before update pointer

* add test for transfer failure when pointer already contain the receiving node id

* check exiting and receiving nod are still in the pointer

* check node id only exists once in a pointer

* return error if the existing node doesn't match with the piece info in the pointer

* try to recreate the issue on jenkins

* should not remove exiting node piece in test

* Update satellite/gracefulexit/endpoint.go

Co-Authored-By: Maximillian von Briesen <mobyvb@gmail.com>

* Update satellite/gracefulexit/endpoint.go

Co-Authored-By: Maximillian von Briesen <mobyvb@gmail.com>
2019-10-27 14:20:22 -04:00
..
accounting change uuid conversion (#3384) 2019-10-26 17:51:39 -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: get, update auth api endpoints added (#3375) 2019-10-25 15:07:17 +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 satellite/gracefulexit: check duplicate node id before update pointer (#3380) 2019-10-27 14:20:22 -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: fix broken object listing (#3348) 2019-10-24 14:05:08 -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/gracefulexit: add failure threshold check (#3329) 2019-10-24 12:24:42 -04:00
payments satellite/payments: credit card selection (#3304) 2019-10-23 20:33:24 +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 satellite/gracefulexit: add failure threshold check (#3329) 2019-10-24 12:24:42 -04:00
vouchers all: use pkg/rpc instead of pkg/transport 2019-09-25 15:37:06 -06:00
api.go satellite/gracefulexit: Add signatures for success/failed exit finished messages. (#3368) 2019-10-25 16:36:26 -04:00
peer.go satellite/gracefulexit: Add signatures for success/failed exit finished messages. (#3368) 2019-10-25 16:36:26 -04:00