diff --git a/pkg/compute/models/guest_actions.go b/pkg/compute/models/guest_actions.go index 3b9ee9a826..6f7a569256 100644 --- a/pkg/compute/models/guest_actions.go +++ b/pkg/compute/models/guest_actions.go @@ -1060,6 +1060,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 {