diff --git a/pkg/compute/models/guest_actions.go b/pkg/compute/models/guest_actions.go index af32170bd5..570d1c3040 100644 --- a/pkg/compute/models/guest_actions.go +++ b/pkg/compute/models/guest_actions.go @@ -1055,6 +1055,7 @@ func (self *SGuest) StartRebuildRootTask(ctx context.Context, userCred mcclient. } else { data.Set("all_disks", jsonutils.JSONFalse) } + self.SetStatus(userCred, VM_REBUILD_ROOT, "request start rebuild root") if self.GetHypervisor() == HYPERVISOR_BAREMETAL { task, err := taskman.TaskManager.NewTask(ctx, "BaremetalServerRebuildRootTask", self, userCred, data, "", "", nil) if err != nil {