Skip to content

CLOUDSTACK-9604: Root disk resize support for VMware and XenServer. - #1813

Merged
karuturi merged 6 commits into
apache:masterfrom
priyankparihar:CLOUDSTACK-9604
May 8, 2017
Merged

CLOUDSTACK-9604: Root disk resize support for VMware and XenServer.#1813
karuturi merged 6 commits into
apache:masterfrom
priyankparihar:CLOUDSTACK-9604

Conversation

@priyankparihar

Copy link
Copy Markdown
Contributor

For complete description please refer -> CLOUDSTACK-9604

if(command.getCurrentSize() <= newSize) {
s_logger.info("No need to resize volume: " + volId +", current size " + command.getCurrentSize() + " is same as new size " + newSize);
return new ResizeVolumeAnswer(command, true, "success", newSize);
}

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So you can't increase the size of a volume? This seems flawed

verify(citrixResourceBase, times(1)).getConnection();

assertFalse(answer.getResult());
//assertFalse(answer.getResult());

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why comment this out?

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@pdube That test is flawed as it always expects that command to fail. Till now it was working fine as it was always resizing which results in xapi command failure. But now since there is check for resize only in case of increase of volume size then the test is failing.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@priyankparihar@anshul1886 Is this commented statement required for future reference? If not, better to remove this line.

rootDiskSize = Long.parseLong(customParameters.get("rootdisksize"));

