storj/satellite
Cameron Ayer 4e86951163 satellite/accounting: iterate over projects from tally rather than live accounting projects
at the end of tally iteration, in order to set the new live
accounting totals, we were iterating over all live accounting
projects. We found a bug with this when running storj-sim. If
we restarted the satellite live accounting would be cleared
because storj-sim was running the live accounting redis instance.
Since live accounting was cleared, at the end of tally, even if
it found data in projects, we would not update the live accounting
totals because we were iterating over the projects from live
accounting to do so. We now iterate over projects found from tally
in order to update live accounting

We also found that if a user deleted everything from their project,
tally would not find it and the live accounting would not be updated.
For this reason, we merge live accounting projects into tally projects

Change-Id: If0726ba0c7b692d69f42c5806e6c0f47eecccb73
2020-02-13 12:57:46 -05:00
..
accounting satellite/accounting: iterate over projects from tally rather than live accounting projects 2020-02-13 12:57:46 -05:00
admin satellite/admin: administrative endpoint 2020-02-12 12:12:50 +02:00
attribution satellite/satellitedb/satellitedbtest: pass ctx as an argument 2020-01-20 16:35:42 +02:00
audit satellite/overlay: add config flag for node selection free disk requirement 2020-02-11 18:08:25 +00:00
console satellite/console: only create user with registration token 2020-02-13 17:23:03 +00:00
contact all: use monkit v3 2020-02-05 23:53:17 +00:00
dbcleanup all: use monkit v3 2020-02-05 23:53:17 +00:00
downtime satellite/downtime: update detection and estimation downtime chores for 2020-02-10 22:37:01 +00:00
gc satellite/gc: skip first gc run 2020-02-13 13:41:15 +02:00
gracefulexit satellite/gracefulexit: increase performance and tolerate higher error 2020-02-12 11:40:15 +00:00
inspector all: use monkit v3 2020-02-05 23:53:17 +00:00
mailservice all: use monkit v3 2020-02-05 23:53:17 +00:00
marketingweb common: separate repository 2019-12-27 14:11:15 +02:00
metainfo satellite/gc: skip first gc run 2020-02-13 13:41:15 +02:00
metrics all: use monkit v3 2020-02-05 23:53:17 +00:00
nodestats all: use monkit v3 2020-02-05 23:53:17 +00:00
orders satellite/orders: Resolve storage node addresses to IP addresses. 2020-02-11 18:44:45 +02:00
overlay satellite/overlay: add config flag for node selection free disk requirement 2020-02-11 18:08:25 +00:00
payments satellite/payments/stripecoinpayments: added ApplyInvoiceCredits 2020-02-12 20:06:08 +02:00
referrals all: use monkit v3 2020-02-05 23:53:17 +00:00
repair satellite/overlay: add config flag for node selection free disk requirement 2020-02-11 18:08:25 +00:00
rewards common: separate repository 2019-12-27 14:11:15 +02:00
satellitedb satellite/satellitedb/dbx: remove typo in dbx file and format it 2020-02-11 14:15:13 -07:00
vouchers common: separate repository 2019-12-27 14:11:15 +02:00
admin.go satellite/admin: administrative endpoint 2020-02-12 12:12:50 +02:00
api.go satellite/payments : deposit bonuses (credits) added 2020-02-11 11:11:42 +00:00
core.go satellite/payments : deposit bonuses (credits) added 2020-02-11 11:11:42 +00:00
peer.go satellite/admin: administrative endpoint 2020-02-12 12:12:50 +02:00
repairer.go all: use monkit v3 2020-02-05 23:53:17 +00:00