Comment 3 for bug 1055834

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to swift (milestone-proposed)

Reviewed: https://review.openstack.org/13668
Committed: http://github.com/openstack/swift/commit/7368af5475be3055b7942acddf8ec5d5696fe2c5
Submitter: Jenkins
Branch: milestone-proposed

commit 7368af5475be3055b7942acddf8ec5d5696fe2c5
Author: Darrell Bishop <email address hidden>
Date: Tue Sep 25 11:22:11 2012 -0700

    Restore old SIGPIPE handler in a proxy server test.

    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