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

Review request for cloudstack and Santhosh Edukulla.


Bugs: CLOUDSTACK-7215
    https://issues.apache.org/jira/browse/CLOUDSTACK-7215


Repository: cloudstack-git


Description
-------

In almost 90% of the scenarios where VMs are created through test case, VMs are 
added to cleanup list and the delete method is called for them through 
cleanup_resources method in utils.py file.

These VMs remain in destroyed state for long time and keep blocking the 
resources (IP Address etc) and hence the load on the setup on which regression 
build is fired increases.

Making expunge=True as default parameter in destroyVirtualMachine api call 
through base library will make all these VMs expunge quickly making resources 
available for next test cases.

Also, it can be passed as False whenever we don't want VM to expunge 
immediately, and in case when we recover the VM through test case after 
destroying it. Pass expunge=False for all such scenarios.

This will hugely boost the test cases execution speed too.


Diffs
-----

  test/integration/component/test_advancedsg_networks.py 2794f96 
  test/integration/component/test_multiple_ips_per_nic.py 24b85df 
  test/integration/component/test_ps_domain_limits.py afb0955 
  test/integration/component/test_ps_limits.py 1993e93 
  test/integration/component/test_vpc_vm_life_cycle.py fd995cd 
  tools/marvin/marvin/lib/base.py 58033c6 

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


Testing
-------

Yes.


Thanks,

Gaurav Aradhye

Reply via email to