aboutsummaryrefslogtreecommitdiffstats
path: root/vm/qemu
diff options
context:
space:
mode:
authorTaras Madan <tarasmadan@google.com>2023-07-21 11:54:11 +0200
committerTaras Madan <tarasmadan@google.com>2023-07-24 09:12:13 +0000
commit7549a7e1b57831cf6b08ce4700fc6e53417919f9 (patch)
tree8e027cdaf7abbc52a5fb29c37c7137dfd2122e7a /vm/qemu
parentf7eecac8b446ef11cff4122de6f496ad5eaba3a9 (diff)
all: use special placeholder for errors
Diffstat (limited to 'vm/qemu')
-rw-r--r--vm/qemu/qemu.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/vm/qemu/qemu.go b/vm/qemu/qemu.go
index d32d58143..bb616af47 100644
--- a/vm/qemu/qemu.go
+++ b/vm/qemu/qemu.go
@@ -275,7 +275,7 @@ func ctor(env *vmimpl.Env) (vmimpl.Pool, error) {
Snapshot: true,
}
if err := config.LoadData(env.Config, cfg); err != nil {
- return nil, fmt.Errorf("failed to parse qemu vm config: %v", err)
+ return nil, fmt.Errorf("failed to parse qemu vm config: %w", err)
}
if cfg.Count < 1 || cfg.Count > 128 {
return nil, fmt.Errorf("invalid config param count: %v, want [1, 128]", cfg.Count)
@@ -340,7 +340,7 @@ func (pool *Pool) Create(workdir string, index int) (vmimpl.Instance, error) {
}
initFile := filepath.Join(workdir, "init.sh")
if err := osutil.WriteExecFile(initFile, []byte(strings.Replace(initScript, "{{KEY}}", sshkey, -1))); err != nil {
- return nil, fmt.Errorf("failed to create init file: %v", err)
+ return nil, fmt.Errorf("failed to create init file: %w", err)
}
}
@@ -513,7 +513,7 @@ func (inst *instance) boot() error {
qemu.Stdout = inst.wpipe
qemu.Stderr = inst.wpipe
if err := qemu.Start(); err != nil {
- return fmt.Errorf("failed to start %v %+v: %v", inst.cfg.Qemu, args, err)
+ return fmt.Errorf("failed to start %v %+v: %w", inst.cfg.Qemu, args, err)
}
inst.wpipe.Close()
inst.wpipe = nil