-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/8441/
-----------------------------------------------------------

Review request for cloudstack, Abhinandan Prateek and Nitin Mehta.


Description
-------

Issue happens while deploying VM in advanced zone and 'networkids' parameter is 
not passed to deployVM command. In this case CS tries to identify a default 
guest network to be used for deploying VM. This logic is not optimized and 
latency increases with increase in user accounts and guest networks. Optimized 
logic for getting default network.


This addresses bug CLOUDSTACK-596.


Diffs
-----

  server/src/com/cloud/network/NetworkManagerImpl.java b3fdf32 
  server/src/com/cloud/network/dao/NetworkDao.java a2e37b7 
  server/src/com/cloud/network/dao/NetworkDaoImpl.java cbfec89 
  server/src/com/cloud/vm/UserVmManagerImpl.java 837e3f7 
  server/test/com/cloud/vpc/dao/MockNetworkDaoImpl.java 2a675b3 

Diff: https://reviews.apache.org/r/8441/diff/


Testing
-------

Citrix QA verified it on a simulated environment (verified using a Citrix 
private build).
Time taken for deployVM to return async. job id after fix is < 1s - tested with 
over 4K accounts and 9500 VMs in simulator setup. Earlier it used to take 
14-15s for the same.


Thanks,

Koushik Das

Reply via email to