spiegel_podman/pkg
Paul Holzinger 61a67a07b1
pkg/machine/qemu: start VM check if qemu is alive
When trying to connect to the qemu ready socket we should check if the
qemu process is still running, if it is not we can just error out. There
is no point in retrying.
To do so we have to directly call wait with WNOHANG.

Also change StartProcess to os/exec package which is higher level and
allows us to use a buffer as qemu stderr fd.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2022-07-07 20:57:26 +02:00
..
annotations fix a number of godot issues 2022-03-22 13:04:35 +01:00
api Merge pull request #14825 from jmguzik/fix_streaming_pod_stats 2022-07-07 12:58:25 +00:00
auth pkg/auth: drop the TODO 2022-05-25 12:33:34 +02:00
autoupdate auto update: create an event 2022-05-23 14:11:29 +02:00
bindings use c/common code for resize and CopyDetachable 2022-07-06 16:57:07 +02:00
channel channel: simplify implementation 2021-05-06 11:51:15 +02:00
checkpoint Add support for checkpoint image 2022-04-20 18:55:39 +01:00
copy bump go module to version 4 2022-01-18 12:47:07 +01:00
criu Fix spelling of GetCriuVersion 2022-06-27 12:57:44 +01:00
ctime golangci-lint: enable nolintlint 2022-06-14 16:29:42 +02:00
domain pkg/machine/e2e: do not import from cmd/podman 2022-07-07 20:48:28 +02:00
env Add more unit tests 2022-05-04 08:29:54 -05:00
errorhandling libpod/runtime: switch to golang native error wrapping 2022-07-04 15:39:00 +02:00
hooks libpod: switch to golang native error wrapping 2022-07-05 16:06:32 +02:00
inspect pkg/inspect: remove unused ImageResult type 2022-05-24 16:07:39 +02:00
k8s.io Fix spelling "read only" -> "read-only" 2022-07-02 08:37:43 +02:00
lookup enable gocritic linter 2022-04-26 18:12:22 +02:00
machine pkg/machine/qemu: start VM check if qemu is alive 2022-07-07 20:57:26 +02:00
namespaces Fix spelling "setup" -> "set up" and similar 2022-06-22 18:39:21 +02:00
parallel bump go module to version 4 2022-01-18 12:47:07 +01:00
ps libpod: switch to golang native error wrapping 2022-07-05 16:06:32 +02:00
rootless Fix spelling "setup" -> "set up" and similar 2022-06-22 18:39:21 +02:00
rootlessport go fmt: use go 1.18 conditional-build syntax 2022-03-18 09:11:53 +01:00
seccomp Spelling 2020-12-22 13:34:31 -05:00
selinux Fix SELinux functions names to not be repetitive 2020-04-23 15:57:34 -04:00
servicereaper go fmt: use go 1.18 conditional-build syntax 2022-03-18 09:11:53 +01:00
signal Implement CatchAll and StopCatch in signal_common.go 2022-06-27 13:27:12 +01:00
specgen fix namespace reporting 2022-07-07 09:51:20 -04:00
specgenutil Docker-compose disable healthcheck properly handled 2022-07-05 08:02:22 -04:00
systemd Fix spelling "setup" -> "set up" and similar 2022-06-22 18:39:21 +02:00
terminal move golang.org/x/crypto/ssh/terminal to golang.org/x/term 2022-04-22 12:40:52 +02:00
timetype enable gocritic linter 2022-04-26 18:12:22 +02:00
trust Cleanup display of trust with transports 2022-02-22 15:08:58 -05:00
util volume: new options [no]copy 2022-06-27 20:22:20 +02:00