From e80c7f37f209d208e48a35a6f8cbafb9c8edca19 Mon Sep 17 00:00:00 2001 From: Newnius Date: Tue, 30 Jul 2019 16:00:03 +0800 Subject: [PATCH] update, add virtual cluster management --- cluster.logic.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/cluster.logic.php b/cluster.logic.php index 396f4e3..72a518e 100644 --- a/cluster.logic.php +++ b/cluster.logic.php @@ -20,6 +20,12 @@ function cluster_add(CRObject $cluster) } $spider = new Spider(); + $cluster->set('weight', $cluster->getInt('weight', 0)); + $cluster->set('reserved', $cluster->getBool('reserved', false)); + $cluster->set('quota_cpu', $cluster->getInt('quota_cpu', 0)); + $cluster->set('quota_mem', $cluster->getInt('quota_mem', 0)); + $cluster->set('quota_gpu', $cluster->getInt('quota_gpu', 0)); + $cluster->set('quota_gpu_mem', $cluster->getInt('quota_gpu_mem', 0)); $data['group'] = json_encode($cluster); $spider->doPost(YAO_SCHEDULER_ADDR . '?action=group_add', $data); $msg = json_decode($spider->getBody(), true); @@ -76,6 +82,12 @@ function cluster_update(CRObject $cluster) //TODO: check owner $spider = new Spider(); + $cluster->set('weight', $cluster->getInt('weight', 0)); + $cluster->set('reserved', $cluster->getBool('reserved', false)); + $cluster->set('quota_cpu', $cluster->getInt('quota_cpu', 0)); + $cluster->set('quota_mem', $cluster->getInt('quota_mem', 0)); + $cluster->set('quota_gpu', $cluster->getInt('quota_gpu', 0)); + $cluster->set('quota_gpu_mem', $cluster->getInt('quota_gpu_mem', 0)); $data['group'] = json_encode($cluster); $spider->doPost(YAO_SCHEDULER_ADDR . '?action=group_update', $data); $msg = json_decode($spider->getBody(), true);