// only KVM supports rootdisksize override
if (hypervisorType != HypervisorType.KVM) {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why was XS blocked before?

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@pdube There was no resource layer code available for XS for this and root volume resize was only implemented for KVM.

@pdion891

pdion891 commented Jan 28, 2017

Copy link
Copy Markdown
Contributor

Quickly tested with 4.10 pre jdk8 and it work creating vm and resize the root volume on XenServer 6.5. tested using lvmiscsi and SolidFire storage plugins.

LGTM, but please answer pdube questions.

Thanks for this PR!

@borisstoyanov

Copy link
Copy Markdown
Contributor

@blueorangutan package

@blueorangutan

Copy link
Copy Markdown

@borisstoyanov a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

@blueorangutan

Copy link
Copy Markdown

Packaging result: ✔centos6 ✔centos7 ✔debian. JID-489

@priyankparihar

Copy link
Copy Markdown
ContributorAuthor

Hi @pdion891, @borisstoyanov, @anshul1886 and @pdube,
Thanks for your valuable suggestion and help.

@borisstoyanov

Copy link
Copy Markdown
Contributor

@blueorangutan test centos7 vmware-65

@blueorangutan

Copy link
Copy Markdown

@borisstoyanov unsupported parameters provided. Supported mgmt server os are: centos6, centos7, ubuntu. Supported hypervisors are: kvm-centos6, kvm-centos7, kvm-ubuntu, xenserver-65sp1, xenserver-62sp1, vmware-60u2, vmware-55u3, vmware-51u1, vmware-50u1

@borisstoyanov

Copy link
Copy Markdown
Contributor

@blueorangutan test centos7 vmware-60u2

@blueorangutan

Copy link
Copy Markdown

@borisstoyanov a Trillian-Jenkins test job (centos7 mgmt + vmware-60u2) has been kicked to run smoke tests

@borisstoyanov

Copy link
Copy Markdown
Contributor

@blueorangutan test centos7 xenserver-62sp1

@blueorangutan

Copy link
Copy Markdown

@borisstoyanov a Trillian-Jenkins test job (centos7 mgmt + xenserver-62sp1) has been kicked to run smoke tests

@blueorangutan

Copy link
Copy Markdown

Trillian test result (tid-827)
Environment: vmware-60u2 (x2), Advanced Networking with Mgmt server 7
Total time taken: 40945 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr1813-t827-vmware-60u2.zip
Intermitten failure detected: /marvin/tests/smoke/test_deploy_vm_root_resize.py
Intermitten failure detected: /marvin/tests/smoke/test_internal_lb.py
Intermitten failure detected: /marvin/tests/smoke/test_privategw_acl.py
Intermitten failure detected: /marvin/tests/smoke/test_routers_network_ops.py
Intermitten failure detected: /marvin/tests/smoke/test_templates.py
Test completed. 45 look ok, 4 have error(s)

TestResultTime (s)Test File
test_04_rvpc_privategw_static_routesFailure839.15test_privategw_acl.py
test_04_rvpc_internallb_haproxy_stats_on_all_interfacesFailure111.31test_internal_lb.py
test_00_deploy_vm_root_resizeFailure0.86test_deploy_vm_root_resize.py
test_CreateTemplateWithDuplicateNameError5.14test_templates.py
test_01_create_templateError5.14test_templates.py
ContextSuite context=TestTemplates>:setupError264.33test_templates.py
test_01_vpc_site2site_vpnSuccess342.30test_vpc_vpn.py
test_01_vpc_remote_access_vpnSuccess151.66test_vpc_vpn.py
test_01_redundant_vpc_site2site_vpnSuccess587.62test_vpc_vpn.py
test_02_VPC_default_routesSuccess362.55test_vpc_router_nics.py
test_01_VPC_nics_after_destroySuccess624.11test_vpc_router_nics.py
test_05_rvpc_multi_tiersSuccess617.55test_vpc_redundant.py
test_04_rvpc_network_garbage_collector_nicsSuccess1509.34test_vpc_redundant.py
test_03_create_redundant_VPC_1tier_2VMs_2IPs_2PF_ACL_reboot_routersSuccess654.65test_vpc_redundant.py
test_02_redundant_VPC_default_routesSuccess638.49test_vpc_redundant.py
test_01_create_redundant_VPC_2tiers_4VMs_4IPs_4PF_ACLSuccess1320.79test_vpc_redundant.py
test_09_delete_detached_volumeSuccess20.82test_volumes.py
test_06_download_detached_volumeSuccess45.51test_volumes.py
test_05_detach_volumeSuccess100.28test_volumes.py
test_04_delete_attached_volumeSuccess10.45test_volumes.py
test_03_download_attached_volumeSuccess20.36test_volumes.py
test_02_attach_volumeSuccess78.95test_volumes.py
test_01_create_volumeSuccess510.55test_volumes.py
test_03_delete_vm_snapshotsSuccess275.19test_vm_snapshots.py
test_02_revert_vm_snapshotsSuccess227.21test_vm_snapshots.py
test_01_test_vm_volume_snapshotSuccess181.51test_vm_snapshots.py
test_01_create_vm_snapshotsSuccess161.69test_vm_snapshots.py
test_deploy_vm_multipleSuccess187.24test_vm_life_cycle.py
test_deploy_vmSuccess0.03test_vm_life_cycle.py
test_advZoneVirtualRouterSuccess0.02test_vm_life_cycle.py
test_10_attachAndDetach_isoSuccess26.82test_vm_life_cycle.py
test_09_expunge_vmSuccess125.25test_vm_life_cycle.py
test_08_migrate_vmSuccess60.98test_vm_life_cycle.py
test_07_restore_vmSuccess0.10test_vm_life_cycle.py
test_06_destroy_vmSuccess10.15test_vm_life_cycle.py
test_03_reboot_vmSuccess5.14test_vm_life_cycle.py
test_02_start_vmSuccess20.33test_vm_life_cycle.py
test_01_stop_vmSuccess10.16test_vm_life_cycle.py
test_10_destroy_cpvmSuccess231.98test_ssvm.py
test_09_destroy_ssvmSuccess263.83test_ssvm.py
test_08_reboot_cpvmSuccess156.65test_ssvm.py
test_07_reboot_ssvmSuccess158.50test_ssvm.py
test_06_stop_cpvmSuccess171.86test_ssvm.py
test_05_stop_ssvmSuccess173.79test_ssvm.py
test_04_cpvm_internalsSuccess1.32test_ssvm.py
test_03_ssvm_internalsSuccess3.62test_ssvm.py
test_02_list_cpvm_vmSuccess0.13test_ssvm.py
test_01_list_sec_storage_vmSuccess0.14test_ssvm.py
test_01_snapshot_root_diskSuccess21.19test_snapshots.py
test_04_change_offering_smallSuccess116.84test_service_offerings.py
test_03_delete_service_offeringSuccess0.04test_service_offerings.py
test_02_edit_service_offeringSuccess0.08test_service_offerings.py
test_01_create_service_offeringSuccess0.11test_service_offerings.py
test_02_sys_template_readySuccess0.13test_secondary_storage.py
test_01_sys_vm_startSuccess0.18test_secondary_storage.py
test_09_reboot_routerSuccess140.91test_routers.py
test_08_start_routerSuccess116.43test_routers.py
test_07_stop_routerSuccess20.22test_routers.py
test_06_router_advancedSuccess0.06test_routers.py
test_05_router_basicSuccess0.04test_routers.py
test_04_restart_network_wo_cleanupSuccess5.68test_routers.py
test_03_restart_network_cleanupSuccess131.17test_routers.py
test_02_router_internal_advSuccess1.01test_routers.py
test_01_router_internal_basicSuccess0.54test_routers.py
test_router_dns_guestipquerySuccess76.73test_router_dns.py
test_router_dns_externalipquerySuccess0.08test_router_dns.py
test_router_dhcphostsSuccess149.04test_router_dhcphosts.py
test_router_dhcp_optsSuccess21.66test_router_dhcphosts.py
test_01_updatevolumedetailSuccess0.09test_resource_detail.py
test_01_reset_vm_on_rebootSuccess25.45test_reset_vm_on_reboot.py
test_createRegionSuccess0.04test_regions.py
test_create_pvlan_networkSuccess5.21test_pvlan.py
test_dedicatePublicIpRangeSuccess0.47test_public_ip_range.py
test_03_vpc_privategw_restart_vpc_cleanupSuccess988.75test_privategw_acl.py
test_02_vpc_privategw_static_routesSuccess602.24test_privategw_acl.py
test_01_vpc_privategw_aclSuccess182.91test_privategw_acl.py
test_01_primary_storage_nfsSuccess36.18test_primary_storage.py
test_createPortablePublicIPRangeSuccess15.20test_portable_publicip.py
test_createPortablePublicIPAcquireSuccess15.68test_portable_publicip.py
test_isolate_network_password_serverSuccess97.41test_password_server.py
test_UpdateStorageOverProvisioningFactorSuccess0.14test_over_provisioning.py
test_oobm_zchange_passwordSuccess31.00test_outofbandmanagement.py
test_oobm_multiple_mgmt_server_ownershipSuccess16.33test_outofbandmanagement.py
test_oobm_issue_power_statusSuccess10.27test_outofbandmanagement.py
test_oobm_issue_power_softSuccess15.32test_outofbandmanagement.py
test_oobm_issue_power_resetSuccess15.33test_outofbandmanagement.py
test_oobm_issue_power_onSuccess15.35test_outofbandmanagement.py
test_oobm_issue_power_offSuccess15.31test_outofbandmanagement.py
test_oobm_issue_power_cycleSuccess15.35test_outofbandmanagement.py
test_oobm_enabledisable_across_clusterzonesSuccess82.65test_outofbandmanagement.py
test_oobm_enable_feature_validSuccess5.15test_outofbandmanagement.py
test_oobm_enable_feature_invalidSuccess0.09test_outofbandmanagement.py
test_oobm_disable_feature_validSuccess0.18test_outofbandmanagement.py
test_oobm_disable_feature_invalidSuccess0.09test_outofbandmanagement.py
test_oobm_configure_invalid_driverSuccess0.07test_outofbandmanagement.py
test_oobm_configure_default_driverSuccess0.07test_outofbandmanagement.py
test_oobm_background_powerstate_syncSuccess29.44test_outofbandmanagement.py
test_extendPhysicalNetworkVlanSuccess15.36test_non_contigiousvlan.py
test_01_nicSuccess465.96test_nic.py
test_releaseIPSuccess298.33test_network.py
test_reboot_routerSuccess776.06test_network.py
test_public_ip_user_accountSuccess10.27test_network.py
test_public_ip_admin_accountSuccess40.35test_network.py
test_network_rules_acquired_public_ip_3_Load_Balancer_RuleSuccess76.86test_network.py
test_network_rules_acquired_public_ip_2_nat_ruleSuccess61.62test_network.py
test_network_rules_acquired_public_ip_1_static_nat_ruleSuccess125.38test_network.py
test_delete_accountSuccess267.84test_network.py
test_02_port_fwd_on_non_src_natSuccess55.68test_network.py
test_01_port_fwd_on_src_natSuccess112.12test_network.py
test_nested_virtualization_vmwareSuccess364.12test_nested_virtualization.py
test_nic_secondaryip_add_removeSuccess217.75test_multipleips_per_nic.py
login_test_saml_userSuccess19.32test_login.py
test_assign_and_removal_lbSuccess148.80test_loadbalance.py
test_02_create_lb_rule_non_natSuccess207.54test_loadbalance.py
test_01_create_lb_rule_src_natSuccess221.59test_loadbalance.py
test_03_list_snapshotsSuccess0.12test_list_ids_parameter.py
test_02_list_templatesSuccess0.04test_list_ids_parameter.py
test_01_list_volumesSuccess0.03test_list_ids_parameter.py
test_07_list_default_isoSuccess0.06test_iso.py
test_05_iso_permissionsSuccess0.06test_iso.py
test_04_extract_IsoSuccess5.20test_iso.py
test_03_delete_isoSuccess95.22test_iso.py
test_02_edit_isoSuccess0.08test_iso.py
test_01_create_isoSuccess21.08test_iso.py
test_03_vpc_internallb_haproxy_stats_on_all_interfacesSuccess384.70test_internal_lb.py
test_02_internallb_roundrobin_1RVPC_3VM_HTTP_port80Success1030.70test_internal_lb.py
test_01_internallb_roundrobin_1VPC_3VM_HTTP_port80Success817.32test_internal_lb.py
test_dedicateGuestVlanRangeSuccess10.29test_guest_vlan_range.py
test_UpdateConfigParamWithScopeSuccess0.14test_global_settings.py
test_rolepermission_lifecycle_updateSuccess6.26test_dynamicroles.py
test_rolepermission_lifecycle_listSuccess5.98test_dynamicroles.py
test_rolepermission_lifecycle_deleteSuccess5.87test_dynamicroles.py
test_rolepermission_lifecycle_createSuccess5.89test_dynamicroles.py
test_rolepermission_lifecycle_concurrent_updatesSuccess6.06test_dynamicroles.py
test_role_lifecycle_update_role_inuseSuccess5.95test_dynamicroles.py
test_role_lifecycle_updateSuccess11.01test_dynamicroles.py
test_role_lifecycle_listSuccess5.90test_dynamicroles.py
test_role_lifecycle_deleteSuccess10.96test_dynamicroles.py
test_role_lifecycle_createSuccess5.94test_dynamicroles.py
test_role_inuse_deletionSuccess5.96test_dynamicroles.py
test_role_account_acls_multiple_mgmt_serversSuccess8.16test_dynamicroles.py
test_role_account_aclsSuccess8.44test_dynamicroles.py
test_default_role_deletionSuccess5.98test_dynamicroles.py
test_04_create_fat_type_disk_offeringSuccess0.07test_disk_offerings.py
test_03_delete_disk_offeringSuccess0.04test_disk_offerings.py
test_02_edit_disk_offeringSuccess0.05test_disk_offerings.py
test_02_create_sparse_type_disk_offeringSuccess0.08test_disk_offerings.py
test_01_create_disk_offeringSuccess0.11test_disk_offerings.py
test_deployvm_userdispersingSuccess51.07test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userconcentratedSuccess80.98test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_firstfitSuccess196.94test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userdata_postSuccess50.96test_deploy_vm_with_userdata.py
test_deployvm_userdataSuccess136.32test_deploy_vm_with_userdata.py
test_02_deploy_vm_root_resizeSuccess5.88test_deploy_vm_root_resize.py
test_01_deploy_vm_root_resizeSuccess5.98test_deploy_vm_root_resize.py
test_deploy_vm_from_isoSuccess212.51test_deploy_vm_iso.py
test_3d_gpu_supportSuccess445.19test_deploy_vgpu_enabled_vm.py
test_DeployVmAntiAffinityGroupSuccess176.67test_affinity_groups.py
test_08_resize_volumeSkipped5.11test_volumes.py
test_07_resize_failSkipped10.25test_volumes.py
test_static_role_account_aclsSkipped0.02test_staticroles.py
test_11_ss_nfs_version_on_ssvmSkipped0.02test_ssvm.py
test_01_scale_vmSkipped66.34test_scale_vm.py
test_01_primary_storage_iscsiSkipped0.04test_primary_storage.py
test_06_copy_isoSkipped0.00test_iso.py
test_deploy_vgpu_enabled_vmSkipped1.10test_deploy_vgpu_enabled_vm.py

@blueorangutan

Copy link
Copy Markdown

Trillian test result (tid-828)
Environment: xenserver-62sp1 (x2), Advanced Networking with Mgmt server 7
Total time taken: 42796 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr1813-t828-xenserver-62sp1.zip
Intermitten failure detected: /marvin/tests/smoke/test_deploy_vm_root_resize.py
Intermitten failure detected: /marvin/tests/smoke/test_internal_lb.py
Intermitten failure detected: /marvin/tests/smoke/test_password_server.py
Intermitten failure detected: /marvin/tests/smoke/test_privategw_acl.py
Intermitten failure detected: /marvin/tests/smoke/test_routers_network_ops.py
Intermitten failure detected: /marvin/tests/smoke/test_secondary_storage.py
Intermitten failure detected: /marvin/tests/smoke/test_vm_life_cycle.py
Intermitten failure detected: /marvin/tests/smoke/test_vpc_redundant.py
Test completed. 44 look ok, 5 have error(s)

TestResultTime (s)Test File
test_05_rvpc_multi_tiersFailure545.13test_vpc_redundant.py
test_04_rvpc_network_garbage_collector_nicsFailure1342.06test_vpc_redundant.py
test_01_create_redundant_VPC_2tiers_4VMs_4IPs_4PF_ACLFailure540.38test_vpc_redundant.py
test_01_sys_vm_startFailure0.07test_secondary_storage.py
test_04_rvpc_privategw_static_routesFailure694.00test_privategw_acl.py
test_00_deploy_vm_root_resizeFailure117.01test_deploy_vm_root_resize.py
test_08_migrate_vmError61.01test_vm_life_cycle.py
test_01_vpc_site2site_vpnSuccess286.21test_vpc_vpn.py
test_01_vpc_remote_access_vpnSuccess146.86test_vpc_vpn.py
test_01_redundant_vpc_site2site_vpnSuccess502.68test_vpc_vpn.py
test_02_VPC_default_routesSuccess304.52test_vpc_router_nics.py
test_01_VPC_nics_after_destroySuccess578.17test_vpc_router_nics.py
test_03_create_redundant_VPC_1tier_2VMs_2IPs_2PF_ACL_reboot_routersSuccess564.57test_vpc_redundant.py
test_02_redundant_VPC_default_routesSuccess584.65test_vpc_redundant.py
test_09_delete_detached_volumeSuccess15.81test_volumes.py
test_08_resize_volumeSuccess85.91test_volumes.py
test_07_resize_failSuccess101.00test_volumes.py
test_06_download_detached_volumeSuccess20.43test_volumes.py
test_05_detach_volumeSuccess100.26test_volumes.py
test_04_delete_attached_volumeSuccess10.21test_volumes.py
test_03_download_attached_volumeSuccess15.28test_volumes.py
test_02_attach_volumeSuccess10.67test_volumes.py
test_01_create_volumeSuccess392.42test_volumes.py
test_03_delete_vm_snapshotsSuccess280.23test_vm_snapshots.py
test_02_revert_vm_snapshotsSuccess216.32test_vm_snapshots.py
test_01_create_vm_snapshotsSuccess131.14test_vm_snapshots.py
test_deploy_vm_multipleSuccess242.81test_vm_life_cycle.py
test_deploy_vmSuccess0.03test_vm_life_cycle.py
test_advZoneVirtualRouterSuccess0.03test_vm_life_cycle.py
test_10_attachAndDetach_isoSuccess26.64test_vm_life_cycle.py
test_09_expunge_vmSuccess125.15test_vm_life_cycle.py
test_07_restore_vmSuccess0.09test_vm_life_cycle.py
test_06_destroy_vmSuccess5.13test_vm_life_cycle.py
test_03_reboot_vmSuccess10.17test_vm_life_cycle.py
test_02_start_vmSuccess20.23test_vm_life_cycle.py
test_01_stop_vmSuccess30.30test_vm_life_cycle.py
test_CreateTemplateWithDuplicateNameSuccess90.93test_templates.py
test_08_list_system_templatesSuccess0.04test_templates.py
test_07_list_public_templatesSuccess0.14test_templates.py
test_05_template_permissionsSuccess0.11test_templates.py
test_04_extract_templateSuccess5.13test_templates.py
test_03_delete_templateSuccess5.11test_templates.py
test_02_edit_templateSuccess90.12test_templates.py
test_01_create_templateSuccess55.53test_templates.py
test_10_destroy_cpvmSuccess196.93test_ssvm.py
test_09_destroy_ssvmSuccess209.33test_ssvm.py
test_08_reboot_cpvmSuccess141.78test_ssvm.py
test_07_reboot_ssvmSuccess144.15test_ssvm.py
test_06_stop_cpvmSuccess167.01test_ssvm.py
test_05_stop_ssvmSuccess139.59test_ssvm.py
test_04_cpvm_internalsSuccess1.36test_ssvm.py
test_03_ssvm_internalsSuccess3.73test_ssvm.py
test_02_list_cpvm_vmSuccess0.14test_ssvm.py
test_01_list_sec_storage_vmSuccess0.15test_ssvm.py
test_01_snapshot_root_diskSuccess16.31test_snapshots.py
test_04_change_offering_smallSuccess124.08test_service_offerings.py
test_03_delete_service_offeringSuccess0.04test_service_offerings.py
test_02_edit_service_offeringSuccess0.06test_service_offerings.py
test_01_create_service_offeringSuccess0.09test_service_offerings.py
test_02_sys_template_readySuccess0.12test_secondary_storage.py
test_01_scale_vmSuccess5.25test_scale_vm.py
test_09_reboot_routerSuccess65.52test_routers.py
test_08_start_routerSuccess45.40test_routers.py
test_07_stop_routerSuccess15.32test_routers.py
test_06_router_advancedSuccess0.07test_routers.py
test_05_router_basicSuccess0.04test_routers.py
test_04_restart_network_wo_cleanupSuccess5.68test_routers.py
test_03_restart_network_cleanupSuccess115.95test_routers.py
test_02_router_internal_advSuccess1.00test_routers.py
test_01_router_internal_basicSuccess0.57test_routers.py
test_router_dns_guestipquerySuccess48.78test_router_dns.py
test_router_dns_externalipquerySuccess0.09test_router_dns.py
test_router_dhcphostsSuccess153.42test_router_dhcphosts.py
test_router_dhcp_optsSuccess31.69test_router_dhcphosts.py
test_01_updatevolumedetailSuccess0.09test_resource_detail.py
test_01_reset_vm_on_rebootSuccess40.44test_reset_vm_on_reboot.py
test_createRegionSuccess0.04test_regions.py
test_create_pvlan_networkSuccess5.23test_pvlan.py
test_dedicatePublicIpRangeSuccess0.44test_public_ip_range.py
test_03_vpc_privategw_restart_vpc_cleanupSuccess797.45test_privategw_acl.py
test_02_vpc_privategw_static_routesSuccess592.94test_privategw_acl.py
test_01_vpc_privategw_aclSuccess137.83test_privategw_acl.py
test_01_primary_storage_nfsSuccess55.20test_primary_storage.py
test_01_primary_storage_iscsiSuccess75.68test_primary_storage.py
test_createPortablePublicIPRangeSuccess15.21test_portable_publicip.py
test_createPortablePublicIPAcquireSuccess15.47test_portable_publicip.py
test_isolate_network_password_serverSuccess36.59test_password_server.py
test_UpdateStorageOverProvisioningFactorSuccess0.14test_over_provisioning.py
test_oobm_zchange_passwordSuccess31.04test_outofbandmanagement.py
test_oobm_multiple_mgmt_server_ownershipSuccess11.35test_outofbandmanagement.py
test_oobm_issue_power_statusSuccess10.24test_outofbandmanagement.py
test_oobm_issue_power_softSuccess15.41test_outofbandmanagement.py
test_oobm_issue_power_resetSuccess15.39test_outofbandmanagement.py
test_oobm_issue_power_onSuccess15.33test_outofbandmanagement.py
test_oobm_issue_power_offSuccess15.50test_outofbandmanagement.py
test_oobm_issue_power_cycleSuccess15.38test_outofbandmanagement.py
test_oobm_enabledisable_across_clusterzonesSuccess82.91test_outofbandmanagement.py
test_oobm_enable_feature_validSuccess5.16test_outofbandmanagement.py
test_oobm_enable_feature_invalidSuccess0.09test_outofbandmanagement.py
test_oobm_disable_feature_validSuccess5.18test_outofbandmanagement.py
test_oobm_disable_feature_invalidSuccess0.10test_outofbandmanagement.py
test_oobm_configure_invalid_driverSuccess0.07test_outofbandmanagement.py
test_oobm_configure_default_driverSuccess0.07test_outofbandmanagement.py
test_oobm_background_powerstate_syncSuccess23.43test_outofbandmanagement.py
test_extendPhysicalNetworkVlanSuccess15.34test_non_contigiousvlan.py
test_01_nicSuccess555.86test_nic.py
test_releaseIPSuccess283.58test_network.py
test_reboot_routerSuccess529.53test_network.py
test_public_ip_user_accountSuccess10.30test_network.py
test_public_ip_admin_accountSuccess40.37test_network.py
test_network_rules_acquired_public_ip_3_Load_Balancer_RuleSuccess86.91test_network.py
test_network_rules_acquired_public_ip_2_nat_ruleSuccess76.80test_network.py
test_network_rules_acquired_public_ip_1_static_nat_ruleSuccess103.44test_network.py
test_delete_accountSuccess313.71test_network.py
test_02_port_fwd_on_non_src_natSuccess70.90test_network.py
test_01_port_fwd_on_src_natSuccess83.97test_network.py
test_nic_secondaryip_add_removeSuccess238.36test_multipleips_per_nic.py
login_test_saml_userSuccess19.31test_login.py
test_assign_and_removal_lbSuccess149.07test_loadbalance.py
test_02_create_lb_rule_non_natSuccess207.79test_loadbalance.py
test_01_create_lb_rule_src_natSuccess209.19test_loadbalance.py
test_03_list_snapshotsSuccess0.07test_list_ids_parameter.py
test_02_list_templatesSuccess0.05test_list_ids_parameter.py
test_01_list_volumesSuccess0.03test_list_ids_parameter.py
test_07_list_default_isoSuccess0.07test_iso.py
test_05_iso_permissionsSuccess0.07test_iso.py
test_04_extract_IsoSuccess5.13test_iso.py
test_03_delete_isoSuccess95.23test_iso.py
test_02_edit_isoSuccess0.07test_iso.py
test_01_create_isoSuccess21.06test_iso.py
test_04_rvpc_internallb_haproxy_stats_on_all_interfacesSuccess439.63test_internal_lb.py
test_03_vpc_internallb_haproxy_stats_on_all_interfacesSuccess278.73test_internal_lb.py
test_02_internallb_roundrobin_1RVPC_3VM_HTTP_port80Success945.36test_internal_lb.py
test_01_internallb_roundrobin_1VPC_3VM_HTTP_port80Success623.06test_internal_lb.py
test_dedicateGuestVlanRangeSuccess10.30test_guest_vlan_range.py
test_UpdateConfigParamWithScopeSuccess0.18test_global_settings.py
test_rolepermission_lifecycle_updateSuccess6.22test_dynamicroles.py
test_rolepermission_lifecycle_listSuccess6.16test_dynamicroles.py
test_rolepermission_lifecycle_deleteSuccess5.88test_dynamicroles.py
test_rolepermission_lifecycle_createSuccess5.97test_dynamicroles.py
test_rolepermission_lifecycle_concurrent_updatesSuccess6.09test_dynamicroles.py
test_role_lifecycle_update_role_inuseSuccess5.98test_dynamicroles.py
test_role_lifecycle_updateSuccess11.99test_dynamicroles.py
test_role_lifecycle_listSuccess5.96test_dynamicroles.py
test_role_lifecycle_deleteSuccess10.97test_dynamicroles.py
test_role_lifecycle_createSuccess5.92test_dynamicroles.py
test_role_inuse_deletionSuccess5.91test_dynamicroles.py
test_role_account_acls_multiple_mgmt_serversSuccess8.33test_dynamicroles.py
test_role_account_aclsSuccess8.26test_dynamicroles.py
test_default_role_deletionSuccess5.98test_dynamicroles.py
test_04_create_fat_type_disk_offeringSuccess0.08test_disk_offerings.py
test_03_delete_disk_offeringSuccess0.04test_disk_offerings.py
test_02_edit_disk_offeringSuccess0.05test_disk_offerings.py
test_02_create_sparse_type_disk_offeringSuccess0.08test_disk_offerings.py
test_01_create_disk_offeringSuccess0.08test_disk_offerings.py
test_deployvm_userdispersingSuccess96.11test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userconcentratedSuccess40.81test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_firstfitSuccess337.60test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userdata_postSuccess65.80test_deploy_vm_with_userdata.py
test_deployvm_userdataSuccess131.21test_deploy_vm_with_userdata.py
test_02_deploy_vm_root_resizeSuccess5.88test_deploy_vm_root_resize.py
test_01_deploy_vm_root_resizeSuccess5.88test_deploy_vm_root_resize.py
test_deploy_vm_from_isoSuccess202.63test_deploy_vm_iso.py
test_DeployVmAntiAffinityGroupSuccess191.88test_affinity_groups.py
test_01_test_vm_volume_snapshotSkipped0.00test_vm_snapshots.py
test_06_copy_templateSkipped0.00test_templates.py
test_static_role_account_aclsSkipped0.04test_staticroles.py
test_11_ss_nfs_version_on_ssvmSkipped0.02test_ssvm.py
test_nested_virtualization_vmwareSkipped0.00test_nested_virtualization.py
test_06_copy_isoSkipped0.00test_iso.py
test_deploy_vgpu_enabled_vmSkipped0.03test_deploy_vgpu_enabled_vm.py
test_3d_gpu_supportSkipped0.03test_deploy_vgpu_enabled_vm.py

@serg38

Copy link
Copy Markdown

@borisstoyanov Looks like some environmental issues with backend NFS. Can you kick it again for vmware ?

u'2017-02-15T20:21:38+0000', jobresult : {errorcode : 530, errortext : u'Failed to create templatecreate template from volume exception: Exception: java.lang.Exception\nMessage: unable to prepare template directory: template/tmpl/2/221, storage: NFS://10.2.0.16/acs/secondary/pr1813-t827-vmware-60u2/pr1813-t827-vmware-60u2-sec1, error msg: mkdir: cannot create directory \u2018/var/cloudstack/mnt/VM/7110653970250.2ffe4b26/template/tmpl/2/221\u2019: Permission denied\n'}, cmd :

@serg38

Copy link
Copy Markdown

@priyankparihar You need to adjust smoke test test_deploy_vm_root_resize.py to support vmware root resize. Otherwise it will keep failing

2017-02-15 12:48:59,150 - CRITICAL - FAILED: test_00_deploy_vm_root_resize: ['Traceback (most recent call last):\n', ' File "/usr/lib64/python2.7/unittest/case.py", line 369, in run\n testMethod()\n', ' File "/marvin/tests/smoke/test_deploy_vm_root_resize.py", line 205, in test_00_deploy_vm_root_resize\n self.assertEqual(success, True, "Check if unsupported hypervisor %s fails appropriately" % self.hypervisor)\n', ' File "/usr/lib64/python2.7/unittest/case.py", line 553, in assertEqual\n assertion_func(first, second, msg=msg)\n', ' File "/usr/lib64/python2.7/unittest/case.py", line 546, in _baseAssertEqual\n raise self.failureException(msg)\n', 'AssertionError: Check if unsupported hypervisor vmware fails appropriately\n']

@borisstoyanov

Copy link
Copy Markdown
Contributor

Thanks @priyankparihar@serg38
It takes about 6h to execute, can you guys look into resolving the issue with root resize tests and I'll rebuild then.

@priyankparihar

Copy link
Copy Markdown
ContributorAuthor

Hi @borisstoyanov and @serg38 ,
Test case is fixed. Please check. If anything is improper please notify.

--
Thanks :)

