storj/satellite
Jeff Wendling b160ec4c1b satellite/orders: bound RollupsWriteCache flushes
In the situation where the flushes take longer than the incoming
rate of writes, the RollupsWriteCache will take every connection
in the database pool and use them forever. Instead of doing that
and taking down satellite availability, bound the number of flush
operations that it will perform and drop incoming writes earlier
to keep memory usage constant.

Adds monitoring events for if any flushes or updates are lost.

Change-Id: I81b169b73501ee9b999f4b03d1e79645fc56f167
2021-09-15 19:14:39 +00:00
..
accounting private/testplanet: move Metabase outside Metainfo for satellite 2021-09-09 07:15:51 +00:00
admin satellite/admin: Don't update project desc when empty 2021-09-01 04:53:16 +00:00
analytics web, satellite: allow registering business accounts to ask for contact from sales team 2021-06-02 13:10:38 +00:00
attribution satellite/accounting/tally: use objects iterator instead metaloop 2021-07-20 15:52:18 +00:00
audit satellite/audit,storage: increase sleep delay in TestMaxVerifyCount 2021-09-10 15:30:37 +00:00
compensation satellite/compensation: add wallet features to invoice csv 2021-02-08 22:13:48 +02:00
console satellite/console: UpdateProject changes 2021-09-01 20:30:26 +00:00
contact private/lrucache: import from common 2021-08-16 10:04:32 +00:00
gc private/testplanet: move Metabase outside Metainfo for satellite 2021-09-09 07:15:51 +00:00
gracefulexit satellite/gracefulexit: stop using gracefulexit_transfer_queue 2021-09-14 11:52:34 +00:00
inspector private/testplanet: move Metabase outside Metainfo for satellite 2021-09-09 07:15:51 +00:00
internalpb satellite/repair: migrate to new repair_queue table 2021-06-30 17:12:24 +02:00
mailservice web/satellite,satellite/console: Overhaul password reset 2021-08-12 17:40:53 +00:00
metabase satellite/metainfo: begin move object added 2021-09-14 13:18:21 +00:00
metainfo satellite/metainfo: begin move object added 2021-09-14 13:18:21 +00:00
metrics satellite/metrics: fix metrics for total inline/remote bytes and segments 2021-07-30 18:19:51 +02:00
nodeapiversion satellite/nodeapiversion: new table for tracking node api usage 2020-07-09 15:02:25 +00:00
nodeselection/uploadselection satellite/nodeselection/uploadselection: rename package 2021-05-04 15:50:00 +00:00
nodestats satellite/reputation: return default reputation stats when node is not 2021-08-04 19:34:54 +00:00
orders satellite/orders: bound RollupsWriteCache flushes 2021-09-15 19:14:39 +00:00
overlay satellite/overlay: fix UpdateCheckIn comment 2021-08-06 05:54:00 +00:00
payments satellite/payments: fix invoice generation to include the last day of 2021-08-31 16:25:18 +00:00
repair private/testplanet: move Metabase outside Metainfo for satellite 2021-09-09 07:15:51 +00:00
reputation satellite/satellitedb: improve Update query for reputation 2021-08-10 13:06:13 +00:00
revocation satellite/satellitedb: move tests to their domains 2021-02-19 17:29:15 +02:00
rewards satellite/rewards: adding partners to list (#4159) 2021-07-09 22:47:25 +02:00
satellitedb satellite/satellitedb: drop audit reputation score related columns from 2021-09-14 16:41:02 +00:00
snopayouts all: fix error naming 2021-04-29 15:38:21 +03:00
admin.go web,satellite: Remove paywall-related functionality 2021-06-29 02:47:48 +02:00
api.go satellite/metainfo: drop metainfo.Service 2021-09-09 17:30:10 +02:00
configlock_test.go all: fix linter complaints 2020-10-13 15:59:01 +03:00
core.go satellite/metainfo: drop metainfo.Service 2021-09-09 17:30:10 +02:00
gc.go satellite/metabase/segmentloop: don't shutdown satellite on loop error 2021-07-30 06:49:10 +00:00
peer.go satellite/metainfo: add zombiedeletion chore 2021-08-24 08:22:06 +00:00
repairer.go satellite/metainfo: drop metainfo.Service 2021-09-09 17:30:10 +02:00