cloudstack/engine
Rohit Yadav 5603bf9c1a engine: optimise CPU and DB hotspot to return enabled hypervisors in the zone
This refactors a ResourceManager::listAvailHypervisorInZone method
that should return unique hypervisors for which existing hosts are Up
and processed. We can approximate this by assuming that those hosts
would have setup their hypervisor-specific systemvmtemplates. In a given
environment there wouldn't be thousands of systemvmtemplates, but can
have thousands of hosts. So, instead of scanning the entire cloud.host
table, we can make calculate guess by returning unique hypervisors of
systemvm templates which are ready. This method was used in
::processConnect() when an agent joins, to speed up its handling.

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2024-05-22 20:22:39 +05:30
..
api Fix exceeding of resource limits with powerflex (#443) 2024-05-08 20:54:54 +05:30
components-api engine: optimise CPU and DB hotspot to return enabled hypervisors in the zone 2024-05-22 20:22:39 +05:30
network Update version to 4.18.1.1 (#417) 2024-04-08 09:27:57 -06:00
orchestration orchestartion: optimise vm list fetching excluding that reported 2024-05-22 20:22:38 +05:30
schema engine: optimise CPU and DB hotspot to return enabled hypervisors in the zone 2024-05-22 20:22:39 +05:30
service Update version to 4.18.1.1 (#417) 2024-04-08 09:27:57 -06:00
storage Update volume's passphrase to null if diskOffering doesn't support encryption (#428) 2024-04-23 09:46:20 -06:00
userdata Update version to 4.18.1.1 (#417) 2024-04-08 09:27:57 -06:00
pom.xml Update version to 4.18.1.1 (#417) 2024-04-08 09:27:57 -06:00