From 897ab1d28f3fbfd664041fa21ae4cecd8fb7ee56 Mon Sep 17 00:00:00 2001 From: chenshihai Date: Thu, 5 Jan 2023 10:20:44 +0800 Subject: [PATCH 1/2] #3441 --- web_src/js/features/cloudrbanin.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/web_src/js/features/cloudrbanin.js b/web_src/js/features/cloudrbanin.js index 775f63133..90f108b7d 100644 --- a/web_src/js/features/cloudrbanin.js +++ b/web_src/js/features/cloudrbanin.js @@ -58,8 +58,8 @@ export default async function initCloudrain() { const duration = data.JobDuration; const aiCenter = data.AiCenter || '--' $("#duration-" + ID).text(duration); - $("#cluster-" + ID).text(aiCenter); - $("#" + versionname + "-ai_center").text(data.AiCenter); + data.AiCenter != undefined && $("#cluster-" + ID).text(aiCenter); + data.AiCenter != undefined && $("#" + versionname + "-ai_center").text(data.AiCenter); if (status != status_text) { $("#" + ID + "-icon") .removeClass() @@ -224,7 +224,7 @@ export default async function initCloudrain() { data.StartTime !== undefined && data.StartTime > 0 && $("#" + versionname + "-startTime").text(timeFormat(new Date(data.StartTime * 1000))); $("#" + versionname + "-duration").text(data.JobDuration); $("#" + versionname + "-status").text(data.JobStatus); - $("#" + versionname + "-ai_center").text(data.AiCenter); + data.AiCenter != undefined && $("#" + versionname + "-ai_center").text(data.AiCenter); if (stopArray.includes(data.JobStatus)) { $("#" + versionname + "-stop").addClass("disabled"); From a353739f1531fa131bd73c825578ba5bc6b4dca0 Mon Sep 17 00:00:00 2001 From: ychao_1983 Date: Thu, 5 Jan 2023 15:20:50 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- models/cloudbrain.go | 8 ++++---- options/locale/locale_en-US.ini | 2 ++ options/locale/locale_zh-CN.ini | 2 ++ routers/repo/grampus.go | 4 ++++ services/cloudbrain/clear.go | 28 ++++++++++++++-------------- 5 files changed, 26 insertions(+), 18 deletions(-) diff --git a/models/cloudbrain.go b/models/cloudbrain.go index 7b19c120d..c721e473c 100755 --- a/models/cloudbrain.go +++ b/models/cloudbrain.go @@ -2172,7 +2172,7 @@ func GetCloudBrainUnStoppedJob() ([]*Cloudbrain, error) { Find(&cloudbrains) } -func GetCloudBrainOneStoppedNotDebugJobDaysAgo(days int, limit int) ([]*Cloudbrain, error) { +func GetGPUStoppedNotDebugJobDaysAgo(days int, limit int) ([]*Cloudbrain, error) { cloudbrains := make([]*Cloudbrain, 0, 10) endTimeBefore := time.Now().Unix() - int64(days)*24*3600 missEndTimeBefore := endTimeBefore - 24*3600 @@ -2181,7 +2181,7 @@ func GetCloudBrainOneStoppedNotDebugJobDaysAgo(days int, limit int) ([]*Cloudbra JobStopped, JobSucceeded, JobFailed, ModelArtsCreateFailed, ModelArtsStartFailed, ModelArtsUnavailable, ModelArtsResizFailed, ModelArtsDeleted, ModelArtsStopped, ModelArtsTrainJobCanceled, ModelArtsTrainJobCheckFailed, ModelArtsTrainJobCompleted, ModelArtsTrainJobDeleteFailed, ModelArtsTrainJobDeployServiceFailed, ModelArtsTrainJobFailed, ModelArtsTrainJobImageFailed, ModelArtsTrainJobKilled, ModelArtsTrainJobLost, ModelArtsTrainJobSubmitFailed, ModelArtsTrainJobSubmitModelFailed). - Where("(((end_time is null or end_time=0) and updated_unix