From 8b058f7570f78c723a1a93c496319774f850c627 Mon Sep 17 00:00:00 2001 From: Simarpreet Singh Date: Thu, 25 Jan 2018 16:24:10 -0800 Subject: [PATCH] qemu: Fix unintentional shadowing of monitorPath variable Signed-off-by: Simarpreet Singh --- client/driver/qemu.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client/driver/qemu.go b/client/driver/qemu.go index f256c829c..c8dc081ca 100644 --- a/client/driver/qemu.go +++ b/client/driver/qemu.go @@ -246,7 +246,7 @@ func (d *QemuDriver) Start(ctx *ExecContext, task *structs.Task) (*StartResponse } // This socket will be used to manage the virtual machine (for example, // to perform graceful shutdowns) - monitorPath, err := d.getMonitorPath(ctx.TaskDir.Dir) + monitorPath, err = d.getMonitorPath(ctx.TaskDir.Dir) if err != nil { d.logger.Printf("[ERR] driver.qemu: could not get qemu monitor path: %s", err) return nil, err @@ -464,6 +464,7 @@ func (h *qemuHandle) Kill() error { // If Nomad did not send a graceful shutdown signal, issue an interrupt to // the qemu process as a last resort if gracefulShutdownSent == false { + h.logger.Printf("[DEBUG] driver.qemu: graceful shutdown is not enabled, sending an interrupt signal to QEMU") if err := h.executor.ShutDown(); err != nil { if h.pluginClient.Exited() { return nil