storj/satellite/repair
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
..
checker all: fix dots 2020-07-16 14:58:28 +00:00
irreparable all: fix dots 2020-07-16 14:58:28 +00:00
queue satellite: fix string(int) conversions 2020-06-12 06:41:34 +00:00
repairer satellite/orders: use metabase types as arguments 2020-08-28 15:52:37 +03:00
repair_test.go satellite/audit/queue: Separate audit queue into two separate structs. 2020-08-31 20:51:25 +00:00
repair.go satellite/repair: move test files (#2649) 2019-07-28 12:15:34 +03:00