From bdf4e1f89ad9ff6f6d549a5d5bdfaeef2c410913 Mon Sep 17 00:00:00 2001 From: Alex Dadgar Date: Wed, 19 Dec 2018 15:39:30 -0800 Subject: [PATCH] Don't log event error on driver shutdown --- client/pluginmanager/drivermanager/instance.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/client/pluginmanager/drivermanager/instance.go b/client/pluginmanager/drivermanager/instance.go index a9f21eac6..47866b122 100644 --- a/client/pluginmanager/drivermanager/instance.go +++ b/client/pluginmanager/drivermanager/instance.go @@ -447,6 +447,11 @@ func (i *instanceManager) handleEvents() { // handleEvent looks up the event handler(s) for the event and runs them func (i *instanceManager) handleEvent(ev *drivers.TaskEvent) { + // Do not emit that the plugin is shutdown + if ev.Err != nil && ev.Err == base.ErrPluginShutdown { + return + } + if handler := i.eventHandlerFactory(ev.AllocID, ev.TaskName); handler != nil { i.logger.Trace("task event received", "event", ev) handler(ev)