diff --git a/pkg/compute/models/hosts.go b/pkg/compute/models/hosts.go index 9a2592eaed..b20117da34 100644 --- a/pkg/compute/models/hosts.go +++ b/pkg/compute/models/hosts.go @@ -2958,7 +2958,7 @@ func (manager *SHostManager) FetchGuestCnt(hostIds []string) map[string]*sGuestC return ret } guests := []SGuest{} - err := GuestManager.RawQuery().In("host_id", hostIds).NotEquals("hypervisor", api.HYPERVISOR_CONTAINER).All(&guests) + err := GuestManager.RawQuery().IsFalse("deleted").In("host_id", hostIds).NotEquals("hypervisor", api.HYPERVISOR_CONTAINER).All(&guests) if err != nil { log.Errorf("query host %s guests error: %v", hostIds, err) }