storj/satellite
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
..
abtesting console/abTesting: add support for AB testing 2022-10-27 10:57:12 +00:00
accounting satellite/{db, accounting}: added functionality to query settled bandwidth for given project 2023-06-30 13:24:16 +03:00
admin satellite/admin: fix spelling of list-apikeys endpoint 2023-07-03 21:03:53 +00:00
analytics satellite/{web,analytics}: add row actions to project members 2023-06-26 12:45:02 +00:00
attribution satellite/{db, admin}: added endpoints to update user's and project's user_agent 2023-06-16 19:41:05 +00:00
audit satellite/audit: remove pieces when audits fail 2023-06-22 14:19:00 +00:00
buckets satellite/accounting/tally: handle well bucket names with escape char 2023-06-21 15:04:14 +00:00
compensation payments: don't redefine compensation rates twice 2023-06-10 12:40:43 +00:00
console {satellite/console,web/satellite}: encode email in project invite URLs 2023-07-03 18:07:19 +00:00
contact satellite: save and return which node features are enabled 2023-06-06 21:13:29 +00:00
gc satellite/gc: add piece tracker ranged loop observer 2023-06-22 18:17:39 +00:00
geoip satellite/overlay: update country code on every node check-in 2023-03-22 08:38:51 +00:00
gracefulexit satellite/gracefulexit: use node alias instead id with observer 2023-05-18 22:37:46 +00:00
internalpb cmd/inspector: remove 2023-05-19 09:11:29 +00:00
mailservice satellite/consoleweb: fix flaky TestAuth tests 2022-08-04 19:06:07 +00:00
metabase satellite/overlay: refactor Reliable to be used with repair checker 2023-07-05 10:56:31 +02:00
metainfo satellite/metainfo: increase default MaxEncryptedObjectKeyLength 2023-06-22 22:59:52 +00:00
metrics satellite/metabase/rangedloop: move Segment definition 2023-05-16 12:37:17 +00:00
nodeapiversion satellite/nodeapiversion: new table for tracking node api usage 2020-07-09 15:02:25 +00:00
nodeevents satellite/satellitedb/dbx: document node tables 2023-02-24 14:05:55 +00:00
nodeselection/uploadselection satellite/satellitedb: create table for node tags 2023-07-05 09:38:53 +02:00
nodestats payments: don't redefine compensation rates twice 2023-06-10 12:40:43 +00:00
oidc satellite/buckets: move Bucket definition 2023-04-13 17:55:40 -04:00
orders satellite/nodeselection: use the same Node object from overlay and nodeselection 2023-07-03 16:59:33 +00:00
overlay satellite/overlay: refactor ReliabilityCache to keep more data 2023-07-05 11:19:10 +02:00
payments satellite/payments/stripe/{client,server}: add set invoice status cmd 2023-06-28 21:04:34 +00:00
repair satellite/overlay: refactor ReliabilityCache to keep more data 2023-07-05 11:19:10 +02:00
reputation satellite/audit: remove pieces when audits fail 2023-06-22 14:19:00 +00:00
revocation satellite/satellitedb: move tests to their domains 2021-02-19 17:29:15 +02:00
satellitedb satellite/overlay: refactor Reliable to be used with repair checker 2023-07-05 10:56:31 +02:00
snopayouts all: fix error naming 2021-04-29 15:38:21 +03:00
admin.go satellite/payments: Remove expired package credits 2023-05-22 11:58:37 +00:00
api.go satellite/metainfo: drop piecedeletion package 2023-06-14 11:19:21 +00:00
auditor.go satellite/audit: remove pieces when audits fail 2023-06-22 14:19:00 +00:00
configlock_test.go all: fix deprecated ioutil commands 2022-10-11 15:27:29 +00:00
core.go satellite/payments: Remove expired package credits 2023-05-22 11:58:37 +00:00
gc-bf_test.go satellite/gc/bloomfilter: remove segments loop parts 2023-05-15 11:46:26 +00:00
gc-bf.go satellite/metabase: remove segmentsloop package 2023-05-18 19:08:29 +00:00
gc.go gc: remove segment loop dependency 2023-02-03 10:31:16 +00:00
peer.go satellite/gc: add piece tracker ranged loop observer 2023-06-22 18:17:39 +00:00
rangedloop.go satellite/overlay: refactor Reliable to be used with repair checker 2023-07-05 10:56:31 +02:00
repairer.go satellite/audit: remove pieces when audits fail 2023-06-22 14:19:00 +00:00