storj/satellite/repair
Fadila Khadar e776c65172 satellite/checker: pieces in excluded countries are not healthy
Add a RepairExcludedCountryCodes config flag for overlay for providing a list of country codes to exclude nodes from target repair selection.

Mark segments with less than repairThreshold pieces in countries not in the RepairExcludedCountryCodes as not healthy.
With this change, the repair process is not affected. The segment will be removed from the repair queue by the repairer.

Another change will handle the logic at the repairer level.

Fixes https://github.com/storj/team-metainfo/issues/95

Change-Id: I9231b32de117a116488de055a3e94efcabb46e81
2022-03-02 09:59:09 +00:00
..
checker satellite/checker: pieces in excluded countries are not healthy 2022-03-02 09:59:09 +00:00
queue satellite/repair: migrate to new repair_queue table 2021-06-30 17:12:24 +02:00
repairer cmd/satellite: add fetch-pieces command 2022-02-18 00:13:53 +00:00
priority_test.go satellite/repair: use survivability model for segment health 2020-12-17 21:30:17 +00:00
priority.go satellite/repair: clamp totalNodes to 100 or higher 2020-12-30 10:39:14 -06:00
repair_test.go satellite/{audit, reputation}: fix potential nodes reputation status 2022-01-06 21:05:59 +00:00
repair.go satellite/repair: move test files (#2649) 2019-07-28 12:15:34 +03:00