storj/satellite/audit
paul cannon 1854351da6 satellite/audit: teach Reporter about piecewise audits
The Reporter is responsible for processing results from auditing
operations, logging the results, disqualifying nodes that reached
the maximum reverification count, and passing the results on to
the reputation system.

In this commit, we extend the Reporter so that it knows how to process
the results of piecewise reverification audits.

We also change most reporter-related tests so that reverifications
happen as piecewise reverification audits, exercising the new code.

Note that piecewise reverification audits are not yet being done outside
of tests. In a later commit, we will switch from doing segmentwise
reverifications to piecewise reverifications, as part of the
audit-scaling effort.

Refs: https://github.com/storj/storj/issues/5230
Change-Id: I9438164ce1ea4d9a1790d18d0e1046a8eb04d8e9
2022-12-12 11:28:02 +00:00
..
audit_test.go satellite/audit: use db for auditor queue 2022-11-22 14:04:00 +00:00
chore.go satellite/audit: help performance of pushing to audit queue 2022-11-29 15:37:49 +00:00
collector_test.go satellite/audit: optimize loop observer 2022-10-02 22:24:37 +00:00
collector.go satellite/audit: optimize loop observer 2022-10-02 22:24:37 +00:00
containment2_test.go satellite/{satellitedb,audit}: add NewContainment 2022-12-07 18:03:37 +00:00
containment_test.go satellite/{audit, reputation}: fix potential nodes reputation status 2022-01-06 21:05:59 +00:00
containment.go satellite/{satellitedb,audit}: add NewContainment 2022-12-07 18:03:37 +00:00
cryptosource.go all: fix dots 2020-07-16 14:58:28 +00:00
disqualification_test.go satellite/audit: teach Reporter about piecewise audits 2022-12-12 11:28:02 +00:00
getshare_test.go satellite/{satellitedb,audit}: add NewContainment 2022-12-07 18:03:37 +00:00
integration_test.go satellite/audit: use db for auditor queue 2022-11-22 14:04:00 +00:00
pieces_test.go satellite/repair: update audit records during repair 2021-09-24 00:48:13 +00:00
pieces.go satellite/repair: move over audit.Pieces 2022-09-22 16:43:03 +00:00
queue.go satellite/audit: Split Reverifier from Verifier 2022-12-05 09:55:49 -06:00
reporter_test.go satellite/audit: teach Reporter about piecewise audits 2022-12-12 11:28:02 +00:00
reporter.go satellite/audit: teach Reporter about piecewise audits 2022-12-12 11:28:02 +00:00
reservoir_test.go satellite/audit: fix reservoir sampling bias 2022-12-09 18:16:58 -06:00
reservoir.go satellite/audit: fix reservoir sampling bias 2022-12-09 18:16:58 -06:00
reverifier_test.go satellite/audit: change signature of ReverifyPiece 2022-12-07 18:32:42 +00:00
reverifier.go satellite/audit: change signature of ReverifyPiece 2022-12-07 18:32:42 +00:00
reverify_test.go satellite/audit: teach Reporter about piecewise audits 2022-12-12 11:28:02 +00:00
verifier_test.go satellite/{satellitedb,audit}: add NewContainment 2022-12-07 18:03:37 +00:00
verifier_unit_test.go satellite/audit: retire audit.Queues 2022-12-01 13:12:43 +00:00
verifier.go satellite/{satellitedb,audit}: add NewContainment 2022-12-07 18:03:37 +00:00
worker.go satellite/audit: teach Reporter about piecewise audits 2022-12-12 11:28:02 +00:00