Browse Source

opt status

pull/3134/head
lewis 2 years ago
parent
commit
9c9bc0617d
2 changed files with 10 additions and 19 deletions
  1. +1
    -0
      models/schedule_record.go
  2. +9
    -19
      routers/api/v1/repo/modelarts.go

+ 1
- 0
models/schedule_record.go View File

@@ -12,6 +12,7 @@ const (
StorageScheduleProcessing
StorageScheduleFailed
StorageNoFile
StorageScheduleWaiting
)

type ScheduleRecord struct {


+ 9
- 19
routers/api/v1/repo/modelarts.go View File

@@ -474,25 +474,25 @@ func ModelList(ctx *context.APIContext) {
return
}

if len(fileInfos) > 0 {
status = models.StorageScheduleSucceed
} else {
if models.IsTrainJobTerminal(task.Status) {
if task.Type == models.TypeC2Net {
if task.Type == models.TypeC2Net {
if len(fileInfos) > 0 {
status = models.StorageScheduleSucceed
} else {
if models.IsTrainJobTerminal(task.Status) {
record, _ := models.GetScheduleRecordByCloudbrainID(task.ID)
if record != nil {
status = record.Status
if status == models.StorageScheduleSucceed {
status = models.StorageNoFile
}
} else {
status = models.StorageScheduleProcessing
}
} else {
status = models.StorageNoFile
status = models.StorageScheduleWaiting
}
} else {
status = models.StorageScheduleProcessing
}
}

} else if task.ComputeResource == models.GPUResource {
files, err := routerRepo.GetModelDirs(task.JobName, parentDir)
if err != nil {
@@ -507,16 +507,6 @@ func ModelList(ctx *context.APIContext) {
ctx.ServerError("json.Unmarshal failed:", err)
return
}

if len(fileInfos) > 0 {
status = models.StorageScheduleSucceed
} else {
if models.IsTrainJobTerminal(task.Status) {
status = models.StorageNoFile
} else {
status = models.StorageScheduleProcessing
}
}
}

ctx.JSON(http.StatusOK, map[string]interface{}{


Loading…
Cancel
Save