Update git submodules
* Update swift from branch 'master' to 5e3302649584b2aec523e5966671e43ea959ed27 - Use CloseableChain when creating iterator of SLO response When handling a GET response ProxyLoggingMiddleware will try to close a reiterated [1] proxy response iterator if, for example, there is a client disconnect. The reiterate function encapsulates the result of calling iter() on the proxy response. In the case of an SLO response, the iter method returned an instance of iterchools.chain, rather than the response itself, which is an instance of SegmentedIterable. As a result the SegmentedIterable.close() method would not be called and object server connections would not be closed. This patch replaces the iterchools.chain with a CloseableChain which encapsulates the SegmentedIterable and closes it when CloseableChain.close() is called. [1] The use of reiterate was introduced by the Related-Change. Closes-Bug: #1909588 Related-Change: I27feabe923a6520e983637a9c68a19ec7174a0df Change-Id: Ib7450a85692114973782525004466db49f63066d
This commit is contained in:
parent
98aa2220bd
commit
9bfdc4936c
2
swift
2
swift
@ -1 +1 @@
|
||||
Subproject commit 0d06bd5be8d97456d96e0ea9bbb99508ec85a2b5
|
||||
Subproject commit 5e3302649584b2aec523e5966671e43ea959ed27
|
Loading…
Reference in New Issue
Block a user