storj/satellite/accounting
Jeff Wendling 115f4559e5 satellite/orders: more efficient processing of orders
by doing an indexed anti-join we're able to reduce the time to
select the pending orders by over 10x on postgres. this should
help us process pending orders much more quickly.

it probably won't do as good a job on cockroach because it does
not do an indexed anti-join and instead does a hash join after
scanning the entire consumed serials table. we should either
remove orders entirely or try to make that more efficient
when necessary.

Change-Id: I8ca0535acd21c51e74955b24c9b86d20e4f2ff9c
2020-03-18 09:03:30 +00:00
..
live storage/redis/redisserver: simplify redisserver creation 2020-02-11 19:11:57 +00:00
reportedrollup satellite/orders: more efficient processing of orders 2020-03-18 09:03:30 +00:00
rollup satellite/payments: Set proper defaults for the release (#3806) 2020-03-16 22:53:12 +01:00
tally satellite/accounting: iterate over projects from tally rather than live accounting projects 2020-02-13 12:57:46 -05:00
billing_test.go satellite/accounting: Billing tests wait for SNs 2020-03-05 12:37:24 +01:00
bucketstats.go satellite/accounting: refactor code and remove unused fields (#3178) 2019-10-04 22:09:52 +03:00
bucketusage.go satellite/satellitedb: console tables archview comments updated (#3465) 2019-11-04 16:37:39 +02:00
common.go common: separate repository 2019-12-27 14:11:15 +02:00
db_test.go satellite/satellitedb/satellitedbtest: pass ctx as an argument 2020-01-20 16:35:42 +02:00
db.go satellite/payments: project charges api extended to show usage and period 2020-03-10 18:39:05 +02:00
projectusage_test.go satellite: remove some unnecessary UTC() calls 2020-03-13 13:49:44 +00:00
projectusage.go accounting/projectlimit: reset at the beginning of the month (#3796) 2020-03-11 23:00:58 +01:00