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
Clement Sam
746c3b2d83
private/multinodepb: return at_rest_total_bytes and summary_bytes for StorageUsage endpoint
...
at_rest_total_bytes and summary_bytes are storage usages return as bytes
instead of bytes*hour. This is used for the disk space graph.
Updates https://github.com/storj/storj/issues/5355
Change-Id: I81f77fe9b9069cf3b29ab681586e506363e5b066
2022-12-06 12:27:34 +00:00
Egon Elbre
ff22fc7ddd
all: fix deprecated ioutil commands
...
Change-Id: I59db35116ec7215a1b8e2ae7dbd319fa099adfac
2022-10-11 15:27:29 +00:00
Egon Elbre
0d2d59f884
all: fix linting issues
...
Change-Id: Idfc93948e59a181321d79b365e638d63e256a16f
2022-03-21 15:26:42 +00:00
Yaroslav Vorobiov
cbb4cd3fc3
multinode/reputation: add vetted at timestamp
...
Change-Id: Id35cb6cfdabf4bf2762e4a162cf3157afb0ff170
2021-07-07 18:11:54 +03:00
Yaroslav Vorobiov
818f6c6ea6
multinode/console: add summary to storage usage API
...
Change-Id: Ia8a1e598d667f25461f73f1626da22113cb7caeb
2021-07-07 15:00:05 +03:00
Yaroslav Vorobiov
68627e7d80
multinode/console: add reputation satellite api
...
Change-Id: I7cef6c1c271607f7485f604d5b61587558a31878
2021-07-05 15:32:22 +00:00
Qweder93
b9d7874dc2
multinode: old drpc api returned
...
drpc api with old names added to prevent breaking
backwards compatibility.
Change-Id: I1b8a41f2c1e0bd11ac83c86f0b1bfbfc1f07378f
2021-06-22 23:02:47 +00:00
Qweder93
5d70b6abef
multinode/bandwidth: added monthly bandwidth summaries
...
montly bandwidth summaries for single/all nodes, single/all satellites added.
Change-Id: Ic384886c10622df74a4bd0645e2d7f2a85477644
2021-06-11 16:31:59 +00:00
Yaroslav Vorobiov
157d3d980e
multinode/console: storage usage and total storage usage
...
Change-Id: I4970275daf4a4a9c5d02aea6a205891869dd4eff
2021-06-10 16:01:41 +00:00
Qweder93
d8c11a79b9
multinode/payouts: paystub extended with disposed
...
added Disposed to paystub struct to count NetTotal value.
Change-Id: Iaae1f98a69b82166ba5594e8589c7d2a540bd07f
2021-06-01 16:28:20 +00:00
crawter
6d9b91d435
private/multinodepb: drpc operators controller added
...
Change-Id: Ie9bad9d5dba3e508d4cb8165aaca88d98ef1304d
2021-06-01 11:00:31 +00:00
Qweder93
91b7e24d55
multinode/payouts: naming refactoring
...
Renamed methods, error messages.
Change-Id: I7d7b6b092c05bbc5bf1322855efc5ccb9b312671
2021-05-31 19:47:12 +00:00
Yaroslav Vorobiov
23f9beb635
multinode/console: held amount summary
...
Change-Id: Ia800748343e363d930ce0a0b9ab286b5abdc96af
2021-05-28 20:05:16 +03:00
Qweder93
099a31c69f
multinode/payouts: paystubs for single period added
...
paystubs for single/all satellites for specific period added.
Change-Id: Ibb822aa11380bc70f4db8c81fa0b9b6f7a739078
2021-05-25 18:59:05 +03:00
Qweder93
1bc4f8fccd
multinode/payouts: paystubs for all time added
...
paystubs for single/all satellites for all time added.
Change-Id: Ia665c69994f769cb0071363a617eaf87ef1a05f2
2021-05-25 18:19:23 +03:00
Qweder93
f0dd7f3739
mnd/payouts: undistributed payouts added
...
Change-Id: Id61ac58fceca13b9a9e12a7e03c3d9624cce3fea
2021-05-24 18:20:08 +03:00
Qweder93
f2812d76cd
multinode/payouts: satellite period/allTime summaries added
...
payout summaries for specific satellite period/allTime added
Change-Id: I144138304f01f23d5c4b10931988eaaced656aaf
2021-05-14 18:49:31 +00:00
Qweder93
19561698ba
multinode/payouts: all satellites summaries added.
...
payout summaries for specific/all periods added.
Change-Id: I92087edec548c0418a0f543d643e59f5c7df9621
2021-05-12 18:43:47 +03:00
Qweder93
a11698f370
multinode/payouts: estimated payouts added
...
estimated payouts for specific/all satellites added.
Change-Id: I2530c9f1775593588e2a8f6c087ce6b4f9e354c4
2021-05-11 11:33:32 +00:00
Kaloyan Raev
1156d8b4ed
mod: update drpc to v0.0.20
...
Change-Id: I0ac6ff9bebe5b16d4fb63b30242c87c899e7d358
2021-03-24 19:06:56 +02:00
Egon Elbre
54c2ace483
mod: update drpc to v0.0.19
...
Change-Id: Ia2e0e0a371368700c596ce89e24748ea4b5c016a
2021-03-23 17:13:28 +02:00
Qweder93
cdf58a1ffd
multinode/payouts: EarnedPerSatellite added
...
private/multinodepb: multinode.proto updated
Change-Id: Iaeffd31ae124ac5b2716ca1b2d05e764372e2d94
2021-02-04 18:10:17 +02:00
Egon Elbre
615586a471
{satellite,storagnode}/internalpb: bump gogo to v1.3.2
...
Change-Id: I585a3197630b9b675a4b540cf25612e1ed39b599
2021-02-04 11:09:13 +00:00
Qweder93
a3b1059fe0
multinode/console: list node updated with total earned
...
Change-Id: I53a6ebd98acb7741f60d61178451575e7677c730
2021-01-12 23:01:49 +00:00
Yaroslav Vorobiov
6507f3ebc6
multinode/console: trusted satellites list api
...
Change-Id: I97bb9efb1d6cb7d456df0b86e66417c31018b762
2021-01-08 14:50:12 +02:00
Yaroslav Vorobiov
5a43c86b68
multinode/console: list node satellite infos
...
Change-Id: Ic6cb8d1a6fd7637fdb7bf49e040c43ac30ab1bbf
2021-01-05 14:49:58 +00:00
Yaroslav Vorobiov
fb00d099cf
multinode/console: list node infos
...
Change-Id: I5cac49feff2bac6fbd7ac61dfccffd672da8e8c0
2021-01-05 14:49:11 +00:00