mirror of
https://github.com/newnius/YAO-portal.git
synced 2025-12-13 00:56:44 +00:00
update, add virtual cluster management
This commit is contained in:
@@ -20,6 +20,12 @@ function cluster_add(CRObject $cluster)
|
|||||||
}
|
}
|
||||||
|
|
||||||
$spider = new Spider();
|
$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);
|
$data['group'] = json_encode($cluster);
|
||||||
$spider->doPost(YAO_SCHEDULER_ADDR . '?action=group_add', $data);
|
$spider->doPost(YAO_SCHEDULER_ADDR . '?action=group_add', $data);
|
||||||
$msg = json_decode($spider->getBody(), true);
|
$msg = json_decode($spider->getBody(), true);
|
||||||
@@ -76,6 +82,12 @@ function cluster_update(CRObject $cluster)
|
|||||||
//TODO: check owner
|
//TODO: check owner
|
||||||
|
|
||||||
$spider = new Spider();
|
$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);
|
$data['group'] = json_encode($cluster);
|
||||||
$spider->doPost(YAO_SCHEDULER_ADDR . '?action=group_update', $data);
|
$spider->doPost(YAO_SCHEDULER_ADDR . '?action=group_update', $data);
|
||||||
$msg = json_decode($spider->getBody(), true);
|
$msg = json_decode($spider->getBody(), true);
|
||||||
|
|||||||
Reference in New Issue
Block a user