@borisstoyanov

Copy link
Copy Markdown
Contributor

@blueorangutan package

@blueorangutan

Copy link
Copy Markdown

@borisstoyanov a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

@blueorangutan

Copy link
Copy Markdown

Packaging result: ✔centos6 ✔centos7 ✔debian. JID-493

@borisstoyanov

Copy link
Copy Markdown
Contributor

@blueorangutan test centos7 vmware-60u2

@borisstoyanov

Copy link
Copy Markdown
Contributor

@blueorangutan test centos7 xenserver-65sp1

@blueorangutan

Copy link
Copy Markdown

@borisstoyanov a Trillian-Jenkins test job (centos7 mgmt + xenserver-65sp1) has been kicked to run smoke tests

@borisstoyanov

Copy link
Copy Markdown
Contributor

@blueorangutan test centos7 vmware-60u2

@blueorangutan

Copy link
Copy Markdown

@borisstoyanov a Trillian-Jenkins test job (centos7 mgmt + vmware-60u2) has been kicked to run smoke tests

@blueorangutan

Copy link
Copy Markdown

Trillian test result (tid-836)
Environment: vmware-60u2 (x2), Advanced Networking with Mgmt server 7
Total time taken: 38546 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr1813-t836-vmware-60u2.zip
Intermitten failure detected: /marvin/tests/smoke/test_deploy_vm_root_resize.py
Intermitten failure detected: /marvin/tests/smoke/test_privategw_acl.py
Intermitten failure detected: /marvin/tests/smoke/test_routers_network_ops.py
Intermitten failure detected: /marvin/tests/smoke/test_templates.py
Test completed. 47 look ok, 2 have error(s)

