Merge branch 'master' of https://gitlink.org.cn/JointCloud/pcm-coordinator
Former-commit-id: 385f5f1c52c70f18e1c30ceb6af3f8400b0f9ee6
This commit is contained in:
commit
5ab5fbf2cc
|
@ -229,6 +229,7 @@ func infer(opt *option.InferOption, clusters []*strategy.AssignedCluster, ts []s
|
||||||
if len(cs) == 0 {
|
if len(cs) == 0 {
|
||||||
for _, t := range aiTaskList {
|
for _, t := range aiTaskList {
|
||||||
t.Status = constants.Failed
|
t.Status = constants.Failed
|
||||||
|
t.EndTime = time.Now().Format(time.RFC3339)
|
||||||
err := svcCtx.Scheduler.AiStorages.UpdateAiTask(t)
|
err := svcCtx.Scheduler.AiStorages.UpdateAiTask(t)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logx.Errorf(tx.Error.Error())
|
logx.Errorf(tx.Error.Error())
|
||||||
|
@ -256,6 +257,7 @@ func infer(opt *option.InferOption, clusters []*strategy.AssignedCluster, ts []s
|
||||||
for _, t := range aiTaskList {
|
for _, t := range aiTaskList {
|
||||||
if ac.ClusterId == strconv.Itoa(int(t.ClusterId)) {
|
if ac.ClusterId == strconv.Itoa(int(t.ClusterId)) {
|
||||||
t.Status = constants.Failed
|
t.Status = constants.Failed
|
||||||
|
t.EndTime = time.Now().Format(time.RFC3339)
|
||||||
err := svcCtx.Scheduler.AiStorages.UpdateAiTask(t)
|
err := svcCtx.Scheduler.AiStorages.UpdateAiTask(t)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logx.Errorf(tx.Error.Error())
|
logx.Errorf(tx.Error.Error())
|
||||||
|
@ -321,6 +323,7 @@ func infer(opt *option.InferOption, clusters []*strategy.AssignedCluster, ts []s
|
||||||
for _, t := range aiTaskList {
|
for _, t := range aiTaskList {
|
||||||
if c.clusterId == strconv.Itoa(int(t.ClusterId)) {
|
if c.clusterId == strconv.Itoa(int(t.ClusterId)) {
|
||||||
t.Status = constants.Completed
|
t.Status = constants.Completed
|
||||||
|
t.EndTime = time.Now().Format(time.RFC3339)
|
||||||
err := svcCtx.Scheduler.AiStorages.UpdateAiTask(t)
|
err := svcCtx.Scheduler.AiStorages.UpdateAiTask(t)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logx.Errorf(tx.Error.Error())
|
logx.Errorf(tx.Error.Error())
|
||||||
|
|
|
@ -95,6 +95,7 @@ func (s *AiStorage) GetAiTasksByAdapterId(adapterId string) ([]*models.TaskAi, e
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *AiStorage) SaveTask(name string, strategyCode int64, synergyStatus int64, aiType string) (int64, error) {
|
func (s *AiStorage) SaveTask(name string, strategyCode int64, synergyStatus int64, aiType string) (int64, error) {
|
||||||
|
startTime := time.Now()
|
||||||
// 构建主任务结构体
|
// 构建主任务结构体
|
||||||
taskModel := models.Task{
|
taskModel := models.Task{
|
||||||
Status: constants.Saved,
|
Status: constants.Saved,
|
||||||
|
@ -104,6 +105,7 @@ func (s *AiStorage) SaveTask(name string, strategyCode int64, synergyStatus int6
|
||||||
Strategy: strategyCode,
|
Strategy: strategyCode,
|
||||||
AdapterTypeDict: "1",
|
AdapterTypeDict: "1",
|
||||||
TaskTypeDict: aiType,
|
TaskTypeDict: aiType,
|
||||||
|
StartTime: &startTime,
|
||||||
CommitTime: time.Now(),
|
CommitTime: time.Now(),
|
||||||
}
|
}
|
||||||
// 保存任务数据到数据库
|
// 保存任务数据到数据库
|
||||||
|
@ -152,6 +154,7 @@ func (s *AiStorage) SaveAiTask(taskId int64, opt option.Option, adapterName stri
|
||||||
Status: status,
|
Status: status,
|
||||||
Msg: msg,
|
Msg: msg,
|
||||||
Card: aiOpt.ComputeCard,
|
Card: aiOpt.ComputeCard,
|
||||||
|
StartTime: time.Now().Format(time.RFC3339),
|
||||||
CommitTime: time.Now(),
|
CommitTime: time.Now(),
|
||||||
}
|
}
|
||||||
// 保存任务数据到数据库
|
// 保存任务数据到数据库
|
||||||
|
|
Loading…
Reference in New Issue