diff --git a/pkg/compute/guestdrivers/esxi.go b/pkg/compute/guestdrivers/esxi.go index 2e33e7936c..5aaafacc49 100644 --- a/pkg/compute/guestdrivers/esxi.go +++ b/pkg/compute/guestdrivers/esxi.go @@ -42,9 +42,11 @@ func init() { models.RegisterGuestDriver(&driver) } -func (self *SESXiGuestDriver) DoScheduleSKUFilter() bool { - return false -} +func (self *SESXiGuestDriver) DoScheduleCPUFilter() bool { return true } + +func (self *SESXiGuestDriver) DoScheduleMemoryFilter() bool { return true } + +func (self *SESXiGuestDriver) DoScheduleSKUFilter() bool { return false } func (self *SESXiGuestDriver) GetHypervisor() string { return api.HYPERVISOR_ESXI diff --git a/pkg/compute/guestdrivers/zstack.go b/pkg/compute/guestdrivers/zstack.go index 89427ac617..013c8d73d6 100644 --- a/pkg/compute/guestdrivers/zstack.go +++ b/pkg/compute/guestdrivers/zstack.go @@ -38,6 +38,10 @@ func init() { models.RegisterGuestDriver(&driver) } +func (self *SZStackGuestDriver) DoScheduleCPUFilter() bool { return true } + +func (self *SZStackGuestDriver) DoScheduleMemoryFilter() bool { return true } + func (self *SZStackGuestDriver) GetHypervisor() string { return api.HYPERVISOR_ZSTACK }