7368af5475
I think not doing this was setting the SIGPIPE handler to signal.SIG_DFL instead of the Python default of signal.SIG_IGN. This could cause other tests which make a client stop reading before all data "chunks" are read to fail harder than they should (i.e. the SIGPIPE there is benign and even expected--the other side of the socket really did get closed early). Fixed leak on 499s This fixes an issue where Request objects (and related objects) were not getting garbage collected when a 499 (client disconnect) occurred for responses that still would have had more than the proxy server's client chunk size left to send. Fixed bug #1055834 Change-Id: I40266a0874cd2142c90f26b9f030d534286fc6da |
||
---|---|---|
bin | ||
doc | ||
etc | ||
locale | ||
swift | ||
test | ||
tools | ||
.coveragerc | ||
.functests | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.probetests | ||
.unittests | ||
AUTHORS | ||
CHANGELOG | ||
LICENSE | ||
MANIFEST.in | ||
README | ||
babel.cfg | ||
setup.cfg | ||
setup.py | ||
tox.ini |
README
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