storj/satellite/overlay
Michal Niewrzal 98f4f249b2 satellite/overlay: refactor KnownReliable to be used with repairer
Currently we are using KnownUnreliableOrOffline to get missing pieces
for segment repairer (GetMissingPieces). The issue is that now repairer
is looking at more things than just missing pieces (clumped/off
placement pieces).

KnownReliable was refactored to get data (e.g. country, lastNet) about
all reliable nodes from provided list. List is split into online and
offline. This way we will be able to use results from this method to all
checks: missing pieces, clumped pieces, out of placement pieces.

This this first part of changes to handle different kind of pieces in
segment repairer.

https://github.com/storj/storj/issues/5998

Change-Id: I6cbaf59cff9d6c4346ace75bb814ccd985c0e43e
2023-06-27 13:27:23 +02:00
..
offlinenodes satellite/overlay/offlinenodes: insert offline nodes into node events 2022-11-18 12:10:06 -05:00
straynodes satellite/overlay: insert DQ node events for stray nodes 2022-11-04 15:48:17 +00:00
benchmark_test.go satellite/overlay: refactor KnownReliable to be used with repairer 2023-06-27 13:27:23 +02:00
checkin_test.go mod: bump common to fetch latest placement type changes 2021-11-16 12:42:25 +00:00
config.go satellite/overlay: configurable meaning of last_net 2023-03-09 02:20:12 +00:00
db_test.go storj: upgrade to use latest storj/common NodeAddress 2023-01-25 01:37:26 +00:00
downloadselection_test.go satellite/metainfo: filter metainfo.GetObjectIPs by bucket/object placement 2023-06-07 16:52:02 +00:00
downloadselection.go satellite/metainfo: filter metainfo.GetObjectIPs by bucket/object placement 2023-06-07 16:52:02 +00:00
peeridentities_test.go satellite/satellitedb/satellitedbtest: pass ctx as an argument 2020-01-20 16:35:42 +02:00
peeridentities.go all: golangci-lint v1.33.0 fixes (#3985) 2020-12-05 17:01:42 +01:00
piececount_test.go storj: upgrade to use latest storj/common NodeAddress 2023-01-25 01:37:26 +00:00
selection_test.go satellite/overlay: refactor KnownReliable to be used with repairer 2023-06-27 13:27:23 +02:00
service_test.go satellite/overlay: refactor KnownReliable to be used with repairer 2023-06-27 13:27:23 +02:00
service.go satellite/overlay: refactor KnownReliable to be used with repairer 2023-06-27 13:27:23 +02:00
statdb_test.go satellite/overlay: refactor KnownReliable to be used with repairer 2023-06-27 13:27:23 +02:00
uploadselection_test.go satellite/overlay: configurable meaning of last_net 2023-03-09 02:20:12 +00:00
uploadselection.go satellite/overlay: fix GetNodesNetworkInOrder 2023-05-19 08:08:08 +00:00