TestResultTime (s)Test File
test_04_rvpc_privategw_static_routesFailure839.38test_privategw_acl.py
test_00_deploy_vm_root_resizeError0.89test_deploy_vm_root_resize.py
test_01_vpc_site2site_vpnSuccess327.61test_vpc_vpn.py
test_01_vpc_remote_access_vpnSuccess146.75test_vpc_vpn.py
test_01_redundant_vpc_site2site_vpnSuccess568.39test_vpc_vpn.py
test_02_VPC_default_routesSuccess304.47test_vpc_router_nics.py
test_01_VPC_nics_after_destroySuccess666.43test_vpc_router_nics.py
test_05_rvpc_multi_tiersSuccess618.40test_vpc_redundant.py
test_04_rvpc_network_garbage_collector_nicsSuccess1488.85test_vpc_redundant.py
test_03_create_redundant_VPC_1tier_2VMs_2IPs_2PF_ACL_reboot_routersSuccess664.14test_vpc_redundant.py
test_02_redundant_VPC_default_routesSuccess594.49test_vpc_redundant.py
test_01_create_redundant_VPC_2tiers_4VMs_4IPs_4PF_ACLSuccess1301.28test_vpc_redundant.py
test_09_delete_detached_volumeSuccess21.07test_volumes.py
test_06_download_detached_volumeSuccess55.68test_volumes.py
test_05_detach_volumeSuccess100.30test_volumes.py
test_04_delete_attached_volumeSuccess10.34test_volumes.py
test_03_download_attached_volumeSuccess15.32test_volumes.py
test_02_attach_volumeSuccess54.24test_volumes.py
test_01_create_volumeSuccess435.99test_volumes.py
test_03_delete_vm_snapshotsSuccess275.23test_vm_snapshots.py
test_02_revert_vm_snapshotsSuccess219.23test_vm_snapshots.py
test_01_test_vm_volume_snapshotSuccess423.39test_vm_snapshots.py
test_01_create_vm_snapshotsSuccess161.79test_vm_snapshots.py
test_deploy_vm_multipleSuccess202.98test_vm_life_cycle.py
test_deploy_vmSuccess0.03test_vm_life_cycle.py
test_advZoneVirtualRouterSuccess0.03test_vm_life_cycle.py
test_10_attachAndDetach_isoSuccess26.84test_vm_life_cycle.py
test_09_expunge_vmSuccess185.35test_vm_life_cycle.py
test_08_migrate_vmSuccess91.53test_vm_life_cycle.py
test_07_restore_vmSuccess0.12test_vm_life_cycle.py
test_06_destroy_vmSuccess5.14test_vm_life_cycle.py
test_03_reboot_vmSuccess5.15test_vm_life_cycle.py
test_02_start_vmSuccess20.23test_vm_life_cycle.py
test_01_stop_vmSuccess5.12test_vm_life_cycle.py
test_CreateTemplateWithDuplicateNameSuccess241.83test_templates.py
test_08_list_system_templatesSuccess0.04test_templates.py
test_07_list_public_templatesSuccess0.04test_templates.py
test_05_template_permissionsSuccess0.06test_templates.py
test_04_extract_templateSuccess15.24test_templates.py
test_03_delete_templateSuccess5.11test_templates.py
test_02_edit_templateSuccess90.14test_templates.py
test_01_create_templateSuccess136.19test_templates.py
test_10_destroy_cpvmSuccess236.93test_ssvm.py
test_09_destroy_ssvmSuccess238.99test_ssvm.py
test_08_reboot_cpvmSuccess246.76test_ssvm.py
test_07_reboot_ssvmSuccess369.26test_ssvm.py
test_06_stop_cpvmSuccess176.89test_ssvm.py
test_05_stop_ssvmSuccess173.74test_ssvm.py
test_04_cpvm_internalsSuccess1.18test_ssvm.py
test_03_ssvm_internalsSuccess3.84test_ssvm.py
test_02_list_cpvm_vmSuccess0.14test_ssvm.py
test_01_list_sec_storage_vmSuccess0.16test_ssvm.py
test_01_snapshot_root_diskSuccess26.25test_snapshots.py
test_04_change_offering_smallSuccess116.86test_service_offerings.py
test_03_delete_service_offeringSuccess0.04test_service_offerings.py
test_02_edit_service_offeringSuccess0.13test_service_offerings.py
test_01_create_service_offeringSuccess0.11test_service_offerings.py
test_02_sys_template_readySuccess0.16test_secondary_storage.py
test_01_sys_vm_startSuccess0.21test_secondary_storage.py
test_09_reboot_routerSuccess120.89test_routers.py
test_08_start_routerSuccess105.80test_routers.py
test_07_stop_routerSuccess25.25test_routers.py
test_06_router_advancedSuccess0.06test_routers.py
test_05_router_basicSuccess0.04test_routers.py
test_04_restart_network_wo_cleanupSuccess5.65test_routers.py
test_03_restart_network_cleanupSuccess176.40test_routers.py
test_02_router_internal_advSuccess1.09test_routers.py
test_01_router_internal_basicSuccess0.58test_routers.py
test_router_dns_guestipquerySuccess76.71test_router_dns.py
test_router_dns_externalipquerySuccess0.08test_router_dns.py
test_router_dhcphostsSuccess131.56test_router_dhcphosts.py
test_router_dhcp_optsSuccess21.66test_router_dhcphosts.py
test_01_updatevolumedetailSuccess0.08test_resource_detail.py
test_01_reset_vm_on_rebootSuccess50.48test_reset_vm_on_reboot.py
test_createRegionSuccess0.04test_regions.py
test_create_pvlan_networkSuccess5.24test_pvlan.py
test_dedicatePublicIpRangeSuccess0.45test_public_ip_range.py
test_03_vpc_privategw_restart_vpc_cleanupSuccess958.55test_privategw_acl.py
test_02_vpc_privategw_static_routesSuccess601.98test_privategw_acl.py
test_01_vpc_privategw_aclSuccess182.97test_privategw_acl.py
test_01_primary_storage_nfsSuccess36.07test_primary_storage.py
test_createPortablePublicIPRangeSuccess15.22test_portable_publicip.py
test_createPortablePublicIPAcquireSuccess15.45test_portable_publicip.py
test_isolate_network_password_serverSuccess92.17test_password_server.py
test_UpdateStorageOverProvisioningFactorSuccess0.14test_over_provisioning.py
test_oobm_zchange_passwordSuccess30.76test_outofbandmanagement.py
test_oobm_multiple_mgmt_server_ownershipSuccess16.50test_outofbandmanagement.py
test_oobm_issue_power_statusSuccess10.29test_outofbandmanagement.py
test_oobm_issue_power_softSuccess15.35test_outofbandmanagement.py
test_oobm_issue_power_resetSuccess15.41test_outofbandmanagement.py
test_oobm_issue_power_onSuccess15.45test_outofbandmanagement.py
test_oobm_issue_power_offSuccess15.35test_outofbandmanagement.py
test_oobm_issue_power_cycleSuccess15.35test_outofbandmanagement.py
test_oobm_enabledisable_across_clusterzonesSuccess87.68test_outofbandmanagement.py
test_oobm_enable_feature_validSuccess5.17test_outofbandmanagement.py
test_oobm_enable_feature_invalidSuccess0.12test_outofbandmanagement.py
test_oobm_disable_feature_validSuccess5.25test_outofbandmanagement.py
test_oobm_disable_feature_invalidSuccess0.11test_outofbandmanagement.py
test_oobm_configure_invalid_driverSuccess0.11test_outofbandmanagement.py
test_oobm_configure_default_driverSuccess0.08test_outofbandmanagement.py
test_oobm_background_powerstate_syncSuccess23.43test_outofbandmanagement.py
test_extendPhysicalNetworkVlanSuccess15.32test_non_contigiousvlan.py
test_01_nicSuccess460.22test_nic.py
test_releaseIPSuccess202.97test_network.py
test_reboot_routerSuccess585.01test_network.py
test_public_ip_user_accountSuccess10.33test_network.py
test_public_ip_admin_accountSuccess40.31test_network.py
test_network_rules_acquired_public_ip_3_Load_Balancer_RuleSuccess76.88test_network.py
test_network_rules_acquired_public_ip_2_nat_ruleSuccess61.82test_network.py
test_network_rules_acquired_public_ip_1_static_nat_ruleSuccess125.35test_network.py
test_delete_accountSuccess227.57test_network.py
test_02_port_fwd_on_non_src_natSuccess55.68test_network.py
test_01_port_fwd_on_src_natSuccess111.90test_network.py
test_nested_virtualization_vmwareSuccess358.79test_nested_virtualization.py
test_nic_secondaryip_add_removeSuccess207.69test_multipleips_per_nic.py
login_test_saml_userSuccess19.46test_login.py
test_assign_and_removal_lbSuccess148.66test_loadbalance.py
test_02_create_lb_rule_non_natSuccess207.25test_loadbalance.py
test_01_create_lb_rule_src_natSuccess207.94test_loadbalance.py
test_03_list_snapshotsSuccess0.09test_list_ids_parameter.py
test_02_list_templatesSuccess0.04test_list_ids_parameter.py
test_01_list_volumesSuccess0.03test_list_ids_parameter.py
test_07_list_default_isoSuccess0.07test_iso.py
test_05_iso_permissionsSuccess0.08test_iso.py
test_04_extract_IsoSuccess5.13test_iso.py
test_03_delete_isoSuccess95.21test_iso.py
test_02_edit_isoSuccess0.09test_iso.py
test_01_create_isoSuccess21.01test_iso.py
test_04_rvpc_internallb_haproxy_stats_on_all_interfacesSuccess480.53test_internal_lb.py
test_03_vpc_internallb_haproxy_stats_on_all_interfacesSuccess364.16test_internal_lb.py
test_02_internallb_roundrobin_1RVPC_3VM_HTTP_port80Success979.65test_internal_lb.py
test_01_internallb_roundrobin_1VPC_3VM_HTTP_port80Success703.05test_internal_lb.py
test_dedicateGuestVlanRangeSuccess10.26test_guest_vlan_range.py
test_UpdateConfigParamWithScopeSuccess0.32test_global_settings.py
test_rolepermission_lifecycle_updateSuccess6.24test_dynamicroles.py
test_rolepermission_lifecycle_listSuccess6.07test_dynamicroles.py
test_rolepermission_lifecycle_deleteSuccess5.93test_dynamicroles.py
test_rolepermission_lifecycle_createSuccess5.93test_dynamicroles.py
test_rolepermission_lifecycle_concurrent_updatesSuccess6.02test_dynamicroles.py
test_role_lifecycle_update_role_inuseSuccess5.93test_dynamicroles.py
test_role_lifecycle_updateSuccess5.95test_dynamicroles.py
test_role_lifecycle_listSuccess5.91test_dynamicroles.py
test_role_lifecycle_deleteSuccess10.96test_dynamicroles.py
test_role_lifecycle_createSuccess5.97test_dynamicroles.py
test_role_inuse_deletionSuccess6.26test_dynamicroles.py
test_role_account_acls_multiple_mgmt_serversSuccess8.19test_dynamicroles.py
test_role_account_aclsSuccess8.36test_dynamicroles.py
test_default_role_deletionSuccess6.01test_dynamicroles.py
test_04_create_fat_type_disk_offeringSuccess0.08test_disk_offerings.py
test_03_delete_disk_offeringSuccess0.06test_disk_offerings.py
test_02_edit_disk_offeringSuccess0.05test_disk_offerings.py
test_02_create_sparse_type_disk_offeringSuccess0.08test_disk_offerings.py
test_01_create_disk_offeringSuccess0.12test_disk_offerings.py
test_deployvm_userdispersingSuccess86.20test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userconcentratedSuccess45.78test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_firstfitSuccess141.24test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userdata_postSuccess45.66test_deploy_vm_with_userdata.py
test_deployvm_userdataSuccess146.77test_deploy_vm_with_userdata.py
test_02_deploy_vm_root_resizeSuccess6.02test_deploy_vm_root_resize.py
test_01_deploy_vm_root_resizeSuccess6.00test_deploy_vm_root_resize.py
test_deploy_vm_from_isoSuccess208.09test_deploy_vm_iso.py
test_3d_gpu_supportSuccess345.20test_deploy_vgpu_enabled_vm.py
test_DeployVmAntiAffinityGroupSuccess176.85test_affinity_groups.py
test_08_resize_volumeSkipped5.11test_volumes.py
test_07_resize_failSkipped10.30test_volumes.py
test_06_copy_templateSkipped0.00test_templates.py
test_static_role_account_aclsSkipped0.03test_staticroles.py
test_11_ss_nfs_version_on_ssvmSkipped0.03test_ssvm.py
test_01_scale_vmSkipped66.37test_scale_vm.py
test_01_primary_storage_iscsiSkipped0.04test_primary_storage.py
test_06_copy_isoSkipped0.00test_iso.py
test_deploy_vgpu_enabled_vmSkipped1.17test_deploy_vgpu_enabled_vm.py

@blueorangutan

Copy link
Copy Markdown

@borisstoyanov a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

@priyankparihar

priyankparihar commented Apr 26, 2017

Copy link
Copy Markdown
ContributorAuthor

Hi @DaanHoogland Sir,

please do not merge this untill integration test runs have completely passed for all hypervisor types.

Yes, I am also on the same page.

I asked to merge it soon. Because some people have dependency on this code they want to make something good on top of this code. I was excited because i want to see these good features. My intention of 'Merge it soon' is just pay more attention on this PR. I am not saying to merge a code which does not pass all relevant test cases. Please do not take it in other way. Please do all kind of testing.

@DaanHoogland

Copy link
Copy Markdown
Contributor

Thanks @priyankparihar , looking forward to the dependend PRs ;)
btw I don't agree with @borisstoyanov that every good feature PR should have a UI component, but it should have either a good one or none. (<-- IMNSHO)

@priyankparihar

Copy link
Copy Markdown
ContributorAuthor

Hi @borisstoyanov Bhai,

as a user I would expect to be able to do the changes from the Cloudstack console, not just the API

Yes, currently user can use this feature from Cloudstack console also.

@priyankparihar

Copy link
Copy Markdown
ContributorAuthor

please do not merge this untill integration test runs have completely passed for all hypervisor types.

I think @karuturi is one of the most reliable person of cloudstack. She would not merge without test case pass. Even if code is submitted by CS VIP like @chiradeep or @alex. :)

@borisstoyanov

Copy link
Copy Markdown
Contributor

Hi @priyankparihar Bhai,
Sorry, I was referring to the user experience change I've suggested in the UI. I still think it's really good to have them.

@priyankparihar

priyankparihar commented Apr 26, 2017

Copy link
Copy Markdown
ContributorAuthor

Hi @borisstoyanov Bhai,

user experience change I've suggested in the UI

For that answer is already provided. Please consider it.

@cloudmonger

Copy link
Copy Markdown

ACS CI BVT Run

Sumarry:
Build Number 585
Hypervisor xenserver
NetworkType Advanced
Passed=112
Failed=7
Skipped=6

Link to logs Folder (search by build_no):https://www.dropbox.com/sh/yj3wnzbceo9uef2/AAB6u-Iap-xztdm6jHX9SjPja?dl=0

