From 3f8c4ed936d36b46498bcb10d384102cf9d5a748 Mon Sep 17 00:00:00 2001 From: Newnius Date: Tue, 5 May 2020 11:10:01 +0800 Subject: [PATCH] update --- src/resource_pool.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/resource_pool.go b/src/resource_pool.go index 1193ee4..6cd2528 100644 --- a/src/resource_pool.go +++ b/src/resource_pool.go @@ -455,7 +455,7 @@ func (pool *ResourcePool) detach(GPU string, job Job) { defer pool.bindingsMu.Unlock() if _, ok := pool.bindings[GPU]; ok { if _, ok2 := pool.utils[GPU]; ok2 { - if len(pool.bindings[GPU]) == 1 && job.Status == Finished { + if len(pool.bindings[GPU]) == 1 && job.Status != Failed && job.Status != Stopped { InstanceOfOptimizer().feed(job.Name, pool.utils[GPU]) } delete(pool.utils, GPU)