fix(region): not sync status when attaching and detaching disk (#21605)

This commit is contained in:
Zexi Li
2024-11-14 21:28:25 +08:00
committed by GitHub
parent 2883aeb870
commit ef7762d758
2 changed files with 2 additions and 2 deletions

View File

@@ -479,7 +479,7 @@ func (self *SKVMGuestDriver) RequestDetachDisk(ctx context.Context, guest *model
}
func (self *SKVMGuestDriver) RequestAttachDisk(ctx context.Context, guest *models.SGuest, disk *models.SDisk, task taskman.ITask) error {
return guest.StartSyncTask(
return guest.StartSyncTaskWithoutSyncstatus(
ctx,
task.GetUserCred(),
jsonutils.QueryBoolean(task.GetParams(), "sync_desc_only", false),

View File

@@ -89,7 +89,7 @@ func (self *GuestDetachDiskTask) OnGetGuestStatus(ctx context.Context, guest *mo
}
self.SetStage("OnDetachDiskComplete", nil)
if err := guest.StartSyncTask(
if err := guest.StartSyncTaskWithoutSyncstatus(
ctx, self.GetUserCred(), jsonutils.QueryBoolean(self.GetParams(), "sync_desc_only", false), self.GetTaskId(),
); err != nil {
self.OnDetachDiskCompleteFailed(ctx, guest, jsonutils.NewString(err.Error()))