-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
podman machine network connectivity stalls after some uptime #12495
Comments
Something with the proxy? |
It looks like dns stops working but the network itself is still working. |
As described, DNS (=UDP) and ping work from the machine. Anything with TCP stalls. |
In the example ftp.funet.fi dns resolution and ping work. Curl does not. |
That definitely sounds like an issue with gvproxy. @guillaumerose PTAL |
A friendly reminder that this issue had no activity for 30 days. |
@guillaumerose did you ever make anyprogress? |
No, not yet. It's not easy to reproduce. I need to let my Mac machine alone running and doing things several days I think.. |
A friendly reminder that this issue had no activity for 30 days. |
@fingon @guillaumerose Did this ever reappear? |
It worked badly enough that I switched to https://github.com/lima-vm/lima - interestingly enough, their default slirp using network connectivity there too had similar problem (presumably shared bits in qemu?), but with the vmnet.framework backend ( https://github.com/lima-vm/vde_vmnet ) the problem was gone. |
A friendly reminder that this issue had no activity for 30 days. |
@guillaumerose Any progress? There are 3 thumbs up on this issue, it would be great if someone could look at this. |
A friendly reminder that this issue had no activity for 30 days. |
@guillaumerose @Luap99 any update on this? |
I have no way to debug this. |
This would seem to be an issue with qemu or with gvproxy. |
A friendly reminder that this issue had no activity for 30 days. |
@fingon Are you still seeing this issue? |
Not using podman due to that issue, so no. Sounds like others still hit it though. |
@guillaumerose @baude any update on this? |
Maybe this was fixed by containers/gvisor-tap-vsock#128? |
I will close and reopen if this does not fix the problem. |
I think this issue is fixed by gvproxy 0.5.0. I tested it on macOS 13.2 with podman 4.3.1 and custom build of gvproxy from git. I noticed that when I ran podman with gvproxy 0.4.0, the gvproxy process would have a memory leak and would use 2GB+ of memory and some of the ports would stop responding after putting it under high network load. This is no longer happening with gvproxy 0.5.0. The relevant change may be the following PR: |
Is this a BUG REPORT or FEATURE REQUEST? (leave only one on its own line)
/kind bug
Description
After some uptime of podman machine on MacOS 12, TCP outbound connectivity stops working. ICMP works, for some reason.
Steps to reproduce the issue:
Leave podman machine running
Day or two later, outbound TCP stops suddenly working; inbound works (e.g.
podman machine ssh
). The state is persistent, e.g.sudo reboot
of the podman machine does not fix it. It is fixed only bypodman machine stop ; podman machine start
.Describe the results you received:
Describe the results you expected:
Network connectivity to keep working.
Additional information you deem important (e.g. issue happens only occasionally):
Output of
podman version
:Output of
podman info --debug
:Package info (e.g. output of
rpm -q podman
orapt list podman
):Have you tested with the latest version of Podman and have you checked the Podman Troubleshooting Guide? (https://github.com/containers/podman/blob/master/troubleshooting.md)
Yes
Additional environment details (AWS, VirtualBox, physical, etc.):
aka macOS 12.0.1
The text was updated successfully, but these errors were encountered: