storj/satellite/satellitedb
Michał Niewrzał 0ca7583282 satellite/accounting: add total for bytes and segments to tallies
We want to calculate bucket tally only from iterating objects.
Object currently has an info about totals for bytes and segments.
We need to adjust tallies to keep those totals. Older entries will
be untouched and code will use totals only if available. Change
is adding columns for totals to bucket_storage_tally table and
is adding general handling for them.

Next step is to start using total columns instead of inline/remote.
This will be done with next change.

Change-Id: I37fed1b327789efcf1d0570318aee3045db17fad
2021-07-01 08:52:32 +00:00
..
dbx satellite/accounting: add total for bytes and segments to tallies 2021-07-01 08:52:32 +00:00
satellitedbtest satellite/metainfo: remove MetabaseDB interface 2021-05-13 13:22:14 +00:00
testdata satellite/accounting: add total for bytes and segments to tallies 2021-07-01 08:52:32 +00:00
apikeys.go pkg/,private/: merge with private package 2021-04-23 16:37:28 +03:00
attribution.go satellite/metainfo: avoid error on inserting existing attribution 2021-04-02 08:18:17 +00:00
audithistory.go satellite/{overlay, satellitedb}: Refactor audit history 2020-12-29 18:50:22 +00:00
bucketsdb.go satellite/metabase: move package one level higher 2021-04-21 15:54:22 +03:00
coinpaymentstxs.go satellite/satellitedb: Coinpayments repeat insert bug fix 2020-07-20 20:21:35 +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 pkg/,private/: merge with private package 2021-04-23 16:37:28 +03:00
containment.go satellite/audit: migrate to new segment_pending_audit table 2021-06-28 13:19:49 +02:00
coupons.go ci: fix lint errors 2021-05-17 13:37:31 +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: remove irreparabledb 2021-06-17 07:20:15 +00:00
gracefulexit.go satellite/{metabase,satellitedb}: deduplicate AS OF SYSTEM TIME code 2021-05-11 12:40:36 +03:00
invoiceprojectrecords.go satellite/payments: delete credits and credits_spendings db tables 2020-07-30 12:19:57 +03:00
migrate_gen.go private/dbutil: use dbutil and tagsql from storj.io/private 2021-04-23 14:36:52 +03:00
migrate_test.go ci: fix lint errors 2021-05-17 13:37:31 +00:00
migrate.go satellite/accounting: add total for bytes and segments to tallies 2021-07-01 08:52:32 +00:00
migratez.go satellite/accounting: add total for bytes and segments to tallies 2021-07-01 08:52:32 +00:00
nodeapiversion.go ci: fix lint errors 2021-05-17 13:37:31 +00:00
nodeselection.go satellite/{metabase,satellitedb}: deduplicate AS OF SYSTEM TIME code 2021-05-11 12:40:36 +03:00
orders.go satellite/satellitedb: removing usage of project_bandwidth_rollups table 2021-06-02 05:58:38 +00:00
overlaycache.go satellite/{reputation,overlay,satellitedb}: create reputation service, DB, add overlay method UpdateReputation 2021-06-24 16:19:15 +00: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.go satellite/accounting: add total for bytes and segments to tallies 2021-07-01 08:52:32 +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/satellitedb/dbx: name the package dbx 2020-01-15 15:16:39 -07:00
projects.go satellite/console: change default project and usage limits 2021-03-24 14:24:27 +00:00
regtokens.go all: fix dots 2020-07-16 14:58:28 +00:00
repairqueue.go satellite/repair: migrate to new repair_queue table 2021-06-30 17:12:24 +02:00
resetpasstokens.go all: fix dots 2020-07-16 14:58:28 +00:00
revocation.go pkg/,private/: merge with private package 2021-04-23 16:37:28 +03:00
storagenodeaccounting.go satellite/{metabase,satellitedb}: deduplicate AS OF SYSTEM TIME code 2021-05-11 12:40:36 +03:00
stripecoinpaymentsdb.go satellite/payments: delete credits and credits_spendings db tables 2020-07-30 12:19:57 +03:00
users_test.go satellite/satellitedb/dbx: name the package dbx 2020-01-15 15:16:39 -07:00
users.go satellitedb: add paid_tier column to users table 2021-06-30 15:00:38 +00:00