Package: python-oslo.cache / 3.12.0-2

Metadata

Package Version Patches format
python-oslo.cache 3.12.0-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
Clean up_memcache_connection_sockets.patch | (download)

oslo_cache/_memcache_pool.py | 21 21 + 0 - 0 !
1 file changed, 21 insertions(+)

 wip dont-merge: clean-up memcache connection sockets
 The ConnectionPool currently opens sockets, but never closes them. As a
 result, any client using oslo.cache memcache pool leaves sockets in a
 CLOSE_WAIT state, with the source port not being re-usable.
 .
 In our production system, were we have A LOT of activity, this creates
 a storm of non-reusable ports: all source ports are in use, making the
 node unuseable for other things.
 .
 This patch adds a __del__ destructor closing inactive connections,
 fixing the issue.