From aa47639a13e1219f0f284af23b086cff7ea1c041 Mon Sep 17 00:00:00 2001 From: Rudi Schlatte Date: Tue, 23 Apr 2024 10:26:04 +0200 Subject: [PATCH] Stop asking for upper bounds of machine resources Specify minimum requirements only, not upper bounds as well. (Specifying upper bounds was a workaround for when the largest-possible machine was suggested by the broker, but that behavior was changed.) Change-Id: Iacee8baf2cef21b538ffbf12e4d262d2692bd8d8 --- .../optimiser/controller/NebulousAppDeployer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/optimiser-controller/src/main/java/eu/nebulouscloud/optimiser/controller/NebulousAppDeployer.java b/optimiser-controller/src/main/java/eu/nebulouscloud/optimiser/controller/NebulousAppDeployer.java index 463e288..0741f1b 100644 --- a/optimiser-controller/src/main/java/eu/nebulouscloud/optimiser/controller/NebulousAppDeployer.java +++ b/optimiser-controller/src/main/java/eu/nebulouscloud/optimiser/controller/NebulousAppDeployer.java @@ -240,7 +240,7 @@ public class NebulousAppDeployer { // ------------------------------------------------------------ // Extract node requirements - Map> componentRequirements = KubevelaAnalyzer.getClampedRequirements(kubevela); + Map> componentRequirements = KubevelaAnalyzer.getBoundedRequirements(kubevela); Map nodeCounts = KubevelaAnalyzer.getNodeCount(kubevela); List controllerRequirements = getControllerRequirements(appUUID); // // HACK: do this only when cloud id = nrec @@ -507,7 +507,7 @@ public class NebulousAppDeployer { // ------------------------------------------------------------ // 1. Extract node requirements - Map> componentRequirements = KubevelaAnalyzer.getClampedRequirements(updatedKubevela); + Map> componentRequirements = KubevelaAnalyzer.getBoundedRequirements(updatedKubevela); Map componentReplicaCounts = KubevelaAnalyzer.getNodeCount(updatedKubevela); Map> oldComponentRequirements = app.getComponentRequirements();