b160ec4c1b
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 |
||
---|---|---|
.. | ||
encryptionkey_test.go | ||
encryptionkey.go | ||
endpoint_test.go | ||
endpoint.go | ||
orders_test.go | ||
rollups_chore.go | ||
rollups_write_cache_test.go | ||
rollups_write_cache.go | ||
service_test.go | ||
service.go | ||
signer_test.go | ||
signer.go | ||
window_endpoint_phase.go |