storj/satellite
Michal Niewrzal 3b6e1123b8 satellite/orders: fix sorting rollups before inserting
Sorting by primary key before inserting data into DB is fixed.
Earlier we were sorting input slice of BucketBandwidthRollup but then
we were putting all entries into map to rollup input data. Iteration
over map with a range loop doesn't guarantee any specific order so we
were loosing sorted order when we were creating with this map slices to
use with DB insert.

New code is also using map but when map is full its sorting map keys
separately and iterates over them to get data from map.

https://github.com/storj/storj/issues/5332

Change-Id: I5bf09489b0eecb6858bf854ab387b660124bf53f
2023-02-01 12:17:25 +00:00
..
abtesting console/abTesting: add support for AB testing 2022-10-27 10:57:12 +00:00
accounting storj: upgrade to use latest storj/common NodeAddress 2023-01-25 01:37:26 +00:00
admin satellite: remove rewards package 2023-01-31 11:46:50 +00:00
analytics satellite/analytics: Track Project Details Updates (#5451) 2023-01-11 21:25:41 +05:30
attribution satellite: remove rewards package 2023-01-31 11:46:50 +00:00
audit satellite/audit: implement rangedloop observer 2023-01-03 08:52:01 -07:00
buckets satellite/accounting/tally: fix looping over all buckets 2022-12-07 10:32:23 +00:00
compensation all: reformat comments as required by gofmt 1.19 2022-08-10 18:24:55 +00:00
console satellite/{web, console}: removed old project level passphrase flow 2023-01-31 23:02:44 +00:00
contact satellite/context: fix pingme test 2023-01-30 15:01:32 -05:00
gc satellite/repair : implemented ranged loop observer 2023-01-23 14:23:03 +00:00
geoip satellite/geoip: update node check-in to associate a country code 2021-11-10 16:44:41 +01:00
gracefulexit satellite: adjust code to handle context cancelation for SQL queries 2023-01-27 10:07:43 +01:00
inspector {satellite/metabase, satellite/metainfo, satellite/inspector} : Use metabase.GetObjectLastCommitted instead metabase.GetObjectExactVersion 2022-09-08 07:27:22 +00:00
internalpb all: fix deprecated ioutil commands 2022-10-11 15:27:29 +00:00
mailservice satellite/consoleweb: fix flaky TestAuth tests 2022-08-04 19:06:07 +00:00
metabase satellite: adjust code to handle context cancelation for SQL queries 2023-01-27 10:07:43 +01:00
metainfo satellite: remove rewards package 2023-01-31 11:46:50 +00:00
metrics satellite/metabase/rangedloop: measure observer duration (#5350) 2022-12-21 21:58:08 +01:00
nodeapiversion satellite/nodeapiversion: new table for tracking node api usage 2020-07-09 15:02:25 +00:00
nodeevents satellite/nodeevents: validate emails before notifying 2022-12-06 09:59:45 -05:00
nodeselection/uploadselection satellite/repairer: handle excluded countries 2022-03-14 10:59:36 -04:00
nodestats satellite: return interval_end_time in DailyStorageUsage endpoint 2022-07-27 18:24:27 +00:00
oidc all: fix deprecated ioutil commands 2022-10-11 15:27:29 +00:00
orders satellite/orders: fix sorting rollups before inserting 2023-02-01 12:17:25 +00:00
overlay satellite/reputation: more accurate "reputation changes" list 2023-01-31 18:39:40 +00:00
payments satellite: remove rewards package 2023-01-31 11:46:50 +00:00
repair satellite/repair : implemented ranged loop observer 2023-01-23 14:23:03 +00:00
reputation satellite/reputation: more accurate "reputation changes" list 2023-01-31 18:39:40 +00:00
revocation satellite/satellitedb: move tests to their domains 2021-02-19 17:29:15 +02:00
satellitedb satellite/orders: fix sorting rollups before inserting 2023-02-01 12:17:25 +00:00
snopayouts all: fix error naming 2021-04-29 15:38:21 +03:00
admin.go satellite/payments/stripecoinpayments: implement invoice price override 2023-01-17 14:32:10 +00:00
api.go satellite: remove rewards package 2023-01-31 11:46:50 +00:00
auditor.go satellite/audit: split out auditor process 2022-12-16 12:44:32 -06:00
configlock_test.go all: fix deprecated ioutil commands 2022-10-11 15:27:29 +00:00
core.go satellite/repair : implemented ranged loop observer 2023-01-23 14:23:03 +00:00
gc-bf.go satellite/gc/bloomfilter: implement rangedloop observer 2023-01-03 09:46:02 -07:00
gc.go satellite/gc/sender: new service to send retain filters 2022-09-20 11:49:40 +00:00
peer.go console/userinfo: stub userinfo endpoint 2022-12-20 06:10:08 +00:00
rangedloop.go satellite/repair : implemented ranged loop observer 2023-01-23 14:23:03 +00:00
repairer.go satellite/audit: newContainment->containment 2022-12-16 17:59:52 +00:00