storj/satellite/metainfo
Michal Niewrzal f7c7851519 satellite/metainfo: filter metainfo.GetObjectIPs by bucket/object placement
For now we will use bucket placement to determine if we should exclude
some node IPs from metainfo.GetObjectIPs results. Bucket placement is
retrieved directly from DB in parallel to metabase
GetStreamPieceCountByNodeID request.

GetObjectIPs is not heavily used so additional request to DB shouldn't
be a problem for now.

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

Change-Id: Idf58b1cfbcd1afff5f23868ba2f71ce239f42439
2023-06-07 16:52:02 +00:00
..
expireddeletion satellite/gc/sender: new service to send retain filters 2022-09-20 11:49:40 +00:00
piecedeletion storagenode/blobstore: move blob store logic 2023-04-05 18:06:20 +00:00
pointerverification satellite/metabase: add piece size calculation to segment 2023-02-22 11:04:02 +00:00
attribution_test.go satellite: remove rewards package 2023-01-31 11:46:50 +00:00
attribution.go satellite: Remove remaining references to "partner ID" 2023-04-19 15:37:10 +00:00
batch_test.go satellite/metainfo: add missing metadata validation 2022-08-23 16:56:45 +02:00
batch.go satellite/metainfo: endpoint cleanup 2021-08-26 09:52:38 +00:00
config_test.go Merge 'master' branch 2020-11-10 11:58:59 +00:00
config.go satellite/metabase: remove segmentsloop package 2023-05-18 19:08:29 +00:00
endpoint_bucket_test.go satellite/*: changes to stop using storj.ListDirection 2023-04-19 15:30:42 +03:00
endpoint_bucket.go metainfo: per-project and user-agent eventkit-based usage tracking 2023-04-25 15:13:43 +00:00
endpoint_internal_test.go satellite/metainfo: hardcode the prefix 2023-05-04 17:06:51 +03:00
endpoint_object_test.go satellite/metainfo: filter metainfo.GetObjectIPs by bucket/object placement 2023-06-07 16:52:02 +00:00
endpoint_object.go satellite/metainfo: filter metainfo.GetObjectIPs by bucket/object placement 2023-06-07 16:52:02 +00:00
endpoint_segment_test.go satellite/orders: filter nodes based on segment placement 2023-06-05 13:56:22 -04:00
endpoint_segment.go metainfo: per-project and user-agent eventkit-based usage tracking 2023-04-25 15:13:43 +00:00
endpoint_test.go satellite/*: changes to stop using storj.ListDirection 2023-04-19 15:30:42 +03:00
endpoint.go satellite/metainfo: hardcode the prefix 2023-05-04 17:06:51 +03:00
signing.go satellite/metainfo: use deterministic signing for satStreamID 2021-01-19 15:56:29 +00:00
validation_test.go satellite: use evenkit instead of evenstat/top endpoint 2022-10-24 11:45:12 +02:00
validation.go satellite/*: use typed lrucache and ReadCache 2023-04-21 10:49:08 +00:00
version_collector_test.go all: fix deprecated ioutil commands 2022-10-11 15:27:29 +00:00
version_collector.go satellite/metainfo: add storj-downloader as a known user agent 2022-11-17 16:03:54 +00:00