Failed tests:

  • test_deploy_virtio_scsi_vm.py

  • test_01_verify_libvirt Failing since 5 runs

  • test_02_verify_libvirt_after_restart Failing since 5 runs

  • test_03_verify_libvirt_attach_disk Failing since 5 runs

  • test_04_verify_guest_lspci Failing since 5 runs

  • test_05_change_vm_ostype_restart Failing since 5 runs

  • test_06_verify_guest_lspci_again Failing since 5 runs

  • ContextSuite context=TestDeployVirtioSCSIVM>:teardown Failing since 5 runs

Skipped tests:
test_vm_nic_adapter_vmxnet3
test_static_role_account_acls
test_11_ss_nfs_version_on_ssvm
test_nested_virtualization_vmware
test_3d_gpu_support
test_deploy_vgpu_enabled_vm

Passed test suits:
test_deploy_vm_with_userdata.py
test_affinity_groups_projects.py
test_portable_publicip.py
test_vm_snapshots.py
test_over_provisioning.py
test_global_settings.py
test_scale_vm.py
test_service_offerings.py
test_routers_iptables_default_policy.py
test_loadbalance.py
test_routers.py
test_reset_vm_on_reboot.py
test_deploy_vms_with_varied_deploymentplanners.py
test_network.py
test_router_dns.py
test_non_contigiousvlan.py
test_login.py
test_deploy_vm_iso.py
test_list_ids_parameter.py
test_public_ip_range.py
test_multipleips_per_nic.py
test_metrics_api.py
test_regions.py
test_affinity_groups.py
test_network_acl.py
test_pvlan.py
test_volumes.py
test_nic.py
test_deploy_vm_root_resize.py
test_resource_detail.py
test_secondary_storage.py
test_vm_life_cycle.py
test_routers_network_ops.py
test_disk_offerings.py

@blueorangutan

Copy link
Copy Markdown

Trillian test result (tid-1037)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 32543 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr1813-t1037-kvm-centos7.zip
Intermitten failure detected: /marvin/tests/smoke/test_privategw_acl.py
Intermitten failure detected: /marvin/tests/smoke/test_vpc_vpn.py
Test completed. 48 look ok, 1 have error(s)

TestResultTime (s)Test File
test_04_rvpc_privategw_static_routesFailure391.12test_privategw_acl.py
test_01_vpc_site2site_vpnSuccess165.50test_vpc_vpn.py
test_01_vpc_remote_access_vpnSuccess71.17test_vpc_vpn.py
test_01_redundant_vpc_site2site_vpnSuccess271.72test_vpc_vpn.py
test_02_VPC_default_routesSuccess275.91test_vpc_router_nics.py
test_01_VPC_nics_after_destroySuccess603.81test_vpc_router_nics.py
test_05_rvpc_multi_tiersSuccess576.52test_vpc_redundant.py
test_04_rvpc_network_garbage_collector_nicsSuccess1362.43test_vpc_redundant.py
test_03_create_redundant_VPC_1tier_2VMs_2IPs_2PF_ACL_reboot_routersSuccess589.78test_vpc_redundant.py
test_02_redundant_VPC_default_routesSuccess765.63test_vpc_redundant.py
test_01_create_redundant_VPC_2tiers_4VMs_4IPs_4PF_ACLSuccess1373.01test_vpc_redundant.py
test_09_delete_detached_volumeSuccess156.66test_volumes.py
test_08_resize_volumeSuccess156.50test_volumes.py
test_07_resize_failSuccess161.59test_volumes.py
test_06_download_detached_volumeSuccess156.34test_volumes.py
test_05_detach_volumeSuccess150.78test_volumes.py
test_04_delete_attached_volumeSuccess151.22test_volumes.py
test_03_download_attached_volumeSuccess156.38test_volumes.py
test_02_attach_volumeSuccess90.02test_volumes.py
test_01_create_volumeSuccess711.77test_volumes.py
test_03_delete_vm_snapshotsSuccess275.21test_vm_snapshots.py
test_02_revert_vm_snapshotsSuccess100.71test_vm_snapshots.py
test_01_create_vm_snapshotsSuccess163.81test_vm_snapshots.py
test_deploy_vm_multipleSuccess297.95test_vm_life_cycle.py
test_deploy_vmSuccess0.04test_vm_life_cycle.py
test_advZoneVirtualRouterSuccess0.03test_vm_life_cycle.py
test_10_attachAndDetach_isoSuccess26.75test_vm_life_cycle.py
test_09_expunge_vmSuccess125.28test_vm_life_cycle.py
test_08_migrate_vmSuccess31.03test_vm_life_cycle.py
test_07_restore_vmSuccess0.16test_vm_life_cycle.py
test_06_destroy_vmSuccess125.87test_vm_life_cycle.py
test_03_reboot_vmSuccess126.02test_vm_life_cycle.py
test_02_start_vmSuccess10.21test_vm_life_cycle.py
test_01_stop_vmSuccess40.34test_vm_life_cycle.py
test_CreateTemplateWithDuplicateNameSuccess146.20test_templates.py
test_08_list_system_templatesSuccess0.03test_templates.py
test_07_list_public_templatesSuccess0.04test_templates.py
test_05_template_permissionsSuccess0.06test_templates.py
test_04_extract_templateSuccess5.22test_templates.py
test_03_delete_templateSuccess5.16test_templates.py
test_02_edit_templateSuccess90.19test_templates.py
test_01_create_templateSuccess50.50test_templates.py
test_10_destroy_cpvmSuccess161.75test_ssvm.py
test_09_destroy_ssvmSuccess202.71test_ssvm.py
test_08_reboot_cpvmSuccess131.62test_ssvm.py
test_07_reboot_ssvmSuccess133.74test_ssvm.py
test_06_stop_cpvmSuccess131.84test_ssvm.py
test_05_stop_ssvmSuccess163.94test_ssvm.py
test_04_cpvm_internalsSuccess1.25test_ssvm.py
test_03_ssvm_internalsSuccess3.40test_ssvm.py
test_02_list_cpvm_vmSuccess0.13test_ssvm.py
test_01_list_sec_storage_vmSuccess0.14test_ssvm.py
test_02_list_snapshots_with_removed_data_storeSuccess87.22test_snapshots.py
test_01_snapshot_root_diskSuccess16.37test_snapshots.py
test_04_change_offering_smallSuccess239.90test_service_offerings.py
test_03_delete_service_offeringSuccess0.05test_service_offerings.py
test_02_edit_service_offeringSuccess0.07test_service_offerings.py
test_01_create_service_offeringSuccess0.12test_service_offerings.py
test_02_sys_template_readySuccess0.16test_secondary_storage.py
test_01_sys_vm_startSuccess0.18test_secondary_storage.py
test_09_reboot_routerSuccess45.38test_routers.py
test_08_start_routerSuccess35.34test_routers.py
test_07_stop_routerSuccess10.16test_routers.py
test_06_router_advancedSuccess0.06test_routers.py
test_05_router_basicSuccess0.05test_routers.py
test_04_restart_network_wo_cleanupSuccess5.96test_routers.py
test_03_restart_network_cleanupSuccess65.61test_routers.py
test_02_router_internal_advSuccess1.21test_routers.py
test_01_router_internal_basicSuccess0.69test_routers.py
test_router_dns_guestipquerySuccess76.87test_router_dns.py
test_router_dns_externalipquerySuccess0.07test_router_dns.py
test_router_dhcphostsSuccess272.36test_router_dhcphosts.py
test_router_dhcp_optsSuccess21.93test_router_dhcphosts.py
test_01_updatevolumedetailSuccess0.12test_resource_detail.py
test_01_reset_vm_on_rebootSuccess131.07test_reset_vm_on_reboot.py
test_createRegionSuccess0.05test_regions.py
test_create_pvlan_networkSuccess5.23test_pvlan.py
test_dedicatePublicIpRangeSuccess0.52test_public_ip_range.py
test_03_vpc_privategw_restart_vpc_cleanupSuccess500.55test_privategw_acl.py
test_02_vpc_privategw_static_routesSuccess481.68test_privategw_acl.py
test_01_vpc_privategw_aclSuccess107.50test_privategw_acl.py
test_03_migration_options_storage_tagsSuccess61.15test_primary_storage.py
test_02_edit_primary_storage_tagsSuccess0.11test_primary_storage.py
test_01_primary_storage_nfsSuccess35.86test_primary_storage.py
test_01_deploy_vms_storage_tagsSuccess31.21test_primary_storage.py
test_createPortablePublicIPRangeSuccess10.19test_portable_publicip.py
test_createPortablePublicIPAcquireSuccess15.45test_portable_publicip.py
test_isolate_network_password_serverSuccess91.69test_password_server.py
test_UpdateStorageOverProvisioningFactorSuccess0.13test_over_provisioning.py
test_oobm_zchange_passwordSuccess30.78test_outofbandmanagement.py
test_oobm_multiple_mgmt_server_ownershipSuccess16.38test_outofbandmanagement.py
test_oobm_issue_power_statusSuccess10.28test_outofbandmanagement.py
test_oobm_issue_power_softSuccess10.42test_outofbandmanagement.py
test_oobm_issue_power_resetSuccess15.41test_outofbandmanagement.py
test_oobm_issue_power_onSuccess15.37test_outofbandmanagement.py
test_oobm_issue_power_offSuccess15.37test_outofbandmanagement.py
test_oobm_issue_power_cycleSuccess10.45test_outofbandmanagement.py
test_oobm_enabledisable_across_clusterzonesSuccess87.82test_outofbandmanagement.py
test_oobm_enable_feature_validSuccess5.19test_outofbandmanagement.py
test_oobm_enable_feature_invalidSuccess0.11test_outofbandmanagement.py
test_oobm_disable_feature_validSuccess5.21test_outofbandmanagement.py
test_oobm_disable_feature_invalidSuccess0.13test_outofbandmanagement.py
test_oobm_configure_invalid_driverSuccess0.09test_outofbandmanagement.py
test_oobm_configure_default_driverSuccess0.09test_outofbandmanagement.py
test_oobm_background_powerstate_syncSuccess29.56test_outofbandmanagement.py
test_extendPhysicalNetworkVlanSuccess15.38test_non_contigiousvlan.py
test_01_nicSuccess424.82test_nic.py
test_releaseIPSuccess243.36test_network.py
test_reboot_routerSuccess383.78test_network.py
test_public_ip_user_accountSuccess10.27test_network.py
test_public_ip_admin_accountSuccess40.29test_network.py
test_network_rules_acquired_public_ip_3_Load_Balancer_RuleSuccess67.06test_network.py
test_network_rules_acquired_public_ip_2_nat_ruleSuccess61.85test_network.py
test_network_rules_acquired_public_ip_1_static_nat_ruleSuccess121.80test_network.py
test_delete_accountSuccess293.00test_network.py
test_02_port_fwd_on_non_src_natSuccess55.84test_network.py
test_01_port_fwd_on_src_natSuccess111.80test_network.py
test_nic_secondaryip_add_removeSuccess212.71test_multipleips_per_nic.py
login_test_saml_userSuccess19.39test_login.py
test_assign_and_removal_lbSuccess133.75test_loadbalance.py
test_02_create_lb_rule_non_natSuccess187.36test_loadbalance.py
test_01_create_lb_rule_src_natSuccess218.18test_loadbalance.py
test_03_list_snapshotsSuccess0.09test_list_ids_parameter.py
test_02_list_templatesSuccess0.04test_list_ids_parameter.py
test_01_list_volumesSuccess0.05test_list_ids_parameter.py
test_07_list_default_isoSuccess0.07test_iso.py
test_05_iso_permissionsSuccess0.07test_iso.py
test_04_extract_IsoSuccess5.21test_iso.py
test_03_delete_isoSuccess95.15test_iso.py
test_02_edit_isoSuccess0.10test_iso.py
test_01_create_isoSuccess21.04test_iso.py
test_04_rvpc_internallb_haproxy_stats_on_all_interfacesSuccess213.21test_internal_lb.py
test_03_vpc_internallb_haproxy_stats_on_all_interfacesSuccess148.65test_internal_lb.py
test_02_internallb_roundrobin_1RVPC_3VM_HTTP_port80Success510.96test_internal_lb.py
test_01_internallb_roundrobin_1VPC_3VM_HTTP_port80Success431.44test_internal_lb.py
test_dedicateGuestVlanRangeSuccess10.32test_guest_vlan_range.py
test_UpdateConfigParamWithScopeSuccess0.15test_global_settings.py
test_rolepermission_lifecycle_updateSuccess6.21test_dynamicroles.py
test_rolepermission_lifecycle_listSuccess6.03test_dynamicroles.py
test_rolepermission_lifecycle_deleteSuccess5.88test_dynamicroles.py
test_rolepermission_lifecycle_createSuccess5.92test_dynamicroles.py
test_rolepermission_lifecycle_concurrent_updatesSuccess6.07test_dynamicroles.py
test_role_lifecycle_update_role_inuseSuccess5.93test_dynamicroles.py
test_role_lifecycle_updateSuccess11.01test_dynamicroles.py
test_role_lifecycle_listSuccess5.93test_dynamicroles.py
test_role_lifecycle_deleteSuccess11.03test_dynamicroles.py
test_role_lifecycle_createSuccess5.96test_dynamicroles.py
test_role_inuse_deletionSuccess5.89test_dynamicroles.py
test_role_account_acls_multiple_mgmt_serversSuccess8.36test_dynamicroles.py
test_role_account_aclsSuccess8.36test_dynamicroles.py
test_default_role_deletionSuccess6.04test_dynamicroles.py
test_04_create_fat_type_disk_offeringSuccess0.11test_disk_offerings.py
test_03_delete_disk_offeringSuccess0.04test_disk_offerings.py
test_02_edit_disk_offeringSuccess0.07test_disk_offerings.py
test_02_create_sparse_type_disk_offeringSuccess0.11test_disk_offerings.py
test_01_create_disk_offeringSuccess0.12test_disk_offerings.py
test_deployvm_userdispersingSuccess40.80test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userconcentratedSuccess20.60test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_firstfitSuccess60.75test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userdata_postSuccess10.51test_deploy_vm_with_userdata.py
test_deployvm_userdataSuccess61.02test_deploy_vm_with_userdata.py
test_02_deploy_vm_root_resizeSuccess0.07test_deploy_vm_root_resize.py
test_01_deploy_vm_root_resizeSuccess0.07test_deploy_vm_root_resize.py
test_00_deploy_vm_root_resizeSuccess206.68test_deploy_vm_root_resize.py
test_deploy_vm_from_isoSuccess207.54test_deploy_vm_iso.py
test_DeployVmAntiAffinityGroupSuccess71.09test_affinity_groups.py
test_change_service_offering_for_vm_with_snapshotsSkipped0.00test_vm_snapshots.py
test_01_test_vm_volume_snapshotSkipped0.00test_vm_snapshots.py
test_06_copy_templateSkipped0.00test_templates.py
test_static_role_account_aclsSkipped0.04test_staticroles.py
test_11_ss_nfs_version_on_ssvmSkipped0.02test_ssvm.py
test_01_scale_vmSkipped0.00test_scale_vm.py
test_01_primary_storage_iscsiSkipped0.04test_primary_storage.py
test_nested_virtualization_vmwareSkipped0.00test_nested_virtualization.py
test_06_copy_isoSkipped0.00test_iso.py
test_deploy_vgpu_enabled_vmSkipped0.03test_deploy_vgpu_enabled_vm.py
test_3d_gpu_supportSkipped0.04test_deploy_vgpu_enabled_vm.py

