storj/satellite/overlay
Michal Niewrzal 21c1e66a85 satellite/overlay: refactor ReliabilityCache to keep more data
ReliabilityCache will be now using refactored overlay Reliable method.
This method will provide more info about nodes (e.g. country code) and
with this we are able to add two dedicated methods to classify pieces:
* OutOfPlacementPieces
* PiecesNodesLastNetsInOrder

With those new method we will fix issue where offline but reliable node
won't be checked for clumped pieces and off placement pieces.

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

Change-Id: I9ffbed9f07f4881c9db3bd0e5f0412f1a418dd82
2023-07-05 11:19:10 +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/nodeselection: use the same Node object from overlay and nodeselection 2023-07-03 16:59:33 +00:00
downloadselection.go satellite/nodeselection: use the same Node object from overlay and nodeselection 2023-07-03 16:59:33 +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/nodeselection: use the same Node object from overlay and nodeselection 2023-07-03 16:59:33 +00:00
service_test.go satellite/overlay: refactor ReliabilityCache to keep more data 2023-07-05 11:19:10 +02:00
service.go satellite/overlay: refactor ReliabilityCache to keep more data 2023-07-05 11:19:10 +02:00
statdb_test.go satellite/overlay: refactor Reliable to be used with repair checker 2023-07-05 10:56:31 +02:00
uploadselection_test.go satellite/nodeselection: use the same Node object from overlay and nodeselection 2023-07-03 16:59:33 +00:00
uploadselection.go satellite/nodeselection: use the same Node object from overlay and nodeselection 2023-07-03 16:59:33 +00:00