storj/satellite
paul cannon 79553059cb satellite/repair: put irreparable segments in irreparableDB
Previously, we were simply discarding rows from the repair queue when
they couldn't be repaired (either because the overlay said too many
nodes were down, or because we failed to download enough pieces).

Now, such segments will be put into the irreparableDB for further
and (hopefully) more focused attention.

This change also better differentiates some error cases from Repair()
for monitoring purposes.

Change-Id: I82a52a6da50c948ddd651048e2a39cb4b1e6df5c
2020-03-09 21:45:16 +00:00
..
accounting satellite/accounting: Billing tests wait for SNs 2020-03-05 12:37:24 +01:00
admin satellite/admin: add project limit modification and authorization token 2020-02-17 07:56:16 +00:00
attribution satellite/satellitedb/satellitedbtest: pass ctx as an argument 2020-01-20 16:35:42 +02:00
audit satellite/audit: fix checkSegmentAltered to detect segments that have changed during an audit 2020-03-05 19:05:39 +00:00
console satellite/console: redirecting to login after activation implemented 2020-02-24 19:52:28 +02:00
contact all: use monkit v3 2020-02-05 23:53:17 +00:00
dbcleanup satellite/satellitedb: use queue for orders to get back fast billing 2020-02-24 17:07:07 +00:00
downtime {storagenode/contact, private/testplanet}: remove ErrFailureToStart and panic in testplanet.Start 2020-02-24 18:24:23 +00:00
gc go.mod: update uplink 2020-02-21 16:08:12 +02:00
gracefulexit removes bandwidth limiting 2020-03-04 14:04:00 +00:00
inspector go.mod: update uplink 2020-02-21 16:08:12 +02:00
mailservice all: use monkit v3 2020-02-05 23:53:17 +00:00
marketingweb common: separate repository 2019-12-27 14:11:15 +02:00
metainfo satellite/metainfo: fix data race in test 2020-03-09 14:59:44 +00:00
metrics all: use monkit v3 2020-02-05 23:53:17 +00:00
nodestats all: use monkit v3 2020-02-05 23:53:17 +00:00
orders satellite/orders: add monkit to looking up node addr 2020-03-04 23:15:18 +00:00
overlay removes bandwidth limiting 2020-03-04 14:04:00 +00:00
payments satellite/payments/stripecoinpayments: credits added to invoice calculations 2020-02-24 16:48:27 +00:00
referrals all: use pbgrpc 2020-02-26 21:27:47 +02:00
repair satellite/repair: put irreparable segments in irreparableDB 2020-03-09 21:45:16 +00:00
rewards common: separate repository 2019-12-27 14:11:15 +02:00
satellitedb satellite/repair: put irreparable segments in irreparableDB 2020-03-09 21:45:16 +00:00
vouchers common: separate repository 2019-12-27 14:11:15 +02:00
admin.go storagenode: notifications on outdated software version 2020-03-02 16:48:02 +00:00
api.go storagenode: notifications on outdated software version 2020-03-02 16:48:02 +00:00
core.go storagenode: notifications on outdated software version 2020-03-02 16:48:02 +00:00
peer.go satellite/admin: administrative endpoint 2020-02-12 12:12:50 +02:00
repairer.go satellite/repair: put irreparable segments in irreparableDB 2020-03-09 21:45:16 +00:00