storj/storagenode/storagenodedb
Clement Sam 7461ffe148 {storagenode,web/multinode}: fix storage usage db/cache retrieval queries
The query changes we did while fixing the usage graph led to wrong
payout calculations directly linked to disk space.

This change:

- avoids converting from Bh to B directly in the query
- returns the at_rest_total in the original bytes*hour value
- returns at_rest_total_bytes as the calculated disk spaced used in bytes
- uses the at_rest_total_bytes only for the disk space graph
- return summary_bytes as the average disk space used within the specified date
- updates the disk space graph header to "average disk space used this month"

The total disk used in the month is also displayed in B not B*day

Resolves https://github.com/storj/storj/issues/5355

Change-Id: I2cfefb0fe711f9c59de2adb547c4ab50b05c7cbb
2022-12-09 11:07:33 +00:00
..
schemagen private/testplanet: disable WAL for storagenodes 2022-12-05 11:41:06 +00:00
storagenodedbtest {storagenode,web/multinode}: fix storage usage db/cache retrieval queries 2022-12-09 11:07:33 +00:00
testdata storagenode/storageusage: add interval_end_time, rename interval_start to timestamp 2022-08-10 01:03:00 +00:00
apikeys.go all: fix error naming 2021-04-29 15:38:21 +03:00
bandwidthdb.go sql: capitalize keywords 2022-03-01 15:19:38 +00:00
database.go private/testplanet: disable WAL for storagenodes 2022-12-05 11:41:06 +00:00
db_container.go private/dbutil: use dbutil and tagsql from storj.io/private 2021-04-23 14:36:52 +03:00
deprecatedinfo.go storagenodedb: reenable utccheck in tests 2019-12-10 23:17:14 +00:00
migrations_test.go private/dbutil: use dbutil and tagsql from storj.io/private 2021-04-23 14:36:52 +03:00
notifications.go all: fix error naming 2021-04-29 15:38:21 +03:00
orders.go all: fix error naming 2021-04-29 15:38:21 +03:00
payouts.go sql: capitalize keywords 2022-03-01 15:19:38 +00:00
pieceexpiration.go all: fix error naming 2021-04-29 15:38:21 +03:00
pieceinfo.go storagenode/storagenodedb: fix fillInBlobAccess 2021-05-25 16:41:10 +00:00
piecespaceused.go all: fix error naming 2021-04-29 15:38:21 +03:00
pricing.go all: fix error naming 2021-04-29 15:38:21 +03:00
reputation.go storagenode/reputation: add vetted at timestamp 2021-07-07 18:11:54 +03:00
satellites.go sql: capitalize keywords 2022-03-01 15:19:38 +00:00
schema.go storagenode/storageusage: add interval_end_time, rename interval_start to timestamp 2022-08-10 01:03:00 +00:00
storageusage.go {storagenode,web/multinode}: fix storage usage db/cache retrieval queries 2022-12-09 11:07:33 +00:00
usedserials.go storagenode/piecestore: switch usedserials db for in-memory usedserials store 2020-05-28 12:52:52 -04:00