diff --git a/ajax.php b/ajax.php index e89b81b..220a7ac 100644 --- a/ajax.php +++ b/ajax.php @@ -72,7 +72,6 @@ switch ($action) { $job->set('virtual_cluster', cr_get_POST('cluster')); $job->set('workspace', cr_get_POST('workspace')); $job->set('priority', cr_get_POST('priority')); - $job->set('image', cr_get_POST('image')); $job->set('run_before', cr_get_POST('run_before')); $job->set('tasks', cr_get_POST('tasks')); $res = job_submit($job); diff --git a/job.logic.php b/job.logic.php index 6b1e86f..539bf9d 100644 --- a/job.logic.php +++ b/job.logic.php @@ -22,13 +22,13 @@ function job_submit(CRObject $job) } $job->set('created_by', Session::get('uid')); $job->set('created_at', time()); - $res['errno'] = JobManager::add($job) ? Code::SUCCESS : Code::UNKNOWN_ERROR; - $log = new CRObject(); - $log->set('scope', Session::get('uid')); - $log->set('tag', 'job.submit'); - $content = array('job' => $job, 'response' => $res['errno']); - $log->set('content', json_encode($content)); - CRLogger::log($log); +// $res['errno'] = JobManager::add($job) ? Code::SUCCESS : Code::UNKNOWN_ERROR; +// $log = new CRObject(); +// $log->set('scope', Session::get('uid')); +// $log->set('tag', 'job.submit'); +// $content = array('job' => $job, 'response' => $res['errno']); +// $log->set('content', json_encode($content)); +// CRLogger::log($log); /* notify YAO-scheduler */ $spider = new Spider(); @@ -41,7 +41,7 @@ function job_submit(CRObject $job) $tasks[$i] = $task; } $job->set('tasks', $tasks); - $job->set('workspace', $job->getInt('workspace')); + $job->set('workspace', $job->get('workspace')); $job->set('virtual_cluster', $job->getInt('virtual_cluster')); $job->set('priority', $job->getInt('priority')); $job->set('run_before', $job->getInt('run_before')); diff --git a/modals.php b/modals.php index 8c95d52..1e3766b 100755 --- a/modals.php +++ b/modals.php @@ -65,24 +65,17 @@ - -
- - -
- +
@@ -95,8 +88,8 @@ - -
+ + - -
+ +
-
- +
+
- +
-
+
-
+ +
-
-
-
-
diff --git a/static/job.js b/static/job.js index 0d26473..ea658da 100755 --- a/static/job.js +++ b/static/job.js @@ -5,7 +5,6 @@ function register_events_job() { $("#form-job-submit").click(function (e) { var name = $('#form-job-name').val(); - var image = $('#form-job-image').val(); var workspace = $('#form-job-workspace').val(); var cluster = $('#form-job-cluster').val(); var priority = $('#form-job-priority').val(); @@ -15,14 +14,14 @@ function register_events_job() { } var tasks = []; $('#form-job-tasks').find('.row').each(function () { - var vals = $(this).find('input'); var task = {}; - task['name'] = vals.eq(0).val(); - task['cmd'] = vals.eq(1).val(); - task['cpu_number'] = vals.eq(2).val(); - task['memory'] = vals.eq(3).val(); - task['gpu_number'] = vals.eq(4).val(); - task['gpu_memory'] = vals.eq(5).val(); + task['name'] = $(this).find('.task-name').eq(0).val(); + task['image'] = $(this).find('.task-image').eq(0).val(); + task['cmd'] = $(this).find('.task-cmd').eq(0).val(); + task['cpu_number'] = $(this).find('.task-cpu').eq(0).val(); + task['memory'] = $(this).find('.task-mem').eq(0).val(); + task['gpu_number'] = $(this).find('.task-gpu-num').eq(0).val(); + task['gpu_memory'] = $(this).find('.task-gpu-mem').eq(0).val(); tasks.push(task); }); @@ -35,7 +34,6 @@ function register_events_job() { type: 'POST', data: { name: name, - image: image, workspace: workspace, cluster: cluster, priority: priority, @@ -95,13 +93,6 @@ function load_jobs(scope) { align: 'center', valign: 'middle', escape: true - }, { - field: 'image', - title: 'Docker Image', - align: 'center', - valign: 'middle', - visible: false, - escape: true }, { field: 'workspace', title: 'Workspace',