diff --git a/api_general_autoscale.go b/api_general_autoscale.go index e138547..f253e4f 100644 --- a/api_general_autoscale.go +++ b/api_general_autoscale.go @@ -61,9 +61,11 @@ func (as *autoscaler) autoScale(out []*NodeInfo, pendC int, pendD int) { for _, e := range out { if !e.Status.Disabled && !e.Status.Terminate { globtotal = globtotal + e.RamTotal - globused = globused + e.RamUsed numActive++ } + if e.Status.Terminate || !e.Status.Disabled { + globused = globused + e.RamUsed + } } log.Info("Pending Create : ", pendC, "& Del tokens : ", pendD)