storj/private/testplanet
paul cannon d6f8be1ec6 satellite/audit: add ContainmentSyncChore
We will be needing an infrequent chore to check which nodes are in the
reverify queue and synchronize that set with the 'contained' field in
the nodes db, since it is easily possible for them to get out of sync.
(We can't require that the reverification queue table be in the same
database as the nodes table, so maintaining consistency with SQL
transactions is out. Plus, even if they were in the same database, using
such SQL transactions to maintain consistency would be slow and
unwieldy.)

This commit adds the actual chore.

Refs: https://github.com/storj/storj/issues/5431
Change-Id: Id78b40bf69fae1ac39010e3b553315db8a1472bd
2023-02-07 01:18:49 +00:00
..
dir.go private: rename internal to private (#3573) 2019-11-14 21:46:15 +02:00
doc.go all: reformat comments as required by gofmt 1.19 2022-08-10 18:24:55 +00:00
log.go private/testplanet: use info level logs in jenkins 2022-02-10 11:47:06 -06:00
multinode.go private/testplanet: add some more error wrapping 2023-01-31 15:44:59 +02:00
planet_test.go private/testplanet: extend testplanet with multinode instance 2021-10-13 10:19:45 +00:00
planet.go private/testplanet: enable full table scan detection 2023-02-03 12:11:18 +00:00
reconfigure.go storj/private/server: listen for noiseconn requests 2023-01-30 13:23:08 -05:00
rpc_test.go mod: bump dependencies 2022-10-19 17:01:53 +00:00
run_test.go Makefile: disable postgres fsync in the test container 2022-12-01 22:03:31 +00:00
run.go satellite/satellitedb: cleanup testing access 2023-02-06 14:36:11 +02:00
satellite_test.go integration/ui: add UI integration tests 2021-06-09 14:39:38 +03:00
satellite.go satellite/audit: add ContainmentSyncChore 2023-02-07 01:18:49 +00:00
storagenode-wait.go private/testplanet: support writing monitoring spans 2021-09-30 09:03:35 +03:00
storagenode.go private/testplanet: add some more error wrapping 2023-01-31 15:44:59 +02:00
tlsopts_test.go all: use DialNodeURL throughout the codebase 2020-05-20 10:36:30 +00:00
uplink_test.go storagenode/piecestore: add Exists endpoint 2022-12-17 04:08:26 +00:00
uplink.go private/testplanet: add some more error wrapping 2023-01-31 15:44:59 +02:00
versioning.go private/testplanet: try using multiple localhosts 2022-03-29 05:24:35 +00:00