mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-01 15:07:17 +08:00
elastic cache task bugfix
This commit is contained in:
@@ -2383,6 +2383,10 @@ func (self *SManagedVirtualizationRegionDriver) RequestDeleteElasticcacheAcl(ctx
|
||||
|
||||
iea, err := iec.GetICloudElasticcacheAcl(ea.GetExternalId())
|
||||
if err != nil {
|
||||
if err == cloudprovider.ErrNotFound {
|
||||
return nil
|
||||
}
|
||||
|
||||
return errors.Wrap(err, "managedVirtualizationRegionDriver.RequestDeleteElasticcacheAcl.GetICloudElasticcacheAccount")
|
||||
}
|
||||
|
||||
|
||||
@@ -64,6 +64,6 @@ func (self *ElasticcacheAccountCreateTask) OnElasticcacheAccountCreateComplete(c
|
||||
self.SetStageComplete(ctx, nil)
|
||||
}
|
||||
|
||||
func (self *ElasticcacheAccountCreateTask) OnElasticcacheAccountCreateCompleteFailed(ctx context.Context, ea *models.SElasticcacheAccount, reason string) {
|
||||
self.taskFail(ctx, ea, reason)
|
||||
func (self *ElasticcacheAccountCreateTask) OnElasticcacheAccountCreateCompleteFailed(ctx context.Context, ea *models.SElasticcacheAccount, data jsonutils.JSONObject) {
|
||||
self.taskFail(ctx, ea, data.String())
|
||||
}
|
||||
|
||||
@@ -63,6 +63,6 @@ func (self *ElasticcacheAclCreateTask) OnElasticcacheAclCreateComplete(ctx conte
|
||||
self.SetStageComplete(ctx, nil)
|
||||
}
|
||||
|
||||
func (self *ElasticcacheAclCreateTask) OnElasticcacheAclCreateCompleteFailed(ctx context.Context, ea *models.SElasticcacheAcl, reason string) {
|
||||
self.taskFail(ctx, ea, reason)
|
||||
func (self *ElasticcacheAclCreateTask) OnElasticcacheAclCreateCompleteFailed(ctx context.Context, ea *models.SElasticcacheAcl, data jsonutils.JSONObject) {
|
||||
self.taskFail(ctx, ea, data.String())
|
||||
}
|
||||
|
||||
@@ -63,6 +63,6 @@ func (self *ElasticcacheAclUpdateTask) OnElasticcacheAclUpdateComplete(ctx conte
|
||||
self.SetStageComplete(ctx, nil)
|
||||
}
|
||||
|
||||
func (self *ElasticcacheAclUpdateTask) OnElasticcacheAclUpdateCompleteFailed(ctx context.Context, ea *models.SElasticcacheAcl, reason string) {
|
||||
self.taskFail(ctx, ea, reason)
|
||||
func (self *ElasticcacheAclUpdateTask) OnElasticcacheAclUpdateCompleteFailed(ctx context.Context, ea *models.SElasticcacheAcl, data jsonutils.JSONObject) {
|
||||
self.taskFail(ctx, ea, data.String())
|
||||
}
|
||||
|
||||
@@ -64,6 +64,6 @@ func (self *ElasticcacheBackupCreateTask) OnElasticcacheBackupCreateComplete(ctx
|
||||
self.SetStageComplete(ctx, nil)
|
||||
}
|
||||
|
||||
func (self *ElasticcacheBackupCreateTask) OnElasticcacheBackupCreateCompleteFailed(ctx context.Context, eb *models.SElasticcacheBackup, reason string) {
|
||||
self.taskFail(ctx, eb, reason)
|
||||
func (self *ElasticcacheBackupCreateTask) OnElasticcacheBackupCreateCompleteFailed(ctx context.Context, eb *models.SElasticcacheBackup, data jsonutils.JSONObject) {
|
||||
self.taskFail(ctx, eb, data.String())
|
||||
}
|
||||
|
||||
@@ -59,9 +59,11 @@ func (self *ElasticcacheParameterUpdateTask) OnInit(ctx context.Context, obj db.
|
||||
|
||||
self.SetStage("OnElasticcacheParameterUpdateComplete", nil)
|
||||
if err := region.GetDriver().RequestElasticcacheUpdateInstanceParameters(ctx, self.GetUserCred(), iec.(*models.SElasticcache), self); err != nil {
|
||||
self.taskFail(ctx, ep, err.Error())
|
||||
self.OnElasticcacheParameterUpdateCompleteFailed(ctx, ep, err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
self.OnElasticcacheParameterUpdateComplete(ctx, ep, data)
|
||||
}
|
||||
|
||||
func (self *ElasticcacheParameterUpdateTask) OnElasticcacheParameterUpdateComplete(ctx context.Context, ep *models.SElasticcacheParameter, data jsonutils.JSONObject) {
|
||||
|
||||
Reference in New Issue
Block a user