storj/satellite
Michal Niewrzal 73a279235a satellite/accounting/live: get project totals in batches
After infrastructure changes redis instance is not neccessay close
to core instance (where tally is calculated) and round trips to get
data from redis can be very costly. From less than hour calculation can take few hours for larger satellite.

This change combines 'segment' and 'storage' usage requests into
batches to reduce latency impact on tally calculation.

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

Change-Id: I87e57ec09e88fd167060a4ed51dc8b0274a095c5
2023-07-24 14:13:04 +00:00
..
abtesting console/abTesting: add support for AB testing 2022-10-27 10:57:12 +00:00
accounting satellite/accounting/live: get project totals in batches 2023-07-24 14:13:04 +00:00
admin satellite/admin: add endpoint to unwarn user 2023-07-21 17:10:09 +00:00
analytics satellite/payments: Exclude users who pay via storjscan from autofreeze 2023-07-10 13:39:01 +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: trigger invoice payment on card remove 2023-07-20 15:46:50 +00:00
contact satellite: move satellite/nodeselection/uploadselection => satellite/nodeselection 2023-07-07 10:32:03 +02:00
gc satellite/metabase: server-side copy copies metadata 2023-07-06 14:40:59 +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/metainfo: remove unused method 2023-07-18 08:45:29 +00:00
metainfo satellite/metainfo: remove unused method 2023-07-18 08:45:29 +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 satellite/{nodeselection,overlay}: use location.Set 2023-07-11 17:16:30 +00: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: switch to use nodefilters instead of old placement.AllowedCountry 2023-07-07 16:55:45 +00:00
overlay satellite/{nodeselection,overlay}: use location.Set 2023-07-11 17:16:30 +00:00
payments satellite/payments: slightly refactor user upgrade observer of billing chore 2023-07-21 03:43:42 +00:00
repair satellite/repair: enable declumping by default 2023-07-17 15:02:35 +00: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/repair/repairer: fix NumHealthyInExcludedCountries calculation 2023-07-10 12:01:19 +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/{payments, console}: added functionality to get wallet's transactions (including pending) 2023-07-18 11:09:29 +00:00
auditor.go satellite: switch to use nodefilters instead of old placement.AllowedCountry 2023-07-07 16:55:45 +00:00
configlock_test.go all: fix deprecated ioutil commands 2022-10-11 15:27:29 +00:00
core.go satellite/payments: slightly refactor user upgrade observer of billing chore 2023-07-21 03:43:42 +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: switch to use nodefilters instead of old placement.AllowedCountry 2023-07-07 16:55:45 +00:00
rangedloop.go satellite/repair/repairer: fix NumHealthyInExcludedCountries calculation 2023-07-10 12:01:19 +02:00
repairer.go satellite/repair/repairer: fix NumHealthyInExcludedCountries calculation 2023-07-10 12:01:19 +02:00
ui.go satellite/console: optional separate web app server 2023-07-11 12:17:35 -04:00