From bfd63fda5f215f45b4a96d7ad5459c778a236b31 Mon Sep 17 00:00:00 2001 From: Newnius Date: Mon, 15 Jun 2020 15:21:35 +0800 Subject: [PATCH] update --- src/allocator.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/allocator.go b/src/allocator.go index 99b309b..8bacc70 100644 --- a/src/allocator.go +++ b/src/allocator.go @@ -195,7 +195,9 @@ func (allocator *Allocator) GA(nodes []NodeStatus, tasks []Task, useBestFit bool if t == 0 && useBestFit { /* best-fit */ //ts := time.Now() - allocation.TasksOnNode = allocator.fastBestFit(nodesT, tasks).TasksOnNode + allo := allocator.fastBestFit(nodesT, tasks) + allocation.TasksOnNode = allo.TasksOnNode + allocation.Flags = allo.Flags //log.Println(time.Since(ts)) //fmt.Println("Best Fit") } else if t%2 == 0 { @@ -249,7 +251,7 @@ func (allocator *Allocator) GA(nodes []NodeStatus, tasks []Task, useBestFit bool } } if cnt != len(allocation.Tasks) && allocation.Flags["valid"] { - log.Warn("factory:", cnt, len(allocation.Tasks)) + log.Warn("factory:", cnt, len(allocation.Tasks), " t=", t) } return allocation