diff --git a/pkg/controllers/runtime_controller.go b/pkg/controllers/runtime_controller.go index 26358888f8e..a90bbc4ace4 100644 --- a/pkg/controllers/runtime_controller.go +++ b/pkg/controllers/runtime_controller.go @@ -262,7 +262,7 @@ func (r *RuntimeReconciler) ReconcileRuntime(engine base.Engine, ctx cruntime.Re // 2.Setup the volume err = engine.CreateVolume() - if err != nil { + if err != nil && utils.IgnoreAlreadyExists(err) != nil { r.Recorder.Eventf(ctx.Runtime, corev1.EventTypeWarning, common.ErrorProcessRuntimeReason, "Failed to setup volume due to error %v", err) log.Error(err, "Failed to steup the volume") // return utils.RequeueIfError(errors.Wrap(err, "Failed to steup the ddc engine"))