diff --git a/pkg/image/models/images.go b/pkg/image/models/images.go index 0853d33fb2..88bcd9b197 100644 --- a/pkg/image/models/images.go +++ b/pkg/image/models/images.go @@ -163,7 +163,7 @@ func (manager *SImageManager) CustomizeHandlerInfo(info *appsrv.SHandlerInfo) { switch info.GetName(nil) { case "get_details", "create", "update": - info.SetProcessTimeout(time.Minute * 120).SetWorkerManager(imgStreamingWorkerMan) + info.SetProcessTimeout(time.Hour * 4).SetWorkerManager(imgStreamingWorkerMan) } } @@ -195,14 +195,6 @@ func (manager *SImageManager) InitializeData() error { return nil } -func (manager *SImageManager) SetHandlerProcessTimeout(info *appsrv.SHandlerInfo, r *http.Request) time.Duration { - if r.Method == http.MethodPost && strings.HasSuffix(r.URL.Path, "/images") { - log.Debugf("upload image, set process timeout to 4 hour!!!") - return 4 * time.Hour - } - return manager.SSharableVirtualResourceBaseManager.SetHandlerProcessTimeout(info, r) -} - func (manager *SImageManager) GetPropertyDetail(ctx context.Context, userCred mcclient.TokenCredential, query jsonutils.JSONObject) (jsonutils.JSONObject, error) { appParams := appsrv.AppContextGetParams(ctx) appParams.OverrideResponseBodyWrapper = true