Bug 1221939

Summary: Netavark with macvlan hangs on container (re)starts
Product: [openSUSE] openSUSE Tumbleweed Reporter: Jörg Sonnenberger <joerg>
Component: ContainersAssignee: Containers Team <containers-bugowner>
Status: NEW --- QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Jörg Sonnenberger 2024-03-25 22:11:17 UTC
When using macvlan with external DHCP server, a proxy is used to intercept the traffic and update the filter rules accordingly. This proxy currently leaks threads per lease, so on networks with shorter lease time, it can stop operating after a few days. This shows up as new containers hanging on (re)start.

Upstream bug report:
https://github.com/containers/netavark/issues/811

Workaround: regular restart netavark-dhcp-proxy.socket.