storj/satellite
Egon Elbre bf5194d134 satellite/satellitedb: optimize ProjectAccounting.ArchiveRollupsBefore
The previous query was making a full table scan. This modifies code to
do the queries separately on each action. It will probably be slower on
a small table, however there should be a several magnitude boost on
large tables.

Change-Id: Ib8885024d8a5a0102bbab4ce09bd6af9047930c9
2021-07-02 17:06:58 +00:00
..
accounting satellite/accounting: add total for bytes and segments to tallies 2021-07-01 08:52:32 +00:00
admin satellite: return directly to avoid shadowed err variable 2021-06-24 20:52:13 +02:00
analytics web, satellite: allow registering business accounts to ask for contact from sales team 2021-06-02 13:10:38 +00:00
attribution all: golangci-lint v1.33.0 fixes (#3985) 2020-12-05 17:01:42 +01:00
audit satellite/audit: move to segmentloop 2021-06-28 11:32:00 +00:00
compensation satellite/compensation: add wallet features to invoice csv 2021-02-08 22:13:48 +02:00
console web/satellite: added Upgrade to Paid Tier banner 2021-07-01 15:05:03 +00:00
contact testplanet/satellite: reduce the number of places default values need to be configured 2021-06-01 22:14:17 +00:00
gc satellite/gc: remove skip first 2021-06-21 18:30:38 +00:00
gracefulexit satellite/{gracefulexit,overlay}: enable as of system time queries 2021-06-22 11:50:50 +00:00
inspector satellite/metainfo: remove MetabaseDB interface 2021-05-13 13:22:14 +00:00
internalpb satellite/repair: migrate to new repair_queue table 2021-06-30 17:12:24 +02:00
mailservice testplanet/satellite: reduce the number of places default values need to be configured 2021-06-01 22:14:17 +00:00
metabase satellite/metabase/{meta,segment}loop: fix test flakiness 2021-07-02 19:16:11 +03:00
metainfo satellite: rename Endpoint2 to Endpoint 2021-06-22 09:25:05 +00:00
metrics all: fix error naming 2021-04-29 15:38:21 +03:00
nodeapiversion satellite/nodeapiversion: new table for tracking node api usage 2020-07-09 15:02:25 +00:00
nodeselection/uploadselection satellite/nodeselection/uploadselection: rename package 2021-05-04 15:50:00 +00:00
nodestats pb: use *UnimplementedServer to avoid breaking API changes 2021-03-29 12:26:10 +03:00
orders satellite/audit: move to segmentloop 2021-06-28 11:32:00 +00:00
overlay satellite/{reputation,overlay,satellitedb}: create reputation service, DB, add overlay method UpdateReputation 2021-06-24 16:19:15 +00:00
payments satellite/stripecoinpayments: version is the wrong name 2021-06-29 15:31:11 +00:00
repair satellite/repair/checker: move checker to segment loop 2021-07-01 13:51:56 +00:00
reputation satellite/{reputation,overlay,satellitedb}: create reputation service, DB, add overlay method UpdateReputation 2021-06-24 16:19:15 +00:00
revocation satellite/satellitedb: move tests to their domains 2021-02-19 17:29:15 +02:00
rewards storj/storj: some domain changes we can make now 2021-04-13 17:12:06 +00:00
satellitedb satellite/satellitedb: optimize ProjectAccounting.ArchiveRollupsBefore 2021-07-02 17:06:58 +00:00
snopayouts all: fix error naming 2021-04-29 15:38:21 +03:00
admin.go web,satellite: Remove paywall-related functionality 2021-06-29 02:47:48 +02:00
api.go satellite/stripecoinpayments: version is the wrong name 2021-06-29 15:31:11 +00:00
configlock_test.go all: fix linter complaints 2020-10-13 15:59:01 +03:00
core.go satellite/repair/checker: move checker to segment loop 2021-07-01 13:51:56 +00:00
gc.go satellite/gc: move GC to segments loop 2021-06-01 20:36:02 +00:00
peer.go satellite: remove irreparabledb 2021-06-17 07:20:15 +00:00
repairer.go satellite: remove irreparabledb 2021-06-17 07:20:15 +00:00