swift/swift/container
Clay Gerrard 06cf5d298f Add databases_per_second to db daemons
Most daemons have a "go as fast as you can then sleep for 30 seconds"
strategy towards resource utilization; the object-updater and
object-auditor however have some "X_per_second" options that allow
operators much better control over how they spend their I/O budget.

This change extends that pattern into the account-replicator,
container-replicator, and container-sharder which have been known to peg
CPUs when they're not IO limited.

Partial-Bug: #1784753
Change-Id: Ib7f2497794fa2f384a1a6ab500b657c624426384
2018-10-30 22:28:05 +00:00
..
__init__.py Initial commit of Swift code 2010-07-12 17:03:45 -05:00
auditor.py Add Storage Policy support to Containers 2014-06-18 17:31:38 -07:00
backend.py Move base64-decoding/unpickling into DatabaseBroker 2018-10-05 22:07:46 +00:00
reconciler.py py3: fix up some NameErrors 2018-06-14 16:05:02 -07:00
replicator.py Only try to fetch or sync shard ranges if the remote supports sharding 2018-06-14 16:58:29 -07:00
server.py Add fallocate_reserve to account and container servers. 2018-07-18 17:27:11 +10:00
sharder.py Add databases_per_second to db daemons 2018-10-30 22:28:05 +00:00
sync.py add symlink to container sync default and sample config 2017-12-14 12:13:20 -08:00
sync_store.py Container-Sync to iterate only over synced containers 2016-01-06 16:46:31 +02:00
updater.py Merge "container-updater: Always report zero objects/bytes used for shards" 2018-06-22 21:45:56 +00:00