Monday, 2023-11-06

opendevreviewThomas Goirand proposed openstack/oslo.cache master: WIP dont-merge: Clean-up memcache connection sockets  https://review.opendev.org/c/openstack/oslo.cache/+/90015809:59
opendevreviewThomas Goirand proposed openstack/oslo.cache master: WIP dont-merge: Clean-up memcache connection sockets  https://review.opendev.org/c/openstack/oslo.cache/+/90015810:36
opendevreviewThomas Goirand proposed openstack/oslo.cache master: WIP dont-merge: Clean-up memcache connection sockets  https://review.opendev.org/c/openstack/oslo.cache/+/90015810:37
zigoHi there!10:40
zigoOn the above patch, we're trying to fix the fact that oslo_cache.memcache_pool never closes connection correctly, leaving a storm of source port in CLOSE_WAIT state.10:40
zigoThe thing is, we're not sure how to call self._destroy_connection(conn). Is it ok to just do a while conn = self.queue.pop().connection and close them all, or should we just close *ONE* connection?10:40
zigoAny hint on how to fix this very annoying bug (for us in production) would be highly appreciated.10:41
zigohberaud: ^10:41
*** elodilles_pto is now known as elodilles11:39
zigoLooks like my 3rd patch is passing CI.11:46
hberaudzigo: at first glance your implementation looks correct12:43
zigo:)13:01
zigoThanks.13:01
zigoRemoving the WIP.13:02
zigoWe'll first test it locally in our billing systems (ie: gnocchi doing thousands of connections ...).13:02
hberaudthanks13:12
*** gouthamr_ is now known as gouthamr16:09
*** JayF is now known as Guest606119:55
*** JasonF is now known as JayF19:55
*** zigo_ is now known as zigo19:57

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!