storj/private/testplanet
Moby von Briesen 5d21e85529 satellite/audit/queue: Separate audit queue into two separate structs.
* The audit worker wants to get items from the queue and process them.
* The audit chore wants to create new queues and swap them in when the
old queue has been processed.

This change adds a "Queues" struct which handles the concurrency
issues around the worker fetching a queue and the chore swapping a new
queue in. It simplifies the logic of the "Queue" struct to its bare
bones, so that it behaves like a normal queue with no need to understand
the details of swapping and worker/chore interactions.

Change-Id: Ic3689ede97a528e7590e98338cedddfa51794e1b
2020-08-31 20:51:25 +00:00
..
dir.go private: rename internal to private (#3573) 2019-11-14 21:46:15 +02:00
planet_test.go all: fix dots 2020-07-16 14:58:28 +00:00
planet.go all: fix dots 2020-07-16 14:58:28 +00:00
reconfigure.go storagenode/version: notification flow now based on cursor, chore_test added, versioncontrol added to reconfigure. 2020-07-23 14:13:24 +00:00
referralmanager.go all: fix dots 2020-07-16 14:58:28 +00:00
rpc_test.go all: use DialNodeURL throughout the codebase 2020-05-20 10:36:30 +00:00
run_test.go common: separate repository 2019-12-27 14:11:15 +02:00
run.go private/testplanet: Use config with name set when empty 2020-08-19 13:12:10 +02:00
satellite_test.go satellite/metainfo: use user PartnerID for bucket attribution 2020-08-06 13:14:07 +00:00
satellite.go satellite/audit/queue: Separate audit queue into two separate structs. 2020-08-31 20:51:25 +00:00
storagenode-wait.go storagenode/pieces: Deleter can handle multiple tests 2020-04-29 11:26:56 -06:00
storagenode.go storagenode: live tracking of order window usage 2020-08-19 19:42:33 +00:00
tlsopts_test.go all: use DialNodeURL throughout the codebase 2020-05-20 10:36:30 +00:00
uplink_test.go private/testplanet: remove old libuplink from testplanet 2020-05-28 13:50:23 +00:00
uplink.go satellite/metainfo: use user PartnerID for bucket attribution 2020-08-06 13:14:07 +00:00
versioning.go storagenode/version: notification flow now based on cursor, chore_test added, versioncontrol added to reconfigure. 2020-07-23 14:13:24 +00:00