storj/satellite/repair/repairer
paul cannon 355ea2133b satellite/audit: remove pieces when audits fail
When pieces fail an audit (hard fail, meaning the node acknowledged it
did not have the piece or the piece was corrupted), we will now remove
those pieces from the segment.

Previously, we did not do this, and some node operators were seeing the
same missing piece audited over and over again and losing reputation
every time.

This change will include both verification and reverification audits. It
will also apply to pieces found to be bad during repair, if
repair-to-reputation reporting is enabled.

Change-Id: I0ca7af7e3fecdc0aebbd34fee4be3a0eab53f4f7
2023-06-22 14:19:00 +00:00
..
ec.go satellite/repair/repairer: make DialTimeout configurable 2023-06-16 12:23:25 +00:00
repairer.go satellite/repair/repairer: make DialTimeout configurable 2023-06-16 12:23:25 +00:00
segments_test.go satellite/repair/repairer: test repairing geofenced segment 2023-06-22 13:21:05 +00:00
segments.go satellite/audit: remove pieces when audits fail 2023-06-22 14:19:00 +00:00
stats.go satellite/repair/repairer: a new set of rs_scheme tagged metrics 2021-02-09 14:19:22 +00:00