storj/satellite
Egon Elbre 51d4e5c275 satellite/{orders,overlay}: use cache for downloads
Use DownloadSelectionCache to avoid querying database for every
download.
This change only addresses downloads from users. The download selection
cache is not currently used for audit and repair.

Change-Id: I96a49e121dac0b4204f97592a63131edabd73fb5
2022-07-12 11:04:34 +00:00
..
accounting storagenode/console/consoleapi: use fixed time.Now() 2022-07-01 12:36:01 +03:00
admin web/{multinode,satellite,storagenode}: revert go.mod 2022-07-08 19:51:51 +03:00
analytics satellite/analytics: Added tracks calls for product activity metrics (#4907) 2022-06-17 12:57:10 -07:00
attribution {cmd/satellite/reports, satellite/attribution}: type and variable name adjustments 2022-04-26 20:12:38 +00:00
audit satellite/audit: use a larger delay in the test 2022-06-28 17:03:23 +03:00
buckets satellite/metainfo: propagate geofencing between buckets and stream id 2021-11-24 08:05:05 +00:00
compensation satellite/compensation: add a code that crypthopper-go now uses 2022-04-25 10:46:51 +00:00
console satellite/console: don't use global log 2022-07-06 16:50:04 +00:00
contact satellite/contact: swap net.IP.IsPrivateIP with isPrivateIP 2022-06-13 01:01:44 +02:00
gc satellite: use more optimal monkit call for loop observers methods 2022-05-20 11:03:41 +00:00
geoip satellite/geoip: update node check-in to associate a country code 2021-11-10 16:44:41 +01:00
gracefulexit satellite: use more optimal monkit call for loop observers methods 2022-05-20 11:03:41 +00:00
inspector satellite/metabase: drop GetObjectLatestVersion method 2022-02-02 09:40:53 +00:00
internalpb satellite/reputation: don't need 3 identical AuditHistory types 2022-05-24 05:48:46 +00:00
mailservice satellite/{mailservice,oidc}: improvements to debugging 2022-05-11 19:59:42 +00:00
metabase satellite/metabase: don't return expired objects 2022-07-04 21:32:30 +03:00
metainfo satellite/metainfo: use metaclient type instead of storj 2022-07-08 14:17:19 +02:00
metrics satellite/{audit,metrics}: optimize loop methods 2022-05-05 15:10:56 +00:00
nodeapiversion satellite/nodeapiversion: new table for tracking node api usage 2020-07-09 15:02:25 +00:00
nodeselection/uploadselection satellite/repairer: handle excluded countries 2022-03-14 10:59:36 -04:00
nodestats satellite/reputation: don't need 3 identical AuditHistory types 2022-05-24 05:48:46 +00:00
oidc satellite/console: integrate sessions into satellite UI 2022-06-13 08:02:02 +00:00
orders satellite/{orders,overlay}: use cache for downloads 2022-07-12 11:04:34 +00:00
overlay satellite/{orders,overlay}: use cache for downloads 2022-07-12 11:04:34 +00:00
payments satellite/payments/storjscan: payment API type add USD value 2022-06-24 22:30:30 +00:00
repair satellite/overlay: use ReadCache in Download/UploadSelectionCache 2022-07-12 13:52:48 +03:00
reputation satellite/reputation: new ApplyUpdates() method 2022-06-07 15:22:25 +00:00
revocation satellite/satellitedb: move tests to their domains 2021-02-19 17:29:15 +02:00
rewards satellite/rewards: adding SeaweedFS to partners list (#4230) 2021-10-19 21:30:31 +02:00
satellitedb satellite/satellitedb: add public_id column and index to projects table 2022-07-05 18:39:29 +00:00
snopayouts all: fix error naming 2021-04-29 15:38:21 +03:00
admin.go satellite/admin: fix console config handling 2022-05-27 22:26:06 +00:00
api.go satellite/overlay: use ReadCache in Download/UploadSelectionCache 2022-07-12 13:52:48 +03:00
configlock_test.go all: fix linter complaints 2020-10-13 15:59:01 +03:00
core.go satellite/overlay: use ReadCache in Download/UploadSelectionCache 2022-07-12 13:52:48 +03:00
gc.go satellite: more detailed goroutine labels 2022-05-11 17:50:55 +00:00
peer.go satellite/payments/storjscan: add payments DB 2022-06-10 13:44:27 +01:00
repairer.go satellite/overlay: use ReadCache in Download/UploadSelectionCache 2022-07-12 13:52:48 +03:00