-
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
CI flake: podman run --conmon-pidfile: conmon not running? #7580
Comments
This looks like the old race condition where we were not getting stdout back on the remote end. I believe that is fixed? |
You mean #7195? That seems doubtful because one of the failures is non-remote, and regardless, the missing output is from |
Ok, I did not read the actual code, I just saw the failure and it looked familiar. |
Would this happen if $conmon_pid nolonger existed? |
Yes. Is that possible in a |
- run tests: better "skip" message for docker-archive test; remove FIXME, document that podman-remote doesn't support it - run tests: instrument the --conmon-pidfile test in hopes of tracking down flake containers#7580: cross-check pidfile against output of 'podman inspect', and add some debug messages that will only be seen on test failure. - load tests: the pipe test: save and load a temporary tag, not $IMAGE. Primary reason is because of containers#7371, in which 'podman load' assigns a new image ID (instead of preserving the saved one). This messes with our image management, and it turns out to be nonfixable. Signed-off-by: Ed Santiago <[email protected]>
One would hope not, but that is the symptom |
A friendly reminder that this issue had no activity for 30 days. |
@edsantiago is this still an issue? I see a couple of mergers that reference this issue? |
@giuseppe explicitly mentions in containers/crun#505 that it does not address this issue. But I have not seen it since Sept 10, when I added two statements (an |
I will close and we can reopen when it happens again. |
One of the system tests does
podman run --conmon-pidfile=PATH
then reads pid from PATH and confirms that/proc/pid/exe
is a symlink pointing to.*/conmon
. This test has flaked twice in the past month, with:The two flakes:
Source code:
podman/test/system/030-run.bats
Line 178 in a82de0e
This is so infrequent that it's hard to know where to start. I'm filing because:
The text was updated successfully, but these errors were encountered: