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:
Alistair Coles 2020-12-29 20:19:13 +00:00 committed by Gerrit Code Review
parent 98aa2220bd
commit 9bfdc4936c
1 changed files with 1 additions and 1 deletions

2
swift

@ -1 +1 @@
Subproject commit 0d06bd5be8d97456d96e0ea9bbb99508ec85a2b5
Subproject commit 5e3302649584b2aec523e5966671e43ea959ed27