From 53057d5c20b2abf7ffc672972cbc83018ba0ed6c Mon Sep 17 00:00:00 2001 From: Ashley Cui Date: Wed, 28 Apr 2021 14:18:28 -0400 Subject: Check if another VM is running on machine start Only one VM can be up at a time. If another VM is running, or the current VM is running, error out on a podman machine start [NO TESTS NEEDED] Signed-off-by: Ashley Cui --- pkg/machine/config.go | 2 ++ 1 file changed, 2 insertions(+) (limited to 'pkg/machine/config.go') diff --git a/pkg/machine/config.go b/pkg/machine/config.go index 32b3b5c2b..652229963 100644 --- a/pkg/machine/config.go +++ b/pkg/machine/config.go @@ -30,6 +30,8 @@ var ( DefaultIgnitionUserName = "core" ErrNoSuchVM = errors.New("VM does not exist") ErrVMAlreadyExists = errors.New("VM already exists") + ErrVMAlreadyRunning = errors.New("VM already running") + ErrMultipleActiveVM = errors.New("only one VM can be active at a time") ) type Download struct { -- cgit v1.2.3-54-g00ecf