From 426560282c75918c087f11c061d2a85cbc9bdc12 Mon Sep 17 00:00:00 2001 From: NamelessOIer <70872016+NamelessOIer@users.noreply.github.com> Date: Tue, 12 Nov 2024 13:44:32 +0800 Subject: [PATCH] Bugfix: Fetch resource from total instead of available (#360) --- src/CraneCtld/TaskScheduler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/CraneCtld/TaskScheduler.cpp b/src/CraneCtld/TaskScheduler.cpp index f93bd2cea..61ec39645 100644 --- a/src/CraneCtld/TaskScheduler.cpp +++ b/src/CraneCtld/TaskScheduler.cpp @@ -2058,7 +2058,7 @@ bool MinLoadFirst::CalculateRunningNodesAndStartTime_( ResourceInNode feasible_res; bool ok = task->requested_node_res_view.GetFeasibleResourceInNode( - craned_meta->res_avail, &feasible_res); + craned_meta->res_total, &feasible_res); if (!ok) { CRANE_DEBUG( "Task #{} needs more resource than that of craned {}. " @@ -2104,7 +2104,7 @@ bool MinLoadFirst::CalculateRunningNodesAndStartTime_( ResourceInNode feasible_res; bool ok = task->requested_node_res_view.GetFeasibleResourceInNode( - craned_meta->res_avail, &feasible_res); + craned_meta->res_total, &feasible_res); if (!ok) { CRANE_DEBUG( "Task #{} needs more resource than that of craned {}. "