@blueorangutan

Copy link
Copy Markdown

Trillian test result (tid-1036)
Environment: vmware-55u3 (x2), Advanced Networking with Mgmt server 7
Total time taken: 51805 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr1813-t1036-vmware-55u3.zip
Intermitten failure detected: /marvin/tests/smoke/test_deploy_vm_root_resize.py
Intermitten failure detected: /marvin/tests/smoke/test_privategw_acl.py
Intermitten failure detected: /marvin/tests/smoke/test_routers_iptables_default_policy.py
Intermitten failure detected: /marvin/tests/smoke/test_routers_network_ops.py
Intermitten failure detected: /marvin/tests/smoke/test_vm_snapshots.py
Intermitten failure detected: /marvin/tests/smoke/test_volumes.py
Intermitten failure detected: /marvin/tests/smoke/test_vpc_redundant.py
Intermitten failure detected: /marvin/tests/smoke/test_vpc_vpn.py
Test completed. 45 look ok, 5 have error(s)

TestResultTime (s)Test File
test_01_create_volumeFailure194.50test_volumes.py
test_01_test_vm_volume_snapshotFailure377.22test_vm_snapshots.py
test_04_rvpc_privategw_static_routesFailure947.30test_privategw_acl.py
ContextSuite context=TestDeployVmRootSize>:setupError0.00test_deploy_vm_root_resize.py
test_01_vpc_site2site_vpnSuccess370.19test_vpc_vpn.py
test_01_vpc_remote_access_vpnSuccess196.37test_vpc_vpn.py
test_01_redundant_vpc_site2site_vpnSuccess636.44test_vpc_vpn.py
test_02_VPC_default_routesSuccess334.01test_vpc_router_nics.py
test_01_VPC_nics_after_destroySuccess694.39test_vpc_router_nics.py
test_05_rvpc_multi_tiersSuccess734.69test_vpc_redundant.py
test_04_rvpc_network_garbage_collector_nicsSuccess1516.79test_vpc_redundant.py
test_03_create_redundant_VPC_1tier_2VMs_2IPs_2PF_ACL_reboot_routersSuccess862.61test_vpc_redundant.py
test_02_redundant_VPC_default_routesSuccess662.53test_vpc_redundant.py
test_01_create_redundant_VPC_2tiers_4VMs_4IPs_4PF_ACLSuccess1463.69test_vpc_redundant.py
test_09_delete_detached_volumeSuccess30.95test_volumes.py
test_06_download_detached_volumeSuccess85.54test_volumes.py
test_05_detach_volumeSuccess100.19test_volumes.py
test_04_delete_attached_volumeSuccess15.17test_volumes.py
test_03_download_attached_volumeSuccess25.25test_volumes.py
test_02_attach_volumeSuccess64.79test_volumes.py
test_change_service_offering_for_vm_with_snapshotsSuccess519.29test_vm_snapshots.py
test_03_delete_vm_snapshotsSuccess280.18test_vm_snapshots.py
test_02_revert_vm_snapshotsSuccess233.04test_vm_snapshots.py
test_01_create_vm_snapshotsSuccess161.71test_vm_snapshots.py
test_deploy_vm_multipleSuccess191.75test_vm_life_cycle.py
test_deploy_vmSuccess0.02test_vm_life_cycle.py
test_advZoneVirtualRouterSuccess0.02test_vm_life_cycle.py
test_10_attachAndDetach_isoSuccess26.73test_vm_life_cycle.py
test_09_expunge_vmSuccess125.22test_vm_life_cycle.py
test_08_migrate_vmSuccess60.81test_vm_life_cycle.py
test_07_restore_vmSuccess0.07test_vm_life_cycle.py
test_06_destroy_vmSuccess5.10test_vm_life_cycle.py
test_03_reboot_vmSuccess5.13test_vm_life_cycle.py
test_02_start_vmSuccess20.19test_vm_life_cycle.py
test_01_stop_vmSuccess10.13test_vm_life_cycle.py
test_CreateTemplateWithDuplicateNameSuccess291.86test_templates.py
test_08_list_system_templatesSuccess0.03test_templates.py
test_07_list_public_templatesSuccess0.03test_templates.py
test_05_template_permissionsSuccess0.05test_templates.py
test_04_extract_templateSuccess15.76test_templates.py
test_03_delete_templateSuccess5.07test_templates.py
test_02_edit_templateSuccess90.13test_templates.py
test_01_create_templateSuccess110.66test_templates.py
test_10_destroy_cpvmSuccess266.61test_ssvm.py
test_09_destroy_ssvmSuccess238.33test_ssvm.py
test_08_reboot_cpvmSuccess156.33test_ssvm.py
test_07_reboot_ssvmSuccess157.98test_ssvm.py
test_06_stop_cpvmSuccess181.46test_ssvm.py
test_05_stop_ssvmSuccess173.20test_ssvm.py
test_04_cpvm_internalsSuccess0.96test_ssvm.py
test_03_ssvm_internalsSuccess3.15test_ssvm.py
test_02_list_cpvm_vmSuccess0.11test_ssvm.py
test_01_list_sec_storage_vmSuccess0.10test_ssvm.py
test_02_list_snapshots_with_removed_data_storeSuccess207.17test_snapshots.py
test_01_snapshot_root_diskSuccess26.03test_snapshots.py
test_04_change_offering_smallSuccess96.81test_service_offerings.py
test_03_delete_service_offeringSuccess0.03test_service_offerings.py
test_02_edit_service_offeringSuccess0.07test_service_offerings.py
test_01_create_service_offeringSuccess0.09test_service_offerings.py
test_02_sys_template_readySuccess0.12test_secondary_storage.py
test_01_sys_vm_startSuccess0.15test_secondary_storage.py
test_09_reboot_routerSuccess120.65test_routers.py
test_08_start_routerSuccess105.59test_routers.py
test_07_stop_routerSuccess25.20test_routers.py
test_06_router_advancedSuccess0.07test_routers.py
test_05_router_basicSuccess0.04test_routers.py
test_04_restart_network_wo_cleanupSuccess5.61test_routers.py
test_03_restart_network_cleanupSuccess130.93test_routers.py
test_02_router_internal_advSuccess0.93test_routers.py
test_01_router_internal_basicSuccess0.51test_routers.py
test_router_dns_guestipquerySuccess76.71test_router_dns.py
test_router_dns_externalipquerySuccess0.07test_router_dns.py
test_router_dhcphostsSuccess138.59test_router_dhcphosts.py
test_router_dhcp_optsSuccess21.41test_router_dhcphosts.py
test_01_updatevolumedetailSuccess0.07test_resource_detail.py
test_01_reset_vm_on_rebootSuccess30.35test_reset_vm_on_reboot.py
test_createRegionSuccess0.04test_regions.py
test_create_pvlan_networkSuccess5.17test_pvlan.py
test_dedicatePublicIpRangeSuccess0.29test_public_ip_range.py
test_03_vpc_privategw_restart_vpc_cleanupSuccess1071.15test_privategw_acl.py
test_02_vpc_privategw_static_routesSuccess680.44test_privategw_acl.py
test_01_vpc_privategw_aclSuccess177.08test_privategw_acl.py
test_03_migration_options_storage_tagsSuccess37.19test_primary_storage.py
test_02_edit_primary_storage_tagsSuccess0.07test_primary_storage.py
test_01_primary_storage_nfsSuccess37.53test_primary_storage.py
test_01_deploy_vms_storage_tagsSuccess41.21test_primary_storage.py
test_createPortablePublicIPRangeSuccess15.16test_portable_publicip.py
test_createPortablePublicIPAcquireSuccess15.38test_portable_publicip.py
test_isolate_network_password_serverSuccess92.24test_password_server.py
test_UpdateStorageOverProvisioningFactorSuccess0.10test_over_provisioning.py
test_oobm_zchange_passwordSuccess30.57test_outofbandmanagement.py
test_oobm_multiple_mgmt_server_ownershipSuccess16.32test_outofbandmanagement.py
test_oobm_issue_power_statusSuccess10.22test_outofbandmanagement.py
test_oobm_issue_power_softSuccess10.28test_outofbandmanagement.py
test_oobm_issue_power_resetSuccess15.32test_outofbandmanagement.py
test_oobm_issue_power_onSuccess10.33test_outofbandmanagement.py
test_oobm_issue_power_offSuccess10.26test_outofbandmanagement.py
test_oobm_issue_power_cycleSuccess15.29test_outofbandmanagement.py
test_oobm_enabledisable_across_clusterzonesSuccess82.39test_outofbandmanagement.py
test_oobm_enable_feature_validSuccess5.14test_outofbandmanagement.py
test_oobm_enable_feature_invalidSuccess0.09test_outofbandmanagement.py
test_oobm_disable_feature_validSuccess0.15test_outofbandmanagement.py
test_oobm_disable_feature_invalidSuccess0.08test_outofbandmanagement.py
test_oobm_configure_invalid_driverSuccess0.09test_outofbandmanagement.py
test_oobm_configure_default_driverSuccess0.08test_outofbandmanagement.py
test_oobm_background_powerstate_syncSuccess23.38test_outofbandmanagement.py
test_extendPhysicalNetworkVlanSuccess10.36test_non_contigiousvlan.py
test_01_nicSuccess469.13test_nic.py
test_releaseIPSuccess272.50test_network.py
test_reboot_routerSuccess654.25test_network.py
test_public_ip_user_accountSuccess10.24test_network.py
test_public_ip_admin_accountSuccess40.26test_network.py
test_network_rules_acquired_public_ip_3_Load_Balancer_RuleSuccess76.59test_network.py
test_network_rules_acquired_public_ip_2_nat_ruleSuccess61.49test_network.py
test_network_rules_acquired_public_ip_1_static_nat_ruleSuccess125.12test_network.py
test_delete_accountSuccess423.48test_network.py
test_02_port_fwd_on_non_src_natSuccess55.57test_network.py
test_01_port_fwd_on_src_natSuccess111.63test_network.py
test_nested_virtualization_vmwareSuccess353.07test_nested_virtualization.py
test_nic_secondaryip_add_removeSuccess277.62test_multipleips_per_nic.py
login_test_saml_userSuccess18.03test_login.py
test_assign_and_removal_lbSuccess143.80test_loadbalance.py
test_02_create_lb_rule_non_natSuccess197.35test_loadbalance.py
test_01_create_lb_rule_src_natSuccess202.00test_loadbalance.py
test_03_list_snapshotsSuccess0.06test_list_ids_parameter.py
test_02_list_templatesSuccess0.03test_list_ids_parameter.py
test_01_list_volumesSuccess0.02test_list_ids_parameter.py
test_07_list_default_isoSuccess0.04test_iso.py
test_05_iso_permissionsSuccess0.07test_iso.py
test_04_extract_IsoSuccess5.18test_iso.py
test_03_delete_isoSuccess95.15test_iso.py
test_02_edit_isoSuccess0.07test_iso.py
test_01_create_isoSuccess20.69test_iso.py
test_04_rvpc_internallb_haproxy_stats_on_all_interfacesSuccess600.29test_internal_lb.py
test_03_vpc_internallb_haproxy_stats_on_all_interfacesSuccess338.15test_internal_lb.py
test_02_internallb_roundrobin_1RVPC_3VM_HTTP_port80Success1006.82test_internal_lb.py
test_01_internallb_roundrobin_1VPC_3VM_HTTP_port80Success831.91test_internal_lb.py
test_dedicateGuestVlanRangeSuccess10.20test_guest_vlan_range.py
test_UpdateConfigParamWithScopeSuccess0.12test_global_settings.py
test_rolepermission_lifecycle_updateSuccess5.78test_dynamicroles.py
test_rolepermission_lifecycle_listSuccess5.69test_dynamicroles.py
test_rolepermission_lifecycle_deleteSuccess5.59test_dynamicroles.py
test_rolepermission_lifecycle_createSuccess5.63test_dynamicroles.py
test_rolepermission_lifecycle_concurrent_updatesSuccess5.70test_dynamicroles.py
test_role_lifecycle_update_role_inuseSuccess5.61test_dynamicroles.py
test_role_lifecycle_updateSuccess10.67test_dynamicroles.py
test_role_lifecycle_listSuccess5.61test_dynamicroles.py
test_role_lifecycle_deleteSuccess10.62test_dynamicroles.py
test_role_lifecycle_createSuccess5.62test_dynamicroles.py
test_role_inuse_deletionSuccess5.59test_dynamicroles.py
test_role_account_acls_multiple_mgmt_serversSuccess7.12test_dynamicroles.py
test_role_account_aclsSuccess7.20test_dynamicroles.py
test_default_role_deletionSuccess5.70test_dynamicroles.py
test_04_create_fat_type_disk_offeringSuccess0.05test_disk_offerings.py
test_03_delete_disk_offeringSuccess0.04test_disk_offerings.py
test_02_edit_disk_offeringSuccess0.04test_disk_offerings.py
test_02_create_sparse_type_disk_offeringSuccess0.05test_disk_offerings.py
test_01_create_disk_offeringSuccess0.08test_disk_offerings.py
test_deployvm_userdispersingSuccess115.94test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userconcentratedSuccess65.66test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_firstfitSuccess166.00test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userdata_postSuccess25.36test_deploy_vm_with_userdata.py
test_deployvm_userdataSuccess140.94test_deploy_vm_with_userdata.py
test_deploy_vm_from_isoSuccess217.03test_deploy_vm_iso.py
test_3d_gpu_supportSuccess408.56test_deploy_vgpu_enabled_vm.py
test_DeployVmAntiAffinityGroupSuccess306.99test_affinity_groups.py
test_08_resize_volumeSkipped5.08test_volumes.py
test_07_resize_failSkipped10.20test_volumes.py
test_06_copy_templateSkipped0.00test_templates.py
test_static_role_account_aclsSkipped0.02test_staticroles.py
test_11_ss_nfs_version_on_ssvmSkipped0.02test_ssvm.py
test_01_scale_vmSkipped33.70test_scale_vm.py
test_01_primary_storage_iscsiSkipped0.03test_primary_storage.py
test_06_copy_isoSkipped0.00test_iso.py
test_deploy_vgpu_enabled_vmSkipped0.73test_deploy_vgpu_enabled_vm.py

