swift/etc
Samuel Merritt 0d45e99ff0 Expose bulk-operation limits in /info.
These will allow clients to perform the minimal number of requests
required to accomplish some bulk tasks. For example, a client with
many objects to delete can learn that the cluster's limit on
deletes-per-request is, say, 128, and then batch up their deletes in
groups of 128. Without this, the client has to either discover the
limit out-of-band somehow (and get notified if it changes), or do some
sort of binary search to figure out the limit.

Similar reasoning applies to the containers-per-request value.

The errors-per-request values are included so that clients may size
their requests such that everything is attempted regardless of
failure.

I split the 'bulk' entry into 'bulk_delete' and 'bulk_upload' because,
from a client's standpoint, they're separate operations. It so happens
that Swift implements both in one piece of middleware, but clients
don't care.

Bonus fix: documented a missing config setting for the bulk middleware.

Change-Id: Ic3549aef79682fd5b798145c3545c1609aa1592b
2013-11-30 11:09:34 -08:00
..
account-server.conf-sample Merge "Set default wsgi workers to cpu_count" 2013-07-30 19:12:28 +00:00
container-server.conf-sample Merge "Set default wsgi workers to cpu_count" 2013-07-30 19:12:28 +00:00
dispersion.conf-sample improve docs in etc/dispersion.conf-sample 2013-10-28 17:41:09 +08:00
drive-audit.conf-sample Configuration options for error regex and log file in the config now 2013-07-23 07:24:29 -05:00
memcache.conf-sample Fix for memcache middleware configuration 2013-11-26 18:03:33 +00:00
mime.types-sample PEP 8 compliance and small modification to mime.types file 2010-11-23 19:26:02 -06:00
object-expirer.conf-sample Merge "Add parallelism to object expirer daemon." 2013-06-11 22:48:24 +00:00
object-server.conf-sample Per device replication_lock 2013-11-22 21:40:29 +00:00
proxy-server.conf-sample Expose bulk-operation limits in /info. 2013-11-30 11:09:34 -08:00
rsyncd.conf-sample Added missing lockfile configuration to sample rsync.conf 2011-02-12 18:27:59 -08:00
swift-bench.conf-sample Misc. swift-bench improvements. 2012-08-27 20:25:44 +00:00
swift-rsyslog.conf-sample Add sample rsyslog.conf. 2013-06-25 10:24:26 +08:00
swift.conf-sample Add max_header_size to swift.conf-sample and relative UT 2013-06-19 23:45:38 +08:00