storj/satellite/metainfo
Yingrong Zhao 7c7334e9d5 satellite/metainfo/piecedeletion: fix deadlock when waiting for threshold to reach
This PR fixes a deadlock that can happen when the number of piece
deletion requests is different from the distinct node count from those
requests. The success threshold should be based on the number of nodes
instead of the amount of requests

Change-Id: I83073a22eb1e111be1e27641cebcefecdc16afcb
2020-09-02 07:07:49 +00:00
..
expireddeletion all: add missing dots 2020-08-11 17:50:01 +03:00
metabase satellite/metainfo/metabase: add package for metainfo database 2020-08-27 17:31:11 +00:00
objectdeletion satellite/metainfo: implement batch delete for DeleteBucket 2020-08-24 13:28:09 +00:00
piecedeletion satellite/metainfo/piecedeletion: fix deadlock when waiting for threshold to reach 2020-09-02 07:07:49 +00:00
pointerverification satellite/metainfo/pointerverification: service for verifying pointers 2020-03-19 16:27:38 +00:00
attribution_test.go storagenode: live tracking of order window usage 2020-08-19 19:42:33 +00:00
attribution.go satellite/metainfo: use user PartnerID for bucket attribution 2020-08-06 13:14:07 +00:00
batch.go all: fix dots 2020-07-16 14:58:28 +00:00
config.go all: add missing dots 2020-08-11 17:50:01 +03:00
db_test.go satellite: prevents uplink from creating a bucket once it exceeds the max bucket allocation. 2020-07-15 17:27:05 +00:00
db.go satellite/orders: add buckets db to service 2020-07-24 17:36:49 +03:00
endpoint_test.go satellite/metainfo: implement batch delete for DeleteBucket 2020-08-24 13:28:09 +00:00
loop_test.go all: fix dots 2020-07-16 14:58:28 +00:00
loop.go satellite/metainfo: reduce lookupLimit default to 2500 2020-09-01 12:04:48 -04:00
loopstats.go satellite/metainfo: track observer timing 2020-02-26 17:42:56 +00:00
metainfo_test.go satellite/metainfo: Fix GetObjectIPs loop and test 2020-08-31 15:56:12 -06:00
metainfo.go satellite/metainfo: Fix GetObjectIPs loop and test 2020-08-31 15:56:12 -06:00
service_test.go satellite/metainfo/objectdeletion: Object deletion implementation 2020-07-20 16:09:48 +00:00
service.go Revert "satellite/metainfo: log if replacing pieces in pointer goes wrong" 2020-07-23 13:42:50 +00:00
validation_norace.go satellite/metainfo: verify pointer in service 2020-06-11 13:45:58 +00:00
validation_race.go satellite/metainfo: verify pointer in service 2020-06-11 13:45:58 +00:00
validation.go satellite/metainfo: use user PartnerID for bucket attribution 2020-08-06 13:14:07 +00:00