@karuturikaruturi modified the milestone: 4.10.0.0Apr 27, 2017
@priyankparihar

Copy link
Copy Markdown
ContributorAuthor

ACS CI BVT Run
Sumarry:
Build Number 585
Hypervisor xenserver
NetworkType Advanced
Passed=112
Failed=7
Skipped=6

Hi @koushik-das ,
All the tests inside 'test_deploy_virtio_scsi_vm.py' are failing. But it seems they related to KVM.

Only in case of VMware Root disk controller setting is checked (and checks are not reachable if hypervisor is not VMware). Same could be verified from the code. And this test is KVM related.

PS: @sadhugit ji: Do you want to add something ?

@DaanHoogland

Copy link
Copy Markdown
Contributor

@priyankparihar these virtio errors are addressed in #2066

@priyankparihar

Copy link
Copy Markdown
ContributorAuthor

Hi @borisstoyanov,
I think whatever tests are failing they are failing because of some environment problem. I have tested few logs. I found error like -->

Trying SSH Connection: Host:10.1.34.224 User:root Port:22 RetryCnt:20=== SshClient: Exception under createConnection

failure type="exceptions.AssertionError" message="Check if promised disk size actually available

What is your opinion ?

@borisstoyanov

Copy link
Copy Markdown
Contributor

@priyankparihar,
Here are the exceptions related to the tests and I think they are related to the latest changes in this PR:

