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 filePatch | File delta | Description |
---|---|---|
Clean up_memcache_connection_sockets.patch | (download) |
oslo_cache/_memcache_pool.py |
21 21 + 0 - 0 ! |
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. |
1