From 77d342ecb89cf7315fc775e350d659aa475dde93 Mon Sep 17 00:00:00 2001 From: jagger Date: Fri, 14 Mar 2025 12:17:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E6=8E=89=E4=B8=8D=E5=BF=85=E8=A6=81?= =?UTF-8?q?=E7=9A=84panic?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: jagger --- internal/logic/adapters/updateclusterlogic.go | 2 +- .../service/inference/imageInference/imageInference.go | 2 +- internal/svc/servicecontext.go | 6 +----- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/internal/logic/adapters/updateclusterlogic.go b/internal/logic/adapters/updateclusterlogic.go index 9d0bc69c..877151c0 100644 --- a/internal/logic/adapters/updateclusterlogic.go +++ b/internal/logic/adapters/updateclusterlogic.go @@ -60,7 +60,7 @@ func (l *UpdateClusterLogic) UpdateCluster(req *types.ClusterCreateReq) (resp *t }).Create(&resourceCost) if dbResult.Error != nil { - panic(dbResult.Error) + return nil, dbResult.Error } return } diff --git a/internal/scheduler/service/inference/imageInference/imageInference.go b/internal/scheduler/service/inference/imageInference/imageInference.go index 891ea225..b9cfa5e8 100644 --- a/internal/scheduler/service/inference/imageInference/imageInference.go +++ b/internal/scheduler/service/inference/imageInference/imageInference.go @@ -417,7 +417,7 @@ func (i *ImageInference) saveAiSubTasks(id int64, aiTaskList []*models.TaskAi, c } err := i.storage.SaveAiTaskImageSubTask(&taskAiSub) if err != nil { - panic(err) + return err } } } diff --git a/internal/svc/servicecontext.go b/internal/svc/servicecontext.go index 216db7fe..f79940f6 100644 --- a/internal/svc/servicecontext.go +++ b/internal/svc/servicecontext.go @@ -63,15 +63,11 @@ func NewServiceContext(c config.Config) *ServiceContext { if err != nil { logx.Errorf("InitPrometheus err: %v", err) - panic("InitSnowflake err") + panic("InitPrometheus err") } httpClient := resty.New() httpClient.SetTimeout(1 * time.Second) alertClient := tracker.NewAlertClient(c.Monitoring.AlertUrl) - if err != nil { - logx.Errorf("InitPrometheus err: %v", err) - panic("InitSnowflake err") - } //添加snowflake支持 err = utils.InitSnowflake(c.SnowflakeConf.MachineId)