storj/satellite/satellitedb
Michal Niewrzal a2a9dafa33 satellite/orders: don't store allocated bandwidth in
bucket_bandwidth_rollups table

We have performance problems with updating bucket_bandwidth_rollups. To
improve situation we can stop storing allocated bandwidth in this table.
This should reduce large number of updates which are comming from
metainfo endpoints, repair workers and audit.

Next step will be to drop `allocated` column completely from
bucket_bandwidth_rollups.

Allocated GET bandwidth is all we need and we are keeping it in
bucket_bandwidth_rollups table.

Change-Id: Ifdd26a89ba8262acbca6d794a6c02883ad0c0c9b
2023-01-12 13:21:02 +00:00
..
dbx satellite/satellitedb: drop project_bandwidth_rollups table 2023-01-12 10:23:48 +00:00
satellitedbtest private/testplanet: don't cleanup cockroach 2022-05-19 15:27:37 +03:00
testdata satellite/satellitedb: drop project_bandwidth_rollups table 2023-01-12 10:23:48 +00:00
accountfreezeevents_test.go satellite/{console,satellitedb}: add account freeze service 2022-12-16 22:24:58 +00:00
accountfreezeevents.go satellite/{console,satellitedb}: add account freeze service 2022-12-16 22:24:58 +00:00
apikeys.go satellite/console: add endpoints for listing and revoking api keys 2022-09-01 14:24:00 -05:00
attribution.go {cmd/satellite/reports, satellite/attribution}: type and variable name adjustments 2022-04-26 20:12:38 +00:00
audithistory.go satellite/reputation: new ApplyUpdates() method 2022-06-07 15:22:25 +00:00
billingdb.go satellite/payments/monetary: remove pkg and all its references 2022-09-07 12:58:00 +00:00
bucketsdb.go satellite/accounting/tally: fix looping over all buckets 2022-12-07 10:32:23 +00:00
coinpaymentstxs.go satellite: remove unused coinpayments code and chores 2022-11-30 16:24:48 +00:00
compensation.go satellite/compensation: smaller txns for RecordPeriod 2021-03-02 20:14:25 +00:00
consoledb_test.go satellite/satellitedb/satellitedbtest: pass ctx as an argument 2020-01-20 16:35:42 +02:00
consoledb.go satellite/{console,satellitedb}: implement account freeze event DB 2022-12-15 14:16:24 +00:00
containment.go satellite/audit: newContainment->containment 2022-12-16 17:59:52 +00:00
customers.go satellite/billing: make stripe invoice generation work with multiregion satellites 2021-05-06 11:51:03 -06:00
database.go satellite/audit: newContainment->containment 2022-12-16 17:59:52 +00:00
gracefulexit.go sql: capitalize keywords 2022-03-01 15:19:38 +00:00
invoiceprojectrecords.go satellite/satellitedb: use tx instead of db.db in transactions 2022-06-14 17:35:44 +00:00
migrate_gen.go all: fix deprecated ioutil commands 2022-10-11 15:27:29 +00:00
migrate_test.go satellite/satellitedb: remove references to last_verification_reminder 2023-01-05 08:58:05 -07:00
migrate.go satellite/satellitedb: drop project_bandwidth_rollups table 2023-01-12 10:23:48 +00:00
migratez.go satellite/satellitedb: drop project_bandwidth_rollups table 2023-01-12 10:23:48 +00:00
nodeapiversion.go ci: fix lint errors 2021-05-17 13:37:31 +00:00
nodeevents_test.go satellite/nodeevents: take last_attempted into account when selecting 2022-12-01 20:08:38 +00:00
nodeevents.go satellite/nodeevents: take last_attempted into account when selecting 2022-12-01 20:08:38 +00:00
nodeselection.go all: reformat comments as required by gofmt 1.19 2022-08-10 18:24:55 +00:00
orders.go satellite/orders: don't store allocated bandwidth in 2023-01-12 13:21:02 +00:00
overlaycache_test.go satellite/overlaycache: fix typo in UpdateCheckIn request 2022-12-14 22:21:45 +01:00
overlaycache.go satellite/overlaycache: fix typo in UpdateCheckIn request 2022-12-14 22:21:45 +01:00
payouts.go satellite/compensation: smaller txns for RecordPeriod 2021-03-02 20:14:25 +00:00
peeridentities.go all: fix dots 2020-07-16 14:58:28 +00:00
projectaccounting_test.go satellite/orders: don't store allocated bandwidth in 2023-01-12 13:21:02 +00:00
projectaccounting.go satellite/orders: don't store allocated bandwidth in 2023-01-12 13:21:02 +00:00
projectfromdbx_test.go satellite/{console,satellitedb}: add PublicID to Project, db method GetByPublicID 2022-07-21 19:49:26 +00:00
projectmembers_test.go web/satellite: project members sorting fixed (#3231) 2019-10-15 15:24:53 +03:00
projectmembers.go all: fix linter complaints 2020-10-13 15:59:01 +03:00
projects_test.go satellite/{console,satellitedb}: add account freeze service 2022-12-16 22:24:58 +00:00
projects.go satellite/console: add public ID field to graphql Project 2023-01-04 15:00:20 -05:00
regtokens.go all: fix dots 2020-07-16 14:58:28 +00:00
repairqueue.go satellite/repair: implementation of batch insert 2022-05-09 12:41:22 +00:00
reputations.go satellite/reputation: reconfigure lambda and alpha 2022-08-17 18:52:53 +00:00
resetpasstokens.go all: fix dots 2020-07-16 14:58:28 +00:00
reverifyqueue_test.go satellite/audit: Split Reverifier from Verifier 2022-12-05 09:55:49 -06:00
reverifyqueue.go satellite/satellitedb: change reverifyQueue.Insert() 2022-12-05 17:15:11 +00:00
revocation.go sql: capitalize keywords 2022-03-01 15:19:38 +00:00
storagenodeaccounting.go satellite: use table aliases for query in QueryStorageNodeUsage endpoint 2022-08-22 11:39:45 +00:00
storjscanpayments.go satellite/payments/monetary: remove pkg and all its references 2022-09-07 12:58:00 +00:00
storjscanwallets.go satellitedb: add token balance to API endpoint 2022-08-31 22:55:16 +00:00
stripecoinpaymentsdb.go satellite/{payments,satellitedb}: Remove custom coupon implementation 2021-10-11 19:47:00 +00:00
userfromdbx_test.go satellite/console: add cutoff to email reminders 2022-06-09 16:45:35 +00:00
users_test.go satellite/satellitedb: remove references to last_verification_reminder 2023-01-05 08:58:05 -07:00
users.go satellite/satellitedb: remove references to last_verification_reminder 2023-01-05 08:58:05 -07:00
verifyqueue_test.go satellite/audit: help performance of pushing to audit queue 2022-11-29 15:37:49 +00:00
verifyqueue.go satellite/audit: help performance of pushing to audit queue 2022-11-29 15:37:49 +00:00
webappsessions_test.go satellite/console: implement WebappSessions db 2022-05-16 15:06:04 +00:00
webappsessions.go satellite/console,web/satellite: invalidate sessions after inactivity 2022-08-23 15:51:05 +00:00