test_deploy_vm_root_resize.py:
CRITICAL: EXCEPTION: None: [\'Traceback (most recent call last):\\n\', \' File "/usr/lib/python2.7/site-packages/nose/suite.py", line 209, in run\\n self.setUp()\\n\', \' File "/usr/lib/python2.7/site-packages/nose/suite.py", line 292, in setUp\\n self.setupContext(ancestor)\\n\', \' File "/usr/lib/python2.7/site-packages/nose/suite.py", line 315, in setupContext\\n try_run(context, names)\\n\', \' File "/usr/lib/python2.7/site-packages/nose/util.py", line 471, in try_run\\n return func()\\n\', \' File "/marvin/tests/smoke/test_deploy_vm_root_resize.py", line 110, in setUpClass\\n domainid=cls.domain.id\\n\', \' File "/usr/lib/python2.7/site-packages/marvin/lib/base.py", line 1238, in register\\n "Unable to find Ostype is required for registering template")\\n\', \'Exception: Unable to find Ostype is required for registering template\\n\']

test_vm_snapshots.py:
2017-04-26 16:39:34,301 - CRITICAL - FAILED: test_01_test_vm_volume_snapshot: ['Traceback (most recent call last):\n', ' File "/usr/lib64/python2.7/unittest/case.py", line 369, in run\n testMethod()\n', ' File "/marvin/tests/smoke/test_vm_snapshots.py", line 408, in test_01_test_vm_volume_snapshot\n volume_id=volume.id)\n', ' File "/usr/lib64/python2.7/unittest/case.py", line 154, in __exit__\n "{0} not raised".format(exc_name))\n', 'AssertionError: Exception not raised\n']

test_volumes.py:
2017-04-26 17:18:13,947 - CRITICAL - FAILED: test_01_create_volume: ['Traceback (most recent call last):\n', ' File "/usr/lib64/python2.7/unittest/case.py", line 369, in run\n testMethod()\n', ' File "/marvin/tests/smoke/test_volumes.py", line 251, in test_01_create_volume\n self.assertEqual(ret[0],SUCCESS,"Check if promised disk size actually available")\n', ' File "/usr/lib64/python2.7/unittest/case.py", line 553, in assertEqual\n assertion_func(first, second, msg=msg)\n', ' File "/usr/lib64/python2.7/unittest/case.py", line 546, in _baseAssertEqual\n raise self.failureException(msg)\n', 'AssertionError: Check if promised disk size actually available\n']

Checkout the vmware test run

@borisstoyanov

Copy link
Copy Markdown
Contributor

@blueorangutan test centos7 xenserver-65sp1

@blueorangutan

Copy link
Copy Markdown

@borisstoyanov a Trillian-Jenkins test job (centos7 mgmt + xenserver-65sp1) has been kicked to run smoke tests

@blueorangutan

Copy link
Copy Markdown

Trillian test result (tid-1046)
Environment: xenserver-65sp1 (x2), Advanced Networking with Mgmt server 7
Total time taken: 44603 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr1813-t1046-xenserver-65sp1.zip
Intermitten failure detected: /marvin/tests/smoke/test_network.py
Intermitten failure detected: /marvin/tests/smoke/test_password_server.py
Intermitten failure detected: /marvin/tests/smoke/test_privategw_acl.py
Intermitten failure detected: /marvin/tests/smoke/test_routers_network_ops.py
Intermitten failure detected: /marvin/tests/smoke/test_vpc_redundant.py
Test completed. 47 look ok, 2 have error(s)

TestResultTime (s)Test File
test_05_rvpc_multi_tiersFailure458.78test_vpc_redundant.py
test_04_rvpc_network_garbage_collector_nicsFailure1321.24test_vpc_redundant.py
test_01_create_redundant_VPC_2tiers_4VMs_4IPs_4PF_ACLFailure501.79test_vpc_redundant.py
test_04_rvpc_privategw_static_routesFailure723.40test_privategw_acl.py
test_01_vpc_site2site_vpnSuccess286.09test_vpc_vpn.py
test_01_vpc_remote_access_vpnSuccess131.47test_vpc_vpn.py
test_01_redundant_vpc_site2site_vpnSuccess507.22test_vpc_vpn.py
test_02_VPC_default_routesSuccess344.57test_vpc_router_nics.py
test_01_VPC_nics_after_destroySuccess610.84test_vpc_router_nics.py
test_03_create_redundant_VPC_1tier_2VMs_2IPs_2PF_ACL_reboot_routersSuccess864.22test_vpc_redundant.py
test_02_redundant_VPC_default_routesSuccess965.51test_vpc_redundant.py
test_09_delete_detached_volumeSuccess15.68test_volumes.py
test_08_resize_volumeSuccess100.94test_volumes.py
test_07_resize_failSuccess106.02test_volumes.py
test_06_download_detached_volumeSuccess20.32test_volumes.py
test_05_detach_volumeSuccess100.24test_volumes.py
test_04_delete_attached_volumeSuccess10.23test_volumes.py
test_03_download_attached_volumeSuccess15.28test_volumes.py
test_02_attach_volumeSuccess10.64test_volumes.py
test_01_create_volumeSuccess392.39test_volumes.py
test_change_service_offering_for_vm_with_snapshotsSuccess381.98test_vm_snapshots.py
test_03_delete_vm_snapshotsSuccess280.27test_vm_snapshots.py
test_02_revert_vm_snapshotsSuccess191.29test_vm_snapshots.py
test_01_create_vm_snapshotsSuccess100.68test_vm_snapshots.py
test_deploy_vm_multipleSuccess262.75test_vm_life_cycle.py
test_deploy_vmSuccess0.03test_vm_life_cycle.py
test_advZoneVirtualRouterSuccess0.02test_vm_life_cycle.py
test_10_attachAndDetach_isoSuccess26.65test_vm_life_cycle.py
test_09_expunge_vmSuccess125.21test_vm_life_cycle.py
test_08_migrate_vmSuccess61.11test_vm_life_cycle.py
test_07_restore_vmSuccess0.11test_vm_life_cycle.py
test_06_destroy_vmSuccess5.15test_vm_life_cycle.py
test_03_reboot_vmSuccess10.17test_vm_life_cycle.py
test_02_start_vmSuccess20.23test_vm_life_cycle.py
test_01_stop_vmSuccess30.30test_vm_life_cycle.py
test_CreateTemplateWithDuplicateNameSuccess131.13test_templates.py
test_08_list_system_templatesSuccess0.06test_templates.py
test_07_list_public_templatesSuccess0.04test_templates.py
test_05_template_permissionsSuccess0.07test_templates.py
test_04_extract_templateSuccess5.13test_templates.py
test_03_delete_templateSuccess5.11test_templates.py
test_02_edit_templateSuccess90.08test_templates.py
test_01_create_templateSuccess70.59test_templates.py
test_10_destroy_cpvmSuccess196.50test_ssvm.py
test_09_destroy_ssvmSuccess198.44test_ssvm.py
test_08_reboot_cpvmSuccess141.50test_ssvm.py
test_07_reboot_ssvmSuccess143.24test_ssvm.py
test_06_stop_cpvmSuccess136.66test_ssvm.py
test_05_stop_ssvmSuccess168.46test_ssvm.py
test_04_cpvm_internalsSuccess1.08test_ssvm.py
test_03_ssvm_internalsSuccess2.96test_ssvm.py
test_02_list_cpvm_vmSuccess0.12test_ssvm.py
test_01_list_sec_storage_vmSuccess0.14test_ssvm.py
test_02_list_snapshots_with_removed_data_storeSuccess104.83test_snapshots.py
test_01_snapshot_root_diskSuccess21.34test_snapshots.py
test_04_change_offering_smallSuccess124.08test_service_offerings.py
test_03_delete_service_offeringSuccess0.04test_service_offerings.py
test_02_edit_service_offeringSuccess0.05test_service_offerings.py
test_01_create_service_offeringSuccess0.10test_service_offerings.py
test_02_sys_template_readySuccess0.13test_secondary_storage.py
test_01_sys_vm_startSuccess0.18test_secondary_storage.py
test_01_scale_vmSuccess5.30test_scale_vm.py
test_09_reboot_routerSuccess65.53test_routers.py
test_08_start_routerSuccess55.47test_routers.py
test_07_stop_routerSuccess15.19test_routers.py
test_06_router_advancedSuccess0.06test_routers.py
test_05_router_basicSuccess0.04test_routers.py
test_04_restart_network_wo_cleanupSuccess5.52test_routers.py
test_03_restart_network_cleanupSuccess115.85test_routers.py
test_02_router_internal_advSuccess0.71test_routers.py
test_01_router_internal_basicSuccess0.39test_routers.py
test_router_dns_guestipquerySuccess48.82test_router_dns.py
test_router_dns_externalipquerySuccess0.09test_router_dns.py
test_router_dhcphostsSuccess107.40test_router_dhcphosts.py
test_router_dhcp_optsSuccess26.31test_router_dhcphosts.py
test_01_updatevolumedetailSuccess0.09test_resource_detail.py
test_01_reset_vm_on_rebootSuccess25.29test_reset_vm_on_reboot.py
test_createRegionSuccess0.05test_regions.py
test_create_pvlan_networkSuccess5.26test_pvlan.py
test_dedicatePublicIpRangeSuccess0.45test_public_ip_range.py
test_03_vpc_privategw_restart_vpc_cleanupSuccess867.80test_privategw_acl.py
test_02_vpc_privategw_static_routesSuccess622.29test_privategw_acl.py
test_01_vpc_privategw_aclSuccess147.53test_privategw_acl.py
test_03_migration_options_storage_tagsSuccess38.64test_primary_storage.py
test_02_edit_primary_storage_tagsSuccess0.11test_primary_storage.py
test_01_primary_storage_nfsSuccess38.48test_primary_storage.py
test_01_primary_storage_iscsiSuccess76.66test_primary_storage.py
test_01_deploy_vms_storage_tagsSuccess31.21test_primary_storage.py
test_createPortablePublicIPRangeSuccess15.19test_portable_publicip.py
test_createPortablePublicIPAcquireSuccess15.43test_portable_publicip.py
test_isolate_network_password_serverSuccess36.20test_password_server.py
test_UpdateStorageOverProvisioningFactorSuccess0.14test_over_provisioning.py
test_oobm_zchange_passwordSuccess30.89test_outofbandmanagement.py
test_oobm_multiple_mgmt_server_ownershipSuccess11.39test_outofbandmanagement.py
test_oobm_issue_power_statusSuccess10.27test_outofbandmanagement.py
test_oobm_issue_power_softSuccess15.34test_outofbandmanagement.py
test_oobm_issue_power_resetSuccess15.36test_outofbandmanagement.py
test_oobm_issue_power_onSuccess10.35test_outofbandmanagement.py
test_oobm_issue_power_offSuccess10.39test_outofbandmanagement.py
test_oobm_issue_power_cycleSuccess15.33test_outofbandmanagement.py
test_oobm_enabledisable_across_clusterzonesSuccess87.68test_outofbandmanagement.py
test_oobm_enable_feature_validSuccess0.23test_outofbandmanagement.py
test_oobm_enable_feature_invalidSuccess0.15test_outofbandmanagement.py
test_oobm_disable_feature_validSuccess5.20test_outofbandmanagement.py
test_oobm_disable_feature_invalidSuccess0.15test_outofbandmanagement.py
test_oobm_configure_invalid_driverSuccess0.08test_outofbandmanagement.py
test_oobm_configure_default_driverSuccess0.10test_outofbandmanagement.py
test_oobm_background_powerstate_syncSuccess23.38test_outofbandmanagement.py
test_extendPhysicalNetworkVlanSuccess15.33test_non_contigiousvlan.py
test_01_nicSuccess560.04test_nic.py
test_releaseIPSuccess298.36test_network.py
test_reboot_routerSuccess464.38test_network.py
test_public_ip_user_accountSuccess10.25test_network.py
test_public_ip_admin_accountSuccess40.30test_network.py
test_network_rules_acquired_public_ip_3_Load_Balancer_RuleSuccess76.62test_network.py
test_network_rules_acquired_public_ip_2_nat_ruleSuccess61.41test_network.py
test_network_rules_acquired_public_ip_1_static_nat_ruleSuccess91.94test_network.py
test_delete_accountSuccess318.00test_network.py
test_02_port_fwd_on_non_src_natSuccess55.68test_network.py
test_01_port_fwd_on_src_natSuccess78.75test_network.py
test_nic_secondaryip_add_removeSuccess248.21test_multipleips_per_nic.py
login_test_saml_userSuccess19.42test_login.py
test_assign_and_removal_lbSuccess148.72test_loadbalance.py
test_02_create_lb_rule_non_natSuccess207.50test_loadbalance.py
test_01_create_lb_rule_src_natSuccess207.99test_loadbalance.py
test_03_list_snapshotsSuccess0.09test_list_ids_parameter.py
test_02_list_templatesSuccess0.04test_list_ids_parameter.py
test_01_list_volumesSuccess0.03test_list_ids_parameter.py
test_07_list_default_isoSuccess0.10test_iso.py
test_05_iso_permissionsSuccess0.07test_iso.py
test_04_extract_IsoSuccess5.14test_iso.py
test_03_delete_isoSuccess95.20test_iso.py
test_02_edit_isoSuccess0.06test_iso.py
test_01_create_isoSuccess21.12test_iso.py
test_04_rvpc_internallb_haproxy_stats_on_all_interfacesSuccess450.00test_internal_lb.py
test_03_vpc_internallb_haproxy_stats_on_all_interfacesSuccess304.38test_internal_lb.py
test_02_internallb_roundrobin_1RVPC_3VM_HTTP_port80Success1119.73test_internal_lb.py
test_01_internallb_roundrobin_1VPC_3VM_HTTP_port80Success692.83test_internal_lb.py
test_dedicateGuestVlanRangeSuccess10.30test_guest_vlan_range.py
test_UpdateConfigParamWithScopeSuccess0.16test_global_settings.py
test_rolepermission_lifecycle_updateSuccess6.21test_dynamicroles.py
test_rolepermission_lifecycle_listSuccess6.02test_dynamicroles.py
test_rolepermission_lifecycle_deleteSuccess5.85test_dynamicroles.py
test_rolepermission_lifecycle_createSuccess5.91test_dynamicroles.py
test_rolepermission_lifecycle_concurrent_updatesSuccess6.01test_dynamicroles.py
test_role_lifecycle_update_role_inuseSuccess5.92test_dynamicroles.py
test_role_lifecycle_updateSuccess11.08test_dynamicroles.py
test_role_lifecycle_listSuccess5.92test_dynamicroles.py
test_role_lifecycle_deleteSuccess10.93test_dynamicroles.py
test_role_lifecycle_createSuccess5.90test_dynamicroles.py
test_role_inuse_deletionSuccess5.96test_dynamicroles.py
test_role_account_acls_multiple_mgmt_serversSuccess8.12test_dynamicroles.py
test_role_account_aclsSuccess8.60test_dynamicroles.py
test_default_role_deletionSuccess6.08test_dynamicroles.py
test_04_create_fat_type_disk_offeringSuccess0.07test_disk_offerings.py
test_03_delete_disk_offeringSuccess0.04test_disk_offerings.py
test_02_edit_disk_offeringSuccess0.06test_disk_offerings.py
test_02_create_sparse_type_disk_offeringSuccess0.10test_disk_offerings.py
test_01_create_disk_offeringSuccess0.09test_disk_offerings.py
test_deployvm_userdispersingSuccess40.73test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userconcentratedSuccess41.01test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_firstfitSuccess196.85test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userdata_postSuccess20.64test_deploy_vm_with_userdata.py
test_deployvm_userdataSuccess211.76test_deploy_vm_with_userdata.py
test_02_deploy_vm_root_resizeSuccess0.08test_deploy_vm_root_resize.py
test_01_deploy_vm_root_resizeSuccess0.08test_deploy_vm_root_resize.py
test_00_deploy_vm_root_resizeSuccess206.74test_deploy_vm_root_resize.py
test_deploy_vm_from_isoSuccess162.38test_deploy_vm_iso.py
test_DeployVmAntiAffinityGroupSuccess151.58test_affinity_groups.py
test_01_test_vm_volume_snapshotSkipped0.00test_vm_snapshots.py
test_06_copy_templateSkipped0.00test_templates.py
test_static_role_account_aclsSkipped0.02test_staticroles.py
test_11_ss_nfs_version_on_ssvmSkipped0.02test_ssvm.py
test_nested_virtualization_vmwareSkipped0.00test_nested_virtualization.py
test_06_copy_isoSkipped0.00test_iso.py
test_deploy_vgpu_enabled_vmSkipped0.03test_deploy_vgpu_enabled_vm.py
test_3d_gpu_supportSkipped0.04test_deploy_vgpu_enabled_vm.py

@cloudsadhu

cloudsadhu commented Apr 28, 2017 via email

Copy link
Copy Markdown
Contributor

@karuturi

Copy link
Copy Markdown
Member

Whats the current status of this PR? :)
@borisstoyanov do you agree for the merge?

@pdion891

Copy link
Copy Markdown
Contributor

I have not rebase recently but we have strongly tested this PR using XenServer 6.5sp1. also briefly tested with xenserver 7.1.

@karuturi

Copy link
Copy Markdown
Member

Thanks @pdion891 for review. merging this now.

@karuturi
karuturi merged commit 45f62c3 into apache:masterMay 8, 2017
@yadvr

yadvr commented Dec 16, 2017

Copy link
Copy Markdown
Member

I faced an issue today when vmware.create.full.clone is set to false, the code should read the config and allow resizing of root disk only when vmware.create.full.clone is true. Alternatively, the resize operation should not throw exception when disk length is > 1 but instead skip the resize operation.

@sateesh-chodapuneedi

Copy link
Copy Markdown
Member

@priyankparihar Can you please check and open a PR to address the issue reported by @rhtyd?

@yadvr

Copy link
Copy Markdown
Member

@sateesh-chodapuneedi@priyankparihar see my fixes in #2211 I've made the code to skip when VM starts if the root disk chain length is > 1 logging a warning. I think we should not throw any exception during VM boots. I've also fixed the related marvin test.

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

18 participants

@priyankparihar@pdion891@borisstoyanov@blueorangutan@serg38@karuturi@sureshanaparti@mike-tutkowski@yadvr@PaulAngus@sadhugit@cloudsadhu@DaanHoogland@cloudmonger@sateesh-chodapuneedi@anshul1886@pdube@resmo