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

(Updated Dec. 23, 2013, 5:11 p.m.)


Review request for cloudstack and Girish Shilamkar.


Changes
-------

Updated the patch by correcting the imports. In many files imports were not 
specified correctly, but they were working fine because the objects were 
somehow getting imported from chaining of imports (import *). When imports in 
the Marvin got corrected with previous patch, many suits failed in nose while 
picking up the tests due to this.

I have corrected the imports in all other files, specifically related to 
"cleanup_resources" function.


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


Repository: cloudstack-git


Description
-------

Changes:

1) Appended snapshot extension to the snapshot path coming from database. As 
discussed with Harikrishna, Product bug (5135) is invalid, snapshot path in 
database won't contain the extension of the snapshot. So changing the code so 
as to append the extension based on hypervisor type.

2) Code movement and cleanup - Moved function get_hypervisor_type from common 
to utils to avoid cyclic dependency of libraries. Also, cleaned up the imports.


Diffs (updated)
-----

  test/integration/component/test_add_remove_network.py f1508e1 
  test/integration/component/test_assign_vm.py cbdce73 
  test/integration/component/test_cpu_domain_limits.py 4e8fc6d 
  test/integration/component/test_cpu_limits.py d721a45 
  test/integration/component/test_cpu_max_limits.py 9161cee 
  test/integration/component/test_cpu_project_limits.py 63d1a98 
  test/integration/component/test_egress_fw_rules.py 09e1dd6 
  test/integration/component/test_haproxy.py c734012 
  test/integration/component/test_mm_domain_limits.py c856087 
  test/integration/component/test_mm_max_limits.py b1ebbb4 
  test/integration/component/test_mm_project_limits.py ffeb20a 
  test/integration/component/test_snapshots.py d3fac42 
  test/integration/component/test_vpc_network_lbrules.py e7cb823 
  test/integration/component/test_vpc_network_pfrules.py 0d8e2f1 
  test/integration/component/test_vpc_network_staticnatrule.py dd3d249 
  test/integration/component/test_vpn_users.py 9ee907b 
  tools/marvin/marvin/integration/lib/common.py 096b073 
  tools/marvin/marvin/integration/lib/utils.py d046235 

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


Testing
-------

Tested locally on VMware. KVM should not have impact of this change as the 
snapshot created on KVM was found not to have any extension.

Log:
test_01_snapshot_root_disk (test_snapshots.TestSnapshotRootDisk)
Test Snapshot Root Disk ... ok

----------------------------------------------------------------------
Ran 1 test in 513.783s

OK


Thanks,

Gaurav Aradhye

Reply via email to