OpenStack Storage (Swift)
Go to file
gholt 2c6de2ae52 Added optional max_containers_per_account restr...
Added optional max_containers_per_account restriction. If set to a
positive value and if a client tries to perform a container PUT when
at or above the max_containers_per_acount cap, a 403 Forbidden will
be returned with an explanatory message.

This only restricts the proxy server, not any of the background
processes that might need to create containers (replication, for
instance). Also, the container count is cached for the proxy's
recheck_account_existence number of seconds. For these reasons, a
given account could exceed this cap before the 403 Forbidden
responses kick in and therefore this feature should be considered a
"soft" limit.

You may also add accounts to the proxy's max_containers_whitelist
setting to have accounts that ignore this cap.

Change-Id: I74e8fb152de5e78d070ed30006ad4e53f82c8376
2012-03-15 19:41:31 +00:00
bin Added optional max_containers_per_account restr... 2012-03-15 19:41:31 +00:00
doc Added optional max_containers_per_account restr... 2012-03-15 19:41:31 +00:00
etc Added optional max_containers_per_account restr... 2012-03-15 19:41:31 +00:00
locale add pybabel setup.py commands and initial .pot 2011-01-27 00:01:24 +00:00
swift Added optional max_containers_per_account restr... 2012-03-15 19:41:31 +00:00
test Added optional max_containers_per_account restr... 2012-03-15 19:41:31 +00:00
tools Add support for venv-based test run with tox. 2012-03-07 22:44:34 -08:00
.functests Make tests work like they used to. 2012-03-13 15:47:41 +00:00
.gitignore Add support for venv-based test run with tox. 2012-03-07 22:44:34 -08:00
.gitreview Add .gitreview config file for gerrit. 2011-10-24 15:05:49 -04:00
.probetests Make tests work like they used to. 2012-03-13 15:47:41 +00:00
.unittests Make tests work like they used to. 2012-03-13 15:47:41 +00:00
AUTHORS Refactor partition gathering. 2012-03-06 10:17:03 -08:00
babel.cfg add pybabel setup.py commands and initial .pot 2011-01-27 00:01:24 +00:00
CHANGELOG Updated CHANGELOG for 1.4.7 2012-03-06 21:47:41 +00:00
LICENSE Initial commit of Swift code 2010-07-12 17:03:45 -05:00
MANIFEST.in Add missing files in tarball 2012-01-12 10:41:14 +01:00
README Split out the SAIO doc and fixed a typo in the README 2010-10-20 10:32:03 -05:00
setup.cfg Add support for venv-based test run with tox. 2012-03-07 22:44:34 -08:00
setup.py Adds name_check filter 2012-03-08 17:23:58 +00:00
tox.ini Add support for venv-based test run with tox. 2012-03-07 22:44:34 -08:00

Swift
-----

A distributed object store that was originally developed as the basis for 
Rackspace's Cloud Files.

To build documentation run `python setup.py build_sphinx`, and then browse to
/doc/build/html/index.html.

The best place to get started is the "SAIO - Swift All In One", which will walk
you through setting up a development cluster of Swift in a VM.

For more information, visit us at http://launchpad.net/swift, or come hang out
on our IRC channel, #openstack on freenode.

--
Swift Development Team