Skip to content

CLOUDSTACK-9538: FIX failure in Deleting Snapshot From Primary Storage RBD Storage if vm has been removed - #1710

Merged
asfgit merged 1 commit into
apache:4.9from
ustcweizhou:CLOUDSTACK-9538-deletesnapshot
Nov 28, 2016
Merged

CLOUDSTACK-9538: FIX failure in Deleting Snapshot From Primary Storage RBD Storage if vm has been removed#1710
asfgit merged 1 commit into
apache:4.9from
ustcweizhou:CLOUDSTACK-9538-deletesnapshot

Conversation

@ustcweizhou

Copy link
Copy Markdown
Contributor

No description provided.

@ozhanka

Copy link
Copy Markdown

Hi, @ustcweizhou do we need to take any more action or inform some people from ACS to take this PR to upcoming releases?

@ustcweizhou

Copy link
Copy Markdown
ContributorAuthor

@jburwell Could you please review this PR ? Thanks, @ozhanrk wants to make it in 4.9.1.

@jburwell

jburwell commented Nov 1, 2016

Copy link
Copy Markdown
Contributor

@ustcweizhou @ozhanrk Reading the ticket and the patch, this behavior seems like a common request across storage implementations. Some users want snapshots to be automatically removed and others do not. Given the variability of use cases, I think choosing one approach over another would be inappropriate. It feels like we should step back and evaluate a global-setting with a VM-level override that specifies whether or not snapshots should be removed when a VM is destroyed. Does this reasoning make sense or am I misunderstanding the goal?

Also, this feels like a minor enhancement rather than a defect fix. Therefore, I think we should move the target of the work to master rather than LTS.

@ozhanka

Copy link
Copy Markdown

Hi @jburwell , this is a missing 3 line of code fix which was occured because of the fixes done in CLOUDSTACK-8302, CLOUDSTACK-9297. Those fixed bug's are already in 4.9.0 release so the codes which @ustcweizhou fixed are the required, remaining parts for the complete functional fix of CLOUDSTACK-9297 ticket. Also this fix only effects RBD users, other storage users does not effect.

So if possible please lets include this fix for upcoming 4.9 lts release and if we like to add a new enhancement lets plan it for 4.10 or later upcoming. We are trying to fix this problem nearly from 4.8 release like 6-9 months or more.

Currently we using this pr on our 4.9 production environment by compiling this code over 4.9.0 code, so we really need this fix on upcoming lts code.

@jburwell

Copy link
Copy Markdown
Contributor

@ozhanrk I recommend combining the fixes into a single PR for review cohesion and to ensure that the merge maintains the stability of the release branches. You could either amend this PR with the necessary commits or create a new PR and close this one -- whichever approach is easier for you. Ultimately, the PR should have one commit per JIRA ticket fixed.

@ozhanka

Copy link
Copy Markdown

Hi @jburwell , i am so sorry but i do not understand, what you mean by combining fixes under a single pr because this is a only single fix with a 4 lines of code change which only effects rbd storage users for primary storage. The previous tickets which mentioned above was both fixed and currently in 4.9.0.0 code. So this is the only remaining part of that fixes for rbd users.

@ustcweizhou i am not a developer, if i am wrong could you explain our current status in more technical way, i am very new to ACS community, so maybe i could not express pr's current status :)

@ustcweizhou

Copy link
Copy Markdown
ContributorAuthor

@jburwell John, this is a small bug fix for issue: failed to delete snapshot on RBD if the original volume is removed.
It will not impact other scenario and bring other issues.
I think it can be merged into LTS.

@ozhanka

Copy link
Copy Markdown

Hi @rhtyd @jburwell,
With the comments of @ustcweizhou, could we start required tests and if its all ok, could we merge this pr to upcoming 4.9.1.0 release please?

@jburwell

jburwell commented Nov 17, 2016

Copy link
Copy Markdown
Contributor

@ustcweizhou @ozhanrk this feels like a relatively narrow case (RBD on KVM), and we are extremely late for 4.9.1.0. We have numerous "small" fixes that could be included that would further delay significant fixes that affect nearly all users. I am sorry, but this fix will have to wait until 4.9.2.0/4.10.1.0/4.11.0.0.

@jburwell

Copy link
Copy Markdown
Contributor

@ozhanrk @ustcweizhou I asked a functionality question regarding this functionality to which I cannot find an answer. Namely, that this patch is deleting snapshots in a circumstance where not all users want them deleted.

@ozhanka

Copy link
Copy Markdown

hi @jburwell this pr does not delete any kind of snapshots, this patch only prevents, solves a kind of timeout issue on code thats all, nothing more. This is a 4 lines of small fix where delete snapshot code could not find already deleted snapshots ids so it waits till timeout reached, with this patch it understands they are already deleted so it did not wait and continue the process.

@yadvr

Copy link
Copy Markdown
Member

@blueorangutan package

@blueorangutan

Copy link
Copy Markdown

@rhtyd 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-191

@yadvr

Copy link
Copy Markdown
Member

@blueorangutan test

@blueorangutan

Copy link
Copy Markdown

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

@blueorangutan

Copy link
Copy Markdown

Trillian test result (tid-377)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 27282 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr1710-t377-kvm-centos7.zip
Test completed. 47 look ok, 1 have error(s)

TestResultTime (s)Test File
test_02_redundant_VPC_default_routesFailure870.27test_vpc_redundant.py
ContextSuite context=TestVPCRedundancy>:teardownError518.77test_vpc_redundant.py
test_01_vpc_site2site_vpnSuccess185.42test_vpc_vpn.py
test_01_vpc_remote_access_vpnSuccess66.14test_vpc_vpn.py
test_01_redundant_vpc_site2site_vpnSuccess271.58test_vpc_vpn.py
test_02_VPC_default_routesSuccess309.46test_vpc_router_nics.py
test_01_VPC_nics_after_destroySuccess656.73test_vpc_router_nics.py
test_05_rvpc_multi_tiersSuccess513.66test_vpc_redundant.py
test_04_rvpc_network_garbage_collector_nicsSuccess1286.92test_vpc_redundant.py
test_03_create_redundant_VPC_1tier_2VMs_2IPs_2PF_ACL_reboot_routersSuccess554.96test_vpc_redundant.py
test_01_create_redundant_VPC_2tiers_4VMs_4IPs_4PF_ACLSuccess1303.03test_vpc_redundant.py
test_09_delete_detached_volumeSuccess15.51test_volumes.py
test_08_resize_volumeSuccess15.43test_volumes.py
test_07_resize_failSuccess20.52test_volumes.py
test_06_download_detached_volumeSuccess15.31test_volumes.py
test_05_detach_volumeSuccess100.30test_volumes.py
test_04_delete_attached_volumeSuccess10.20test_volumes.py
test_03_download_attached_volumeSuccess15.41test_volumes.py
test_02_attach_volumeSuccess44.99test_volumes.py
test_01_create_volumeSuccess719.77test_volumes.py
test_deploy_vm_multipleSuccess253.60test_vm_life_cycle.py
test_deploy_vmSuccess0.03test_vm_life_cycle.py
test_advZoneVirtualRouterSuccess0.03test_vm_life_cycle.py
test_10_attachAndDetach_isoSuccess26.70test_vm_life_cycle.py
test_09_expunge_vmSuccess125.25test_vm_life_cycle.py
test_08_migrate_vmSuccess42.44test_vm_life_cycle.py
test_07_restore_vmSuccess0.14test_vm_life_cycle.py
test_06_destroy_vmSuccess125.92test_vm_life_cycle.py
test_03_reboot_vmSuccess125.82test_vm_life_cycle.py
test_02_start_vmSuccess10.17test_vm_life_cycle.py
test_01_stop_vmSuccess40.33test_vm_life_cycle.py
test_CreateTemplateWithDuplicateNameSuccess131.03test_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.18test_templates.py
test_03_delete_templateSuccess5.11test_templates.py
test_02_edit_templateSuccess90.18test_templates.py
test_01_create_templateSuccess50.52test_templates.py
test_10_destroy_cpvmSuccess161.65test_ssvm.py
test_09_destroy_ssvmSuccess168.70test_ssvm.py
test_08_reboot_cpvmSuccess131.69test_ssvm.py
test_07_reboot_ssvmSuccess133.64test_ssvm.py
test_06_stop_cpvmSuccess131.78test_ssvm.py
test_05_stop_ssvmSuccess163.84test_ssvm.py
test_04_cpvm_internalsSuccess1.23test_ssvm.py
test_03_ssvm_internalsSuccess3.37test_ssvm.py
test_02_list_cpvm_vmSuccess0.13test_ssvm.py
test_01_list_sec_storage_vmSuccess0.14test_ssvm.py
test_01_snapshot_root_diskSuccess16.34test_snapshots.py
test_04_change_offering_smallSuccess239.69test_service_offerings.py
test_03_delete_service_offeringSuccess0.04test_service_offerings.py
test_02_edit_service_offeringSuccess0.09test_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.19test_secondary_storage.py
test_09_reboot_routerSuccess40.33test_routers.py
test_08_start_routerSuccess30.40test_routers.py
test_07_stop_routerSuccess10.16test_routers.py
test_06_router_advancedSuccess0.06test_routers.py
test_05_router_basicSuccess0.04test_routers.py
test_04_restart_network_wo_cleanupSuccess5.72test_routers.py
test_03_restart_network_cleanupSuccess60.54test_routers.py
test_02_router_internal_advSuccess1.05test_routers.py
test_01_router_internal_basicSuccess0.59test_routers.py
test_router_dns_guestipquerySuccess77.23test_router_dns.py
test_router_dns_externalipquerySuccess0.06test_router_dns.py
test_router_dhcphostsSuccess328.57test_router_dhcphosts.py
test_01_updatevolumedetailSuccess0.09test_resource_detail.py
test_01_reset_vm_on_rebootSuccess130.98test_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_04_rvpc_privategw_static_routesSuccess477.23test_privategw_acl.py
test_03_vpc_privategw_restart_vpc_cleanupSuccess491.65test_privategw_acl.py
test_02_vpc_privategw_static_routesSuccess427.20test_privategw_acl.py
test_01_vpc_privategw_aclSuccess98.40test_privategw_acl.py
test_01_primary_storage_nfsSuccess35.99test_primary_storage.py
test_createPortablePublicIPRangeSuccess15.22test_portable_publicip.py
test_createPortablePublicIPAcquireSuccess15.46test_portable_publicip.py
test_isolate_network_password_serverSuccess90.06test_password_server.py
test_UpdateStorageOverProvisioningFactorSuccess0.16test_over_provisioning.py
test_oobm_zchange_passwordSuccess20.52test_outofbandmanagement.py
test_oobm_multiple_mgmt_server_ownershipSuccess16.52test_outofbandmanagement.py
test_oobm_issue_power_statusSuccess10.52test_outofbandmanagement.py
test_oobm_issue_power_softSuccess15.51test_outofbandmanagement.py
test_oobm_issue_power_resetSuccess15.52test_outofbandmanagement.py
test_oobm_issue_power_onSuccess16.52test_outofbandmanagement.py
test_oobm_issue_power_offSuccess15.52test_outofbandmanagement.py
test_oobm_issue_power_cycleSuccess15.52test_outofbandmanagement.py
test_oobm_enabledisable_across_clusterzonesSuccess62.57test_outofbandmanagement.py
test_oobm_enable_feature_validSuccess5.20test_outofbandmanagement.py
test_oobm_enable_feature_invalidSuccess0.12test_outofbandmanagement.py
test_oobm_disable_feature_validSuccess0.19test_outofbandmanagement.py
test_oobm_disable_feature_invalidSuccess5.20test_outofbandmanagement.py
test_oobm_configure_invalid_driverSuccess0.11test_outofbandmanagement.py
test_oobm_configure_default_driverSuccess0.10test_outofbandmanagement.py
test_oobm_background_powerstate_syncSuccess29.88test_outofbandmanagement.py
test_extendPhysicalNetworkVlanSuccess15.37test_non_contigiousvlan.py
test_01_nicSuccess636.79test_nic.py
test_releaseIPSuccess279.82test_network.py
test_reboot_routerSuccess430.04test_network.py
test_public_ip_user_accountSuccess10.28test_network.py
test_public_ip_admin_accountSuccess40.29test_network.py
test_network_rules_acquired_public_ip_3_Load_Balancer_RuleSuccess66.89test_network.py
test_network_rules_acquired_public_ip_2_nat_ruleSuccess61.91test_network.py
test_network_rules_acquired_public_ip_1_static_nat_ruleSuccess124.25test_network.py
test_delete_accountSuccess274.01test_network.py
test_02_port_fwd_on_non_src_natSuccess55.65test_network.py
test_01_port_fwd_on_src_natSuccess111.81test_network.py
test_nic_secondaryip_add_removeSuccess203.46test_multipleips_per_nic.py
login_test_saml_userSuccess24.68test_login.py
test_assign_and_removal_lbSuccess133.61test_loadbalance.py
test_02_create_lb_rule_non_natSuccess187.34test_loadbalance.py
test_01_create_lb_rule_src_natSuccess232.12test_loadbalance.py
test_03_list_snapshotsSuccess0.08test_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.07test_iso.py
test_04_extract_IsoSuccess5.22test_iso.py
test_03_delete_isoSuccess95.17test_iso.py
test_02_edit_isoSuccess0.06test_iso.py
test_01_create_isoSuccess21.91test_iso.py
test_04_rvpc_internallb_haproxy_stats_on_all_interfacesSuccess258.81test_internal_lb.py
test_03_vpc_internallb_haproxy_stats_on_all_interfacesSuccess214.98test_internal_lb.py
test_02_internallb_roundrobin_1RVPC_3VM_HTTP_port80Success531.17test_internal_lb.py
test_01_internallb_roundrobin_1VPC_3VM_HTTP_port80Success455.57test_internal_lb.py
test_dedicateGuestVlanRangeSuccess10.31test_guest_vlan_range.py
test_UpdateConfigParamWithScopeSuccess0.16test_global_settings.py
test_rolepermission_lifecycle_updateSuccess7.07test_dynamicroles.py
test_rolepermission_lifecycle_listSuccess7.14test_dynamicroles.py
test_rolepermission_lifecycle_deleteSuccess6.81test_dynamicroles.py
test_rolepermission_lifecycle_createSuccess6.79test_dynamicroles.py
test_rolepermission_lifecycle_concurrent_updatesSuccess7.04test_dynamicroles.py
test_role_lifecycle_update_role_inuseSuccess6.79test_dynamicroles.py
test_role_lifecycle_updateSuccess6.93test_dynamicroles.py
test_role_lifecycle_listSuccess6.92test_dynamicroles.py
test_role_lifecycle_deleteSuccess12.12test_dynamicroles.py
test_role_lifecycle_createSuccess6.79test_dynamicroles.py
test_role_inuse_deletionSuccess6.76test_dynamicroles.py
test_role_account_acls_multiple_mgmt_serversSuccess9.21test_dynamicroles.py
test_role_account_aclsSuccess9.27test_dynamicroles.py
test_default_role_deletionSuccess6.88test_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.07test_disk_offerings.py
test_01_create_disk_offeringSuccess0.10test_disk_offerings.py
test_deployvm_userdispersingSuccess30.97test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userconcentratedSuccess55.82test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_firstfitSuccess55.66test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userdata_postSuccess10.37test_deploy_vm_with_userdata.py
test_deployvm_userdataSuccess55.72test_deploy_vm_with_userdata.py
test_02_deploy_vm_root_resizeSuccess6.89test_deploy_vm_root_resize.py
test_01_deploy_vm_root_resizeSuccess7.05test_deploy_vm_root_resize.py
test_00_deploy_vm_root_resizeSuccess274.13test_deploy_vm_root_resize.py
test_deploy_vm_from_isoSuccess208.40test_deploy_vm_iso.py
test_DeployVmAntiAffinityGroupSuccess61.56test_affinity_groups.py
test_03_delete_vm_snapshotsSkipped0.00test_vm_snapshots.py
test_02_revert_vm_snapshotsSkipped0.00test_vm_snapshots.py
test_01_test_vm_volume_snapshotSkipped0.00test_vm_snapshots.py
test_01_create_vm_snapshotsSkipped0.00test_vm_snapshots.py
test_06_copy_templateSkipped0.00test_templates.py
test_static_role_account_aclsSkipped0.02test_staticroles.py
test_01_scale_vmSkipped0.00test_scale_vm.py
test_01_primary_storage_iscsiSkipped0.04test_primary_storage.py
test_06_copy_isoSkipped0.00test_iso.py
test_deploy_vgpu_enabled_vmSkipped0.01test_deploy_vgpu_enabled_vm.py

@yadvr

Copy link
Copy Markdown
Member

Do we have LGTMs on this?

@ozhanka

Copy link
Copy Markdown

Hi @kiwiflyer@nathanejohnson i saw that you are merged this fix and using it on your ENA CloudStack branch, when you have time could you check the code for possible LGTM's please.

@nathanejohnson

Copy link
Copy Markdown
Member

LGTM! We're running it in our labs.

@mike-tutkowski

Copy link
Copy Markdown
Member

This code LGTM.

@ozhanka

Copy link
Copy Markdown

Hi @rhtyd we have got the required LGTM's now.

@yadvr

Copy link
Copy Markdown
Member

Thanks @ozhanrk I'll kick a final test round with xenserver and merge this.
@blueorangutan test centos7 xenserver-65sp1

@blueorangutan

Copy link
Copy Markdown

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

@yadvr

Copy link
Copy Markdown
Member

@blueorangutan test

@blueorangutan

Copy link
Copy Markdown

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

@blueorangutan

Copy link
Copy Markdown

Trillian test result (tid-419)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 32311 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr1710-t419-kvm-centos7.zip
Test completed. 43 look ok, 5 have error(s)

TestResultTime (s)Test File
test_06_download_detached_volumeFailure15.34test_volumes.py
test_02_create_lb_rule_non_natFailure252.00test_loadbalance.py
test_04_extract_IsoFailure5.12test_iso.py
ContextSuite context=TestVpcSite2SiteVpn>:setupError0.00test_vpc_vpn.py
ContextSuite context=TestVpcRemoteAccessVpn>:setupError0.00test_vpc_vpn.py
ContextSuite context=TestRVPCSite2SiteVpn>:setupError0.00test_vpc_vpn.py
test_01_create_volumeError955.72test_volumes.py
ContextSuite context=TestInternalLb>:setupError0.00test_internal_lb.py
test_02_VPC_default_routesSuccess272.95test_vpc_router_nics.py
test_01_VPC_nics_after_destroySuccess559.93test_vpc_router_nics.py
test_05_rvpc_multi_tiersSuccess503.58test_vpc_redundant.py
test_04_rvpc_network_garbage_collector_nicsSuccess1326.56test_vpc_redundant.py
test_03_create_redundant_VPC_1tier_2VMs_2IPs_2PF_ACL_reboot_routersSuccess589.09test_vpc_redundant.py
test_02_redundant_VPC_default_routesSuccess796.84test_vpc_redundant.py
test_01_create_redundant_VPC_2tiers_4VMs_4IPs_4PF_ACLSuccess1312.55test_vpc_redundant.py
test_09_delete_detached_volumeSuccess15.57test_volumes.py
test_08_resize_volumeSuccess15.41test_volumes.py
test_07_resize_failSuccess20.47test_volumes.py
test_05_detach_volumeSuccess100.29test_volumes.py
test_04_delete_attached_volumeSuccess10.21test_volumes.py
test_03_download_attached_volumeSuccess15.28test_volumes.py
test_02_attach_volumeSuccess104.14test_volumes.py
test_deploy_vm_multipleSuccess294.34test_vm_life_cycle.py
test_deploy_vmSuccess0.03test_vm_life_cycle.py
test_advZoneVirtualRouterSuccess0.02test_vm_life_cycle.py
test_10_attachAndDetach_isoSuccess27.42test_vm_life_cycle.py
test_09_expunge_vmSuccess125.25test_vm_life_cycle.py
test_08_migrate_vmSuccess41.06test_vm_life_cycle.py
test_07_restore_vmSuccess0.14test_vm_life_cycle.py
test_06_destroy_vmSuccess130.91test_vm_life_cycle.py
test_03_reboot_vmSuccess125.87test_vm_life_cycle.py
test_02_start_vmSuccess10.19test_vm_life_cycle.py
test_01_stop_vmSuccess40.34test_vm_life_cycle.py
test_CreateTemplateWithDuplicateNameSuccess166.44test_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.32test_templates.py
test_03_delete_templateSuccess5.10test_templates.py
test_02_edit_templateSuccess90.18test_templates.py
test_01_create_templateSuccess65.58test_templates.py
test_10_destroy_cpvmSuccess166.47test_ssvm.py
test_09_destroy_ssvmSuccess194.73test_ssvm.py
test_08_reboot_cpvmSuccess131.97test_ssvm.py
test_07_reboot_ssvmSuccess133.68test_ssvm.py
test_06_stop_cpvmSuccess131.78test_ssvm.py
test_05_stop_ssvmSuccess133.47test_ssvm.py
test_04_cpvm_internalsSuccess1.22test_ssvm.py
test_03_ssvm_internalsSuccess3.06test_ssvm.py
test_02_list_cpvm_vmSuccess0.13test_ssvm.py
test_01_list_sec_storage_vmSuccess0.15test_ssvm.py
test_01_snapshot_root_diskSuccess16.34test_snapshots.py
test_04_change_offering_smallSuccess239.67test_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.12test_service_offerings.py
test_02_sys_template_readySuccess0.13test_secondary_storage.py
test_01_sys_vm_startSuccess0.18test_secondary_storage.py
test_09_reboot_routerSuccess50.45test_routers.py
test_08_start_routerSuccess35.35test_routers.py
test_07_stop_routerSuccess10.17test_routers.py
test_06_router_advancedSuccess0.07test_routers.py
test_05_router_basicSuccess0.04test_routers.py
test_04_restart_network_wo_cleanupSuccess5.71test_routers.py
test_03_restart_network_cleanupSuccess65.68test_routers.py
test_02_router_internal_advSuccess0.86test_routers.py
test_01_router_internal_basicSuccess0.50test_routers.py
test_router_dns_guestipquerySuccess78.67test_router_dns.py
test_router_dns_externalipquerySuccess0.09test_router_dns.py
test_router_dhcphostsSuccess277.54test_router_dhcphosts.py
test_01_updatevolumedetailSuccess0.08test_resource_detail.py
test_01_reset_vm_on_rebootSuccess191.38test_reset_vm_on_reboot.py
test_createRegionSuccess0.04test_regions.py
test_create_pvlan_networkSuccess5.28test_pvlan.py
test_dedicatePublicIpRangeSuccess0.58test_public_ip_range.py
test_04_rvpc_privategw_static_routesSuccess599.12test_privategw_acl.py
test_03_vpc_privategw_restart_vpc_cleanupSuccess567.33test_privategw_acl.py
test_02_vpc_privategw_static_routesSuccess412.75test_privategw_acl.py
test_01_vpc_privategw_aclSuccess108.55test_privategw_acl.py
test_01_primary_storage_nfsSuccess36.05test_primary_storage.py
test_createPortablePublicIPRangeSuccess15.23test_portable_publicip.py
test_createPortablePublicIPAcquireSuccess15.50test_portable_publicip.py
test_isolate_network_password_serverSuccess89.46test_password_server.py
test_UpdateStorageOverProvisioningFactorSuccess0.19test_over_provisioning.py
test_oobm_zchange_passwordSuccess21.02test_outofbandmanagement.py
test_oobm_multiple_mgmt_server_ownershipSuccess16.52test_outofbandmanagement.py
test_oobm_issue_power_statusSuccess10.50test_outofbandmanagement.py
test_oobm_issue_power_softSuccess11.02test_outofbandmanagement.py
test_oobm_issue_power_resetSuccess15.52test_outofbandmanagement.py
test_oobm_issue_power_onSuccess15.51test_outofbandmanagement.py
test_oobm_issue_power_offSuccess15.52test_outofbandmanagement.py
test_oobm_issue_power_cycleSuccess15.53test_outofbandmanagement.py
test_oobm_enabledisable_across_clusterzonesSuccess57.69test_outofbandmanagement.py
test_oobm_enable_feature_validSuccess5.18test_outofbandmanagement.py
test_oobm_enable_feature_invalidSuccess0.12test_outofbandmanagement.py
test_oobm_disable_feature_validSuccess5.20test_outofbandmanagement.py
test_oobm_disable_feature_invalidSuccess0.12test_outofbandmanagement.py
test_oobm_configure_invalid_driverSuccess0.10test_outofbandmanagement.py
test_oobm_configure_default_driverSuccess0.10test_outofbandmanagement.py
test_oobm_background_powerstate_syncSuccess29.93test_outofbandmanagement.py
test_extendPhysicalNetworkVlanSuccess15.33test_non_contigiousvlan.py
test_01_nicSuccess637.00test_nic.py
test_releaseIPSuccess264.23test_network.py
test_reboot_routerSuccess461.98test_network.py
test_public_ip_user_accountSuccess10.32test_network.py
test_public_ip_admin_accountSuccess40.29test_network.py
test_network_rules_acquired_public_ip_3_Load_Balancer_RuleSuccess66.71test_network.py
test_network_rules_acquired_public_ip_2_nat_ruleSuccess61.62test_network.py
test_network_rules_acquired_public_ip_1_static_nat_ruleSuccess123.69test_network.py
test_delete_accountSuccess364.83test_network.py
test_02_port_fwd_on_non_src_natSuccess55.75test_network.py
test_01_port_fwd_on_src_natSuccess111.86test_network.py
test_nic_secondaryip_add_removeSuccess284.20test_multipleips_per_nic.py
login_test_saml_userSuccess24.80test_login.py
test_assign_and_removal_lbSuccess134.83test_loadbalance.py
test_01_create_lb_rule_src_natSuccess251.88test_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.06test_iso.py
test_05_iso_permissionsSuccess0.07test_iso.py
test_03_delete_isoSuccess95.21test_iso.py
test_02_edit_isoSuccess0.11test_iso.py
test_01_create_isoSuccess22.13test_iso.py
test_dedicateGuestVlanRangeSuccess10.30test_guest_vlan_range.py
test_UpdateConfigParamWithScopeSuccess0.14test_global_settings.py
test_rolepermission_lifecycle_updateSuccess7.14test_dynamicroles.py
test_rolepermission_lifecycle_listSuccess6.97test_dynamicroles.py
test_rolepermission_lifecycle_deleteSuccess6.82test_dynamicroles.py
test_rolepermission_lifecycle_createSuccess6.81test_dynamicroles.py
test_rolepermission_lifecycle_concurrent_updatesSuccess6.92test_dynamicroles.py
test_role_lifecycle_update_role_inuseSuccess6.81test_dynamicroles.py
test_role_lifecycle_updateSuccess12.18test_dynamicroles.py
test_role_lifecycle_listSuccess7.57test_dynamicroles.py
test_role_lifecycle_deleteSuccess12.03test_dynamicroles.py
test_role_lifecycle_createSuccess6.82test_dynamicroles.py
test_role_inuse_deletionSuccess6.79test_dynamicroles.py
test_role_account_acls_multiple_mgmt_serversSuccess9.31test_dynamicroles.py
test_role_account_aclsSuccess9.34test_dynamicroles.py
test_default_role_deletionSuccess7.06test_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.07test_disk_offerings.py
test_01_create_disk_offeringSuccess0.10test_disk_offerings.py
test_deployvm_userdispersingSuccess20.74test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userconcentratedSuccess20.56test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_firstfitSuccess131.20test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userdata_postSuccess51.11test_deploy_vm_with_userdata.py
test_deployvm_userdataSuccess85.94test_deploy_vm_with_userdata.py
test_02_deploy_vm_root_resizeSuccess6.86test_deploy_vm_root_resize.py
test_01_deploy_vm_root_resizeSuccess6.88test_deploy_vm_root_resize.py
test_00_deploy_vm_root_resizeSuccess254.52test_deploy_vm_root_resize.py
test_deploy_vm_from_isoSuccess229.05test_deploy_vm_iso.py
test_DeployVmAntiAffinityGroupSuccess106.50test_affinity_groups.py
test_03_delete_vm_snapshotsSkipped0.00test_vm_snapshots.py
test_02_revert_vm_snapshotsSkipped0.00test_vm_snapshots.py
test_01_test_vm_volume_snapshotSkipped0.00test_vm_snapshots.py
test_01_create_vm_snapshotsSkipped0.00test_vm_snapshots.py
test_06_copy_templateSkipped0.00test_templates.py
test_static_role_account_aclsSkipped0.02test_staticroles.py
test_01_scale_vmSkipped0.00test_scale_vm.py
test_01_primary_storage_iscsiSkipped0.04test_primary_storage.py
test_06_copy_isoSkipped0.00test_iso.py
test_deploy_vgpu_enabled_vmSkipped0.01test_deploy_vgpu_enabled_vm.py

@blueorangutan

Copy link
Copy Markdown

Trillian test result (tid-418)
Environment: xenserver-65sp1 (x2), Advanced Networking with Mgmt server 7
Total time taken: 36313 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr1710-t418-xenserver-65sp1.zip
Test completed. 45 look ok, 3 have error(s)

TestResultTime (s)Test File
test_05_rvpc_multi_tiersFailure580.53test_vpc_redundant.py
test_04_rvpc_network_garbage_collector_nicsFailure1376.08test_vpc_redundant.py
test_01_create_redundant_VPC_2tiers_4VMs_4IPs_4PF_ACLFailure627.27test_vpc_redundant.py
test_01_VPC_nics_after_destroyError121.73test_vpc_router_nics.py
test_04_extract_templateError0.05test_templates.py
test_03_delete_templateError5.07test_templates.py
test_01_vpc_site2site_vpnSuccess341.80test_vpc_vpn.py
test_01_vpc_remote_access_vpnSuccess166.24test_vpc_vpn.py
test_01_redundant_vpc_site2site_vpnSuccess536.75test_vpc_vpn.py
test_02_VPC_default_routesSuccess424.37test_vpc_router_nics.py
test_03_create_redundant_VPC_1tier_2VMs_2IPs_2PF_ACL_reboot_routersSuccess883.50test_vpc_redundant.py
test_02_redundant_VPC_default_routesSuccess1121.38test_vpc_redundant.py
test_09_delete_detached_volumeSuccess15.72test_volumes.py
test_08_resize_volumeSuccess95.98test_volumes.py
test_07_resize_failSuccess100.70test_volumes.py
test_06_download_detached_volumeSuccess20.28test_volumes.py
test_05_detach_volumeSuccess100.24test_volumes.py
test_04_delete_attached_volumeSuccess10.14test_volumes.py
test_03_download_attached_volumeSuccess15.20test_volumes.py
test_02_attach_volumeSuccess11.48test_volumes.py
test_01_create_volumeSuccess392.57test_volumes.py
test_03_delete_vm_snapshotsSuccess280.37test_vm_snapshots.py
test_02_revert_vm_snapshotsSuccess196.78test_vm_snapshots.py
test_01_create_vm_snapshotsSuccess100.81test_vm_snapshots.py
test_deploy_vm_multipleSuccess302.72test_vm_life_cycle.py
test_deploy_vmSuccess0.02test_vm_life_cycle.py
test_advZoneVirtualRouterSuccess0.02test_vm_life_cycle.py
test_10_attachAndDetach_isoSuccess97.00test_vm_life_cycle.py
test_09_expunge_vmSuccess125.17test_vm_life_cycle.py
test_08_migrate_vmSuccess65.76test_vm_life_cycle.py
test_07_restore_vmSuccess0.07test_vm_life_cycle.py
test_06_destroy_vmSuccess5.09test_vm_life_cycle.py
test_03_reboot_vmSuccess10.12test_vm_life_cycle.py
test_02_start_vmSuccess20.17test_vm_life_cycle.py
test_01_stop_vmSuccess30.20test_vm_life_cycle.py
test_CreateTemplateWithDuplicateNameSuccess166.24test_templates.py
test_08_list_system_templatesSuccess0.02test_templates.py
test_07_list_public_templatesSuccess0.03test_templates.py
test_05_template_permissionsSuccess0.04test_templates.py
test_02_edit_templateSuccess90.12test_templates.py
test_01_create_templateSuccess95.57test_templates.py
test_10_destroy_cpvmSuccess196.65test_ssvm.py
test_09_destroy_ssvmSuccess199.10test_ssvm.py
test_08_reboot_cpvmSuccess171.42test_ssvm.py
test_07_reboot_ssvmSuccess144.80test_ssvm.py
test_06_stop_cpvmSuccess166.47test_ssvm.py
test_05_stop_ssvmSuccess139.29test_ssvm.py
test_04_cpvm_internalsSuccess1.26test_ssvm.py
test_03_ssvm_internalsSuccess3.77test_ssvm.py
test_02_list_cpvm_vmSuccess0.09test_ssvm.py
test_01_list_sec_storage_vmSuccess0.10test_ssvm.py
test_01_snapshot_root_diskSuccess21.06test_snapshots.py
test_04_change_offering_smallSuccess134.16test_service_offerings.py
test_03_delete_service_offeringSuccess0.03test_service_offerings.py
test_02_edit_service_offeringSuccess0.04test_service_offerings.py
test_01_create_service_offeringSuccess0.09test_service_offerings.py
test_02_sys_template_readySuccess0.09test_secondary_storage.py
test_01_sys_vm_startSuccess0.12test_secondary_storage.py
test_01_scale_vmSuccess5.14test_scale_vm.py
test_09_reboot_routerSuccess90.50test_routers.py
test_08_start_routerSuccess70.43test_routers.py
test_07_stop_routerSuccess20.29test_routers.py
test_06_router_advancedSuccess0.04test_routers.py
test_05_router_basicSuccess0.03test_routers.py
test_04_restart_network_wo_cleanupSuccess5.50test_routers.py
test_03_restart_network_cleanupSuccess155.84test_routers.py
test_02_router_internal_advSuccess0.79test_routers.py
test_01_router_internal_basicSuccess0.57test_routers.py
test_router_dns_guestipquerySuccess48.78test_router_dns.py
test_router_dns_externalipquerySuccess0.06test_router_dns.py
test_router_dhcphostsSuccess102.58test_router_dhcphosts.py
test_01_updatevolumedetailSuccess0.06test_resource_detail.py
test_01_reset_vm_on_rebootSuccess45.42test_reset_vm_on_reboot.py
test_createRegionSuccess0.03test_regions.py
test_create_pvlan_networkSuccess5.17test_pvlan.py
test_dedicatePublicIpRangeSuccess0.30test_public_ip_range.py
test_04_rvpc_privategw_static_routesSuccess1073.40test_privategw_acl.py
test_03_vpc_privategw_restart_vpc_cleanupSuccess1094.36test_privategw_acl.py
test_02_vpc_privategw_static_routesSuccess842.69test_privategw_acl.py
test_01_vpc_privategw_aclSuccess147.51test_privategw_acl.py
test_01_primary_storage_nfsSuccess40.06test_primary_storage.py
test_01_primary_storage_iscsiSuccess80.55test_primary_storage.py
test_createPortablePublicIPRangeSuccess15.16test_portable_publicip.py
test_createPortablePublicIPAcquireSuccess15.31test_portable_publicip.py
test_isolate_network_password_serverSuccess66.91test_password_server.py
test_UpdateStorageOverProvisioningFactorSuccess0.14test_over_provisioning.py
test_oobm_zchange_passwordSuccess15.52test_outofbandmanagement.py
test_oobm_multiple_mgmt_server_ownershipSuccess16.48test_outofbandmanagement.py
test_oobm_issue_power_statusSuccess10.53test_outofbandmanagement.py
test_oobm_issue_power_softSuccess15.52test_outofbandmanagement.py
test_oobm_issue_power_resetSuccess15.52test_outofbandmanagement.py
test_oobm_issue_power_onSuccess15.54test_outofbandmanagement.py
test_oobm_issue_power_offSuccess15.51test_outofbandmanagement.py
test_oobm_issue_power_cycleSuccess15.51test_outofbandmanagement.py
test_oobm_enabledisable_across_clusterzonesSuccess52.11test_outofbandmanagement.py
test_oobm_enable_feature_validSuccess5.21test_outofbandmanagement.py
test_oobm_enable_feature_invalidSuccess0.11test_outofbandmanagement.py
test_oobm_disable_feature_validSuccess0.15test_outofbandmanagement.py
test_oobm_disable_feature_invalidSuccess0.12test_outofbandmanagement.py
test_oobm_configure_invalid_driverSuccess0.12test_outofbandmanagement.py
test_oobm_configure_default_driverSuccess0.11test_outofbandmanagement.py
test_oobm_background_powerstate_syncSuccess29.71test_outofbandmanagement.py
test_extendPhysicalNetworkVlanSuccess15.24test_non_contigiousvlan.py
test_01_nicSuccess861.20test_nic.py
test_releaseIPSuccess278.38test_network.py
test_reboot_routerSuccess615.28test_network.py
test_public_ip_user_accountSuccess10.19test_network.py
test_public_ip_admin_accountSuccess40.20test_network.py
test_network_rules_acquired_public_ip_3_Load_Balancer_RuleSuccess86.43test_network.py
test_network_rules_acquired_public_ip_2_nat_ruleSuccess76.55test_network.py
test_network_rules_acquired_public_ip_1_static_nat_ruleSuccess103.52test_network.py
test_delete_accountSuccess443.56test_network.py
test_02_port_fwd_on_non_src_natSuccess70.59test_network.py
test_01_port_fwd_on_src_natSuccess83.77test_network.py
test_nic_secondaryip_add_removeSuccess343.69test_multipleips_per_nic.py
login_test_saml_userSuccess21.33test_login.py
test_assign_and_removal_lbSuccess152.27test_loadbalance.py
test_02_create_lb_rule_non_natSuccess207.49test_loadbalance.py
test_01_create_lb_rule_src_natSuccess210.54test_loadbalance.py
test_03_list_snapshotsSuccess0.04test_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.05test_iso.py
test_04_extract_IsoSuccess5.55test_iso.py
test_03_delete_isoSuccess95.18test_iso.py
test_02_edit_isoSuccess0.04test_iso.py
test_01_create_isoSuccess41.41test_iso.py
test_04_rvpc_internallb_haproxy_stats_on_all_interfacesSuccess539.83test_internal_lb.py
test_03_vpc_internallb_haproxy_stats_on_all_interfacesSuccess388.45test_internal_lb.py
test_02_internallb_roundrobin_1RVPC_3VM_HTTP_port80Success1038.15test_internal_lb.py
test_01_internallb_roundrobin_1VPC_3VM_HTTP_port80Success773.33test_internal_lb.py
test_dedicateGuestVlanRangeSuccess10.21test_guest_vlan_range.py
test_UpdateConfigParamWithScopeSuccess0.10test_global_settings.py
test_rolepermission_lifecycle_updateSuccess6.45test_dynamicroles.py
test_rolepermission_lifecycle_listSuccess6.26test_dynamicroles.py
test_rolepermission_lifecycle_deleteSuccess6.16test_dynamicroles.py
test_rolepermission_lifecycle_createSuccess6.24test_dynamicroles.py
test_rolepermission_lifecycle_concurrent_updatesSuccess6.30test_dynamicroles.py
test_role_lifecycle_update_role_inuseSuccess6.19test_dynamicroles.py
test_role_lifecycle_updateSuccess6.22test_dynamicroles.py
test_role_lifecycle_listSuccess6.18test_dynamicroles.py
test_role_lifecycle_deleteSuccess11.29test_dynamicroles.py
test_role_lifecycle_createSuccess6.49test_dynamicroles.py
test_role_inuse_deletionSuccess6.16test_dynamicroles.py
test_role_account_acls_multiple_mgmt_serversSuccess7.53test_dynamicroles.py
test_role_account_aclsSuccess7.77test_dynamicroles.py
test_default_role_deletionSuccess6.25test_dynamicroles.py
test_04_create_fat_type_disk_offeringSuccess0.06test_disk_offerings.py
test_03_delete_disk_offeringSuccess0.03test_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.06test_disk_offerings.py
test_deployvm_userdispersingSuccess45.52test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userconcentratedSuccess40.48test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_firstfitSuccess191.18test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userdata_postSuccess30.45test_deploy_vm_with_userdata.py
test_deployvm_userdataSuccess347.05test_deploy_vm_with_userdata.py
test_02_deploy_vm_root_resizeSuccess6.16test_deploy_vm_root_resize.py
test_01_deploy_vm_root_resizeSuccess6.16test_deploy_vm_root_resize.py
test_00_deploy_vm_root_resizeSuccess6.32test_deploy_vm_root_resize.py
test_deploy_vm_from_isoSuccess217.50test_deploy_vm_iso.py
test_DeployVmAntiAffinityGroupSuccess338.37test_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.01test_staticroles.py
test_06_copy_isoSkipped0.00test_iso.py
test_deploy_vgpu_enabled_vmSkipped0.01test_deploy_vgpu_enabled_vm.py

SnapshotInfo snapshotOnPrimaryInfo = snapshotDataFactory.getSnapshot(snapshotId, DataStoreRole.Primary);
if (((PrimaryDataStoreImpl)snapshotOnPrimaryInfo.getDataStore()).getPoolType() == StoragePoolType.RBD) {
long volumeId = snapshotOnPrimary.getVolumeId();
VolumeVO volumeVO = volumeDao.findById(volumeId);

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

This will throw NPE, if snapshot has no primary volume id. Can there be such a case?

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

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

@rhtyd Hi Rohit, each snapshot should have a volume_id (at least on all our platforms).
Actually in engine/storage/snapshot/src/org/apache/cloudstack/storage/snapshot/SnapshotObject.java, the getVolumeId() also return long , not Long.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@yadvr

Copy link
Copy Markdown
Member

@ustcweizhou @ozhanrk can you check snapshot and volume related errors in the last test runs above.

@yadvr

Copy link
Copy Markdown
Member

There were some intermittent errors seen, I'll re-kick tests.
@blueorangutan package

@blueorangutan

Copy link
Copy Markdown

@rhtyd 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-252

@yadvr

Copy link
Copy Markdown
Member

@blueorangutan test

@blueorangutan

Copy link
Copy Markdown

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

@blueorangutan

Copy link
Copy Markdown

Trillian test result (tid-438)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 34149 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr1710-t438-kvm-centos7.zip
Test completed. 35 look ok, 13 have error(s)

TestResultTime (s)Test File
test_02_VPC_default_routesFailure797.63test_vpc_router_nics.py
test_01_VPC_nics_after_destroyFailure797.52test_vpc_router_nics.py
test_05_rvpc_multi_tiersFailure349.40test_vpc_redundant.py
test_04_rvpc_network_garbage_collector_nicsFailure287.55test_vpc_redundant.py
test_03_create_redundant_VPC_1tier_2VMs_2IPs_2PF_ACL_reboot_routersFailure323.23test_vpc_redundant.py
test_02_redundant_VPC_default_routesFailure860.28test_vpc_redundant.py
test_01_create_redundant_VPC_2tiers_4VMs_4IPs_4PF_ACLFailure380.03test_vpc_redundant.py
test_02_attach_volumeFailure668.60test_volumes.py
test_01_create_volumeFailure684.03test_volumes.py
test_10_attachAndDetach_isoFailure698.83test_vm_life_cycle.py
test_04_change_offering_smallFailure794.89test_service_offerings.py
test_router_dns_guestipqueryFailure277.55test_router_dns.py
test_router_dhcphostsFailure188.81test_router_dhcphosts.py
test_router_dhcp_optsFailure21.25test_router_dhcphosts.py
test_04_rvpc_privategw_static_routesFailure1045.68test_privategw_acl.py
test_03_vpc_privategw_restart_vpc_cleanupFailure899.94test_privategw_acl.py
test_02_vpc_privategw_static_routesFailure924.67test_privategw_acl.py
test_isolate_network_password_serverFailure188.92test_password_server.py
test_reboot_routerFailure426.89test_network.py
test_network_rules_acquired_public_ip_3_Load_Balancer_RuleFailure831.83test_network.py
test_network_rules_acquired_public_ip_2_nat_ruleFailure679.49test_network.py
test_network_rules_acquired_public_ip_1_static_nat_ruleFailure675.67test_network.py
test_02_port_fwd_on_non_src_natFailure678.76test_network.py
test_01_port_fwd_on_src_natFailure673.86test_network.py
test_assign_and_removal_lbFailure110.42test_loadbalance.py
test_02_create_lb_rule_non_natFailure110.41test_loadbalance.py
test_01_create_lb_rule_src_natFailure110.63test_loadbalance.py
test_02_internallb_roundrobin_1RVPC_3VM_HTTP_port80Failure280.18test_internal_lb.py
test_01_internallb_roundrobin_1VPC_3VM_HTTP_port80Failure225.12test_internal_lb.py
test_01_vpc_site2site_vpnError290.79test_vpc_vpn.py
test_01_redundant_vpc_site2site_vpnError381.59test_vpc_vpn.py
test_05_rvpc_multi_tiersError410.40test_vpc_redundant.py
ContextSuite context=TestRouterDHCPHosts>:teardownError239.26test_router_dhcphosts.py
test_04_rvpc_internallb_haproxy_stats_on_all_interfacesError230.23test_internal_lb.py
test_03_vpc_internallb_haproxy_stats_on_all_interfacesError220.37test_internal_lb.py
test_01_vpc_remote_access_vpnSuccess66.23test_vpc_vpn.py
test_09_delete_detached_volumeSuccess15.50test_volumes.py
test_08_resize_volumeSuccess15.44test_volumes.py
test_07_resize_failSuccess20.55test_volumes.py
test_06_download_detached_volumeSuccess15.33test_volumes.py
test_05_detach_volumeSuccess100.28test_volumes.py
test_04_delete_attached_volumeSuccess10.20test_volumes.py
test_03_download_attached_volumeSuccess15.27test_volumes.py
test_deploy_vm_multipleSuccess289.25test_vm_life_cycle.py
test_deploy_vmSuccess0.03test_vm_life_cycle.py
test_advZoneVirtualRouterSuccess0.02test_vm_life_cycle.py
test_09_expunge_vmSuccess125.23test_vm_life_cycle.py
test_08_migrate_vmSuccess81.46test_vm_life_cycle.py
test_07_restore_vmSuccess0.13test_vm_life_cycle.py
test_06_destroy_vmSuccess125.84test_vm_life_cycle.py
test_03_reboot_vmSuccess125.86test_vm_life_cycle.py
test_02_start_vmSuccess5.15test_vm_life_cycle.py
test_01_stop_vmSuccess125.89test_vm_life_cycle.py
test_CreateTemplateWithDuplicateNameSuccess105.88test_templates.py
test_08_list_system_templatesSuccess0.03test_templates.py
test_07_list_public_templatesSuccess0.04test_templates.py
test_05_template_permissionsSuccess0.09test_templates.py
test_04_extract_templateSuccess5.33test_templates.py
test_03_delete_templateSuccess5.13test_templates.py
test_02_edit_templateSuccess90.19test_templates.py
test_01_create_templateSuccess70.63test_templates.py
test_10_destroy_cpvmSuccess161.67test_ssvm.py
test_09_destroy_ssvmSuccess168.64test_ssvm.py
test_08_reboot_cpvmSuccess131.59test_ssvm.py
test_07_reboot_ssvmSuccess133.60test_ssvm.py
test_06_stop_cpvmSuccess131.79test_ssvm.py
test_05_stop_ssvmSuccess163.81test_ssvm.py
test_04_cpvm_internalsSuccess1.21test_ssvm.py
test_03_ssvm_internalsSuccess3.39test_ssvm.py
test_02_list_cpvm_vmSuccess0.14test_ssvm.py
test_01_list_sec_storage_vmSuccess0.15test_ssvm.py
test_01_snapshot_root_diskSuccess11.26test_snapshots.py
test_03_delete_service_offeringSuccess0.05test_service_offerings.py
test_02_edit_service_offeringSuccess0.09test_service_offerings.py
test_01_create_service_offeringSuccess0.11test_service_offerings.py
test_02_sys_template_readySuccess0.14test_secondary_storage.py
test_01_sys_vm_startSuccess0.19test_secondary_storage.py
test_09_reboot_routerSuccess35.31test_routers.py
test_08_start_routerSuccess25.26test_routers.py
test_07_stop_routerSuccess10.20test_routers.py
test_06_router_advancedSuccess0.06test_routers.py
test_05_router_basicSuccess0.05test_routers.py
test_04_restart_network_wo_cleanupSuccess5.69test_routers.py
test_03_restart_network_cleanupSuccess60.55test_routers.py
test_02_router_internal_advSuccess1.03test_routers.py
test_01_router_internal_basicSuccess0.58test_routers.py
test_router_dns_externalipquerySuccess0.06test_router_dns.py
test_01_updatevolumedetailSuccess0.09test_resource_detail.py
test_01_reset_vm_on_rebootSuccess156.17test_reset_vm_on_reboot.py
test_createRegionSuccess0.04test_regions.py
test_create_pvlan_networkSuccess5.23test_pvlan.py
test_dedicatePublicIpRangeSuccess0.49test_public_ip_range.py
test_01_vpc_privategw_aclSuccess93.30test_privategw_acl.py
test_01_primary_storage_nfsSuccess35.83test_primary_storage.py
test_createPortablePublicIPRangeSuccess15.21test_portable_publicip.py
test_createPortablePublicIPAcquireSuccess15.45test_portable_publicip.py
test_UpdateStorageOverProvisioningFactorSuccess0.13test_over_provisioning.py
test_oobm_zchange_passwordSuccess21.02test_outofbandmanagement.py
test_oobm_multiple_mgmt_server_ownershipSuccess16.52test_outofbandmanagement.py
test_oobm_issue_power_statusSuccess10.52test_outofbandmanagement.py
test_oobm_issue_power_softSuccess15.52test_outofbandmanagement.py
test_oobm_issue_power_resetSuccess15.52test_outofbandmanagement.py
test_oobm_issue_power_onSuccess15.52test_outofbandmanagement.py
test_oobm_issue_power_offSuccess15.52test_outofbandmanagement.py
test_oobm_issue_power_cycleSuccess15.52test_outofbandmanagement.py
test_oobm_enabledisable_across_clusterzonesSuccess62.52test_outofbandmanagement.py
test_oobm_enable_feature_validSuccess0.18test_outofbandmanagement.py
test_oobm_enable_feature_invalidSuccess0.14test_outofbandmanagement.py
test_oobm_disable_feature_validSuccess5.32test_outofbandmanagement.py
test_oobm_disable_feature_invalidSuccess0.12test_outofbandmanagement.py
test_oobm_configure_invalid_driverSuccess0.12test_outofbandmanagement.py
test_oobm_configure_default_driverSuccess0.10test_outofbandmanagement.py
test_oobm_background_powerstate_syncSuccess29.67test_outofbandmanagement.py
test_extendPhysicalNetworkVlanSuccess15.48test_non_contigiousvlan.py
test_01_nicSuccess511.06test_nic.py
test_releaseIPSuccess268.94test_network.py
test_public_ip_user_accountSuccess10.29test_network.py
test_public_ip_admin_accountSuccess40.28test_network.py
test_delete_accountSuccess319.02test_network.py
test_nic_secondaryip_add_removeSuccess228.60test_multipleips_per_nic.py
login_test_saml_userSuccess24.66test_login.py
test_03_list_snapshotsSuccess0.09test_list_ids_parameter.py
test_02_list_templatesSuccess0.04test_list_ids_parameter.py
test_01_list_volumesSuccess0.04test_list_ids_parameter.py
test_07_list_default_isoSuccess0.06test_iso.py
test_05_iso_permissionsSuccess0.07test_iso.py
test_04_extract_IsoSuccess5.17test_iso.py
test_03_delete_isoSuccess95.20test_iso.py
test_02_edit_isoSuccess0.06test_iso.py
test_01_create_isoSuccess21.93test_iso.py
test_dedicateGuestVlanRangeSuccess10.39test_guest_vlan_range.py
test_UpdateConfigParamWithScopeSuccess0.21test_global_settings.py
test_rolepermission_lifecycle_updateSuccess7.14test_dynamicroles.py
test_rolepermission_lifecycle_listSuccess6.90test_dynamicroles.py
test_rolepermission_lifecycle_deleteSuccess6.80test_dynamicroles.py
test_rolepermission_lifecycle_createSuccess6.78test_dynamicroles.py
test_rolepermission_lifecycle_concurrent_updatesSuccess7.00test_dynamicroles.py
test_role_lifecycle_update_role_inuseSuccess6.82test_dynamicroles.py
test_role_lifecycle_updateSuccess11.90test_dynamicroles.py
test_role_lifecycle_listSuccess6.78test_dynamicroles.py
test_role_lifecycle_deleteSuccess11.86test_dynamicroles.py
test_role_lifecycle_createSuccess6.76test_dynamicroles.py
test_role_inuse_deletionSuccess6.82test_dynamicroles.py
test_role_account_acls_multiple_mgmt_serversSuccess9.10test_dynamicroles.py
test_role_account_aclsSuccess9.14test_dynamicroles.py
test_default_role_deletionSuccess6.99test_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.07test_disk_offerings.py
test_01_create_disk_offeringSuccess0.11test_disk_offerings.py
test_deployvm_userdispersingSuccess15.80test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userconcentratedSuccess45.78test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_firstfitSuccess60.69test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userdata_postSuccess40.55test_deploy_vm_with_userdata.py
test_deployvm_userdataSuccess50.70test_deploy_vm_with_userdata.py
test_02_deploy_vm_root_resizeSuccess6.89test_deploy_vm_root_resize.py
test_01_deploy_vm_root_resizeSuccess6.85test_deploy_vm_root_resize.py
test_00_deploy_vm_root_resizeSuccess238.51test_deploy_vm_root_resize.py
test_deploy_vm_from_isoSuccess213.38test_deploy_vm_iso.py
test_DeployVmAntiAffinityGroupSuccess76.07test_affinity_groups.py
test_03_delete_vm_snapshotsSkipped0.00test_vm_snapshots.py
test_02_revert_vm_snapshotsSkipped0.00test_vm_snapshots.py
test_01_test_vm_volume_snapshotSkipped0.00test_vm_snapshots.py
test_01_create_vm_snapshotsSkipped0.00test_vm_snapshots.py
test_06_copy_templateSkipped0.00test_templates.py
test_static_role_account_aclsSkipped0.03test_staticroles.py
test_01_scale_vmSkipped0.00test_scale_vm.py
test_01_primary_storage_iscsiSkipped0.04test_primary_storage.py
test_06_copy_isoSkipped0.00test_iso.py
test_deploy_vgpu_enabled_vmSkipped0.01test_deploy_vgpu_enabled_vm.py

@yadvr

Copy link
Copy Markdown
Member

@blueorangutan package

@blueorangutan

Copy link
Copy Markdown

@rhtyd 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-262

@yadvr

Copy link
Copy Markdown
Member

Failure wrt debian pkg was due to an env issue.
@blueorangutan test

@blueorangutan

Copy link
Copy Markdown

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

@blueorangutan

Copy link
Copy Markdown

Trillian test result (tid-462)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 26823 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr1710-t462-kvm-centos7.zip
Test completed. 46 look ok, 2 have error(s)

TestResultTime (s)Test File
test_02_redundant_VPC_default_routesFailure873.43test_vpc_redundant.py
test_router_dhcp_optsFailure20.89test_router_dhcphosts.py
test_01_vpc_site2site_vpnSuccess144.25test_vpc_vpn.py
test_01_vpc_remote_access_vpnSuccess65.83test_vpc_vpn.py
test_01_redundant_vpc_site2site_vpnSuccess229.84test_vpc_vpn.py
test_02_VPC_default_routesSuccess278.50test_vpc_router_nics.py
test_01_VPC_nics_after_destroySuccess542.32test_vpc_router_nics.py
test_05_rvpc_multi_tiersSuccess499.58test_vpc_redundant.py
test_04_rvpc_network_garbage_collector_nicsSuccess1400.05test_vpc_redundant.py
test_03_create_redundant_VPC_1tier_2VMs_2IPs_2PF_ACL_reboot_routersSuccess532.40test_vpc_redundant.py
test_01_create_redundant_VPC_2tiers_4VMs_4IPs_4PF_ACLSuccess1273.02test_vpc_redundant.py
test_09_delete_detached_volumeSuccess10.36test_volumes.py
test_08_resize_volumeSuccess15.30test_volumes.py
test_07_resize_failSuccess20.35test_volumes.py
test_06_download_detached_volumeSuccess15.34test_volumes.py
test_05_detach_volumeSuccess100.26test_volumes.py
test_04_delete_attached_volumeSuccess10.16test_volumes.py
test_03_download_attached_volumeSuccess15.26test_volumes.py
test_02_attach_volumeSuccess73.79test_volumes.py
test_01_create_volumeSuccess651.67test_volumes.py
test_deploy_vm_multipleSuccess282.83test_vm_life_cycle.py
test_deploy_vmSuccess0.02test_vm_life_cycle.py
test_advZoneVirtualRouterSuccess0.02test_vm_life_cycle.py
test_10_attachAndDetach_isoSuccess26.70test_vm_life_cycle.py
test_09_expunge_vmSuccess125.17test_vm_life_cycle.py
test_08_migrate_vmSuccess30.62test_vm_life_cycle.py
test_07_restore_vmSuccess0.09test_vm_life_cycle.py
test_06_destroy_vmSuccess125.68test_vm_life_cycle.py
test_03_reboot_vmSuccess125.69test_vm_life_cycle.py
test_02_start_vmSuccess10.15test_vm_life_cycle.py
test_01_stop_vmSuccess40.27test_vm_life_cycle.py
test_CreateTemplateWithDuplicateNameSuccess110.75test_templates.py
test_08_list_system_templatesSuccess0.02test_templates.py
test_07_list_public_templatesSuccess0.03test_templates.py
test_05_template_permissionsSuccess0.04test_templates.py
test_04_extract_templateSuccess5.22test_templates.py
test_03_delete_templateSuccess5.08test_templates.py
test_02_edit_templateSuccess90.16test_templates.py
test_01_create_templateSuccess45.34test_templates.py
test_10_destroy_cpvmSuccess161.56test_ssvm.py
test_09_destroy_ssvmSuccess163.55test_ssvm.py
test_08_reboot_cpvmSuccess101.51test_ssvm.py
test_07_reboot_ssvmSuccess133.00test_ssvm.py
test_06_stop_cpvmSuccess106.78test_ssvm.py
test_05_stop_ssvmSuccess133.15test_ssvm.py
test_04_cpvm_internalsSuccess1.20test_ssvm.py
test_03_ssvm_internalsSuccess2.92test_ssvm.py
test_02_list_cpvm_vmSuccess0.09test_ssvm.py
test_01_list_sec_storage_vmSuccess0.10test_ssvm.py
test_01_snapshot_root_diskSuccess16.05test_snapshots.py
test_04_change_offering_smallSuccess239.42test_service_offerings.py
test_03_delete_service_offeringSuccess0.03test_service_offerings.py
test_02_edit_service_offeringSuccess0.06test_service_offerings.py
test_01_create_service_offeringSuccess0.08test_service_offerings.py
test_02_sys_template_readySuccess0.11test_secondary_storage.py
test_01_sys_vm_startSuccess0.13test_secondary_storage.py
test_09_reboot_routerSuccess40.27test_routers.py
test_08_start_routerSuccess30.22test_routers.py
test_07_stop_routerSuccess10.13test_routers.py
test_06_router_advancedSuccess0.04test_routers.py
test_05_router_basicSuccess0.03test_routers.py
test_04_restart_network_wo_cleanupSuccess5.67test_routers.py
test_03_restart_network_cleanupSuccess60.39test_routers.py
test_02_router_internal_advSuccess0.85test_routers.py
test_01_router_internal_basicSuccess0.49test_routers.py
test_router_dns_guestipquerySuccess76.73test_router_dns.py
test_router_dns_externalipquerySuccess0.05test_router_dns.py
test_router_dhcphostsSuccess271.88test_router_dhcphosts.py
test_01_updatevolumedetailSuccess0.06test_resource_detail.py
test_01_reset_vm_on_rebootSuccess165.94test_reset_vm_on_reboot.py
test_createRegionSuccess0.03test_regions.py
test_create_pvlan_networkSuccess5.16test_pvlan.py
test_dedicatePublicIpRangeSuccess0.29test_public_ip_range.py
test_04_rvpc_privategw_static_routesSuccess531.26test_privategw_acl.py
test_03_vpc_privategw_restart_vpc_cleanupSuccess469.64test_privategw_acl.py
test_02_vpc_privategw_static_routesSuccess465.81test_privategw_acl.py
test_01_vpc_privategw_aclSuccess97.45test_privategw_acl.py
test_01_primary_storage_nfsSuccess35.99test_primary_storage.py
test_createPortablePublicIPRangeSuccess15.14test_portable_publicip.py
test_createPortablePublicIPAcquireSuccess15.35test_portable_publicip.py
test_isolate_network_password_serverSuccess90.81test_password_server.py
test_UpdateStorageOverProvisioningFactorSuccess0.10test_over_provisioning.py
test_oobm_zchange_passwordSuccess20.51test_outofbandmanagement.py
test_oobm_multiple_mgmt_server_ownershipSuccess16.51test_outofbandmanagement.py
test_oobm_issue_power_statusSuccess10.51test_outofbandmanagement.py
test_oobm_issue_power_softSuccess15.52test_outofbandmanagement.py
test_oobm_issue_power_resetSuccess15.51test_outofbandmanagement.py
test_oobm_issue_power_onSuccess16.52test_outofbandmanagement.py
test_oobm_issue_power_offSuccess15.51test_outofbandmanagement.py
test_oobm_issue_power_cycleSuccess10.51test_outofbandmanagement.py
test_oobm_enabledisable_across_clusterzonesSuccess52.28test_outofbandmanagement.py
test_oobm_enable_feature_validSuccess5.16test_outofbandmanagement.py
test_oobm_enable_feature_invalidSuccess0.10test_outofbandmanagement.py
test_oobm_disable_feature_validSuccess5.16test_outofbandmanagement.py
test_oobm_disable_feature_invalidSuccess0.10test_outofbandmanagement.py
test_oobm_configure_invalid_driverSuccess0.09test_outofbandmanagement.py
test_oobm_configure_default_driverSuccess0.08test_outofbandmanagement.py
test_oobm_background_powerstate_syncSuccess29.80test_outofbandmanagement.py
test_extendPhysicalNetworkVlanSuccess15.28test_non_contigiousvlan.py
test_01_nicSuccess524.62test_nic.py
test_releaseIPSuccess323.64test_network.py
test_reboot_routerSuccess438.81test_network.py
test_public_ip_user_accountSuccess10.19test_network.py
test_public_ip_admin_accountSuccess40.22test_network.py
test_network_rules_acquired_public_ip_3_Load_Balancer_RuleSuccess66.73test_network.py
test_network_rules_acquired_public_ip_2_nat_ruleSuccess61.59test_network.py
test_network_rules_acquired_public_ip_1_static_nat_ruleSuccess124.21test_network.py
test_delete_accountSuccess317.84test_network.py
test_02_port_fwd_on_non_src_natSuccess55.48test_network.py
test_01_port_fwd_on_src_natSuccess111.63test_network.py
test_nic_secondaryip_add_removeSuccess242.70test_multipleips_per_nic.py
login_test_saml_userSuccess21.34test_login.py
test_assign_and_removal_lbSuccess133.40test_loadbalance.py
test_02_create_lb_rule_non_natSuccess187.38test_loadbalance.py
test_01_create_lb_rule_src_natSuccess219.22test_loadbalance.py
test_03_list_snapshotsSuccess0.05test_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.05test_iso.py
test_05_iso_permissionsSuccess0.04test_iso.py
test_04_extract_IsoSuccess5.34test_iso.py
test_03_delete_isoSuccess95.17test_iso.py
test_02_edit_isoSuccess0.06test_iso.py
test_01_create_isoSuccess21.41test_iso.py
test_04_rvpc_internallb_haproxy_stats_on_all_interfacesSuccess293.18test_internal_lb.py
test_03_vpc_internallb_haproxy_stats_on_all_interfacesSuccess273.13test_internal_lb.py
test_02_internallb_roundrobin_1RVPC_3VM_HTTP_port80Success504.68test_internal_lb.py
test_01_internallb_roundrobin_1VPC_3VM_HTTP_port80Success413.41test_internal_lb.py
test_dedicateGuestVlanRangeSuccess10.23test_guest_vlan_range.py
test_UpdateConfigParamWithScopeSuccess0.10test_global_settings.py
test_rolepermission_lifecycle_updateSuccess6.38test_dynamicroles.py
test_rolepermission_lifecycle_listSuccess6.27test_dynamicroles.py
test_rolepermission_lifecycle_deleteSuccess6.17test_dynamicroles.py
test_rolepermission_lifecycle_createSuccess6.18test_dynamicroles.py
test_rolepermission_lifecycle_concurrent_updatesSuccess6.32test_dynamicroles.py
test_role_lifecycle_update_role_inuseSuccess6.22test_dynamicroles.py
test_role_lifecycle_updateSuccess11.26test_dynamicroles.py
test_role_lifecycle_listSuccess6.20test_dynamicroles.py
test_role_lifecycle_deleteSuccess11.23test_dynamicroles.py
test_role_lifecycle_createSuccess6.24test_dynamicroles.py
test_role_inuse_deletionSuccess6.25test_dynamicroles.py
test_role_account_acls_multiple_mgmt_serversSuccess7.58test_dynamicroles.py
test_role_account_aclsSuccess7.79test_dynamicroles.py
test_default_role_deletionSuccess6.30test_dynamicroles.py
test_04_create_fat_type_disk_offeringSuccess0.06test_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.06test_disk_offerings.py
test_01_create_disk_offeringSuccess0.08test_disk_offerings.py
test_deployvm_userdispersingSuccess60.66test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userconcentratedSuccess20.42test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_firstfitSuccess50.59test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userdata_postSuccess10.27test_deploy_vm_with_userdata.py
test_deployvm_userdataSuccess95.87test_deploy_vm_with_userdata.py
test_02_deploy_vm_root_resizeSuccess6.26test_deploy_vm_root_resize.py
test_01_deploy_vm_root_resizeSuccess6.26test_deploy_vm_root_resize.py
test_00_deploy_vm_root_resizeSuccess288.28test_deploy_vm_root_resize.py
test_deploy_vm_from_isoSuccess207.41test_deploy_vm_iso.py
test_DeployVmAntiAffinityGroupSuccess65.71test_affinity_groups.py
test_03_delete_vm_snapshotsSkipped0.00test_vm_snapshots.py
test_02_revert_vm_snapshotsSkipped0.00test_vm_snapshots.py
test_01_test_vm_volume_snapshotSkipped0.00test_vm_snapshots.py
test_01_create_vm_snapshotsSkipped0.00test_vm_snapshots.py
test_06_copy_templateSkipped0.00test_templates.py
test_static_role_account_aclsSkipped0.02test_staticroles.py
test_01_scale_vmSkipped0.00test_scale_vm.py
test_01_primary_storage_iscsiSkipped0.03test_primary_storage.py
test_06_copy_isoSkipped0.00test_iso.py
test_deploy_vgpu_enabled_vmSkipped0.01test_deploy_vgpu_enabled_vm.py

@yadvr

Copy link
Copy Markdown
Member

@blueorangutan test centos7 xenserver-65sp1

@blueorangutan

Copy link
Copy Markdown

@rhtyd 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-468)
Environment: xenserver-65sp1 (x2), Advanced Networking with Mgmt server 7
Total time taken: 34374 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr1710-t468-xenserver-65sp1.zip
Test completed. 46 look ok, 2 have error(s)

TestResultTime (s)Test File
test_05_rvpc_multi_tiersFailure592.04test_vpc_redundant.py
test_04_rvpc_network_garbage_collector_nicsFailure1387.60test_vpc_redundant.py
test_01_create_redundant_VPC_2tiers_4VMs_4IPs_4PF_ACLFailure583.98test_vpc_redundant.py
test_router_dhcp_optsFailure31.05test_router_dhcphosts.py
test_01_vpc_site2site_vpnSuccess431.71test_vpc_vpn.py
test_01_vpc_remote_access_vpnSuccess197.20test_vpc_vpn.py
test_01_redundant_vpc_site2site_vpnSuccess653.52test_vpc_vpn.py
test_02_VPC_default_routesSuccess459.21test_vpc_router_nics.py
test_01_VPC_nics_after_destroySuccess851.36test_vpc_router_nics.py
test_03_create_redundant_VPC_1tier_2VMs_2IPs_2PF_ACL_reboot_routersSuccess996.05test_vpc_redundant.py
test_02_redundant_VPC_default_routesSuccess1094.06test_vpc_redundant.py
test_09_delete_detached_volumeSuccess15.81test_volumes.py
test_08_resize_volumeSuccess96.12test_volumes.py
test_07_resize_failSuccess105.95test_volumes.py
test_06_download_detached_volumeSuccess30.40test_volumes.py
test_05_detach_volumeSuccess100.70test_volumes.py
test_04_delete_attached_volumeSuccess10.20test_volumes.py
test_03_download_attached_volumeSuccess15.27test_volumes.py
test_02_attach_volumeSuccess10.88test_volumes.py
test_01_create_volumeSuccess392.49test_volumes.py
test_03_delete_vm_snapshotsSuccess280.32test_vm_snapshots.py
test_02_revert_vm_snapshotsSuccess211.55test_vm_snapshots.py
test_01_create_vm_snapshotsSuccess100.69test_vm_snapshots.py
test_deploy_vm_multipleSuccess253.58test_vm_life_cycle.py
test_deploy_vmSuccess0.03test_vm_life_cycle.py
test_advZoneVirtualRouterSuccess0.02test_vm_life_cycle.py
test_10_attachAndDetach_isoSuccess26.71test_vm_life_cycle.py
test_09_expunge_vmSuccess125.16test_vm_life_cycle.py
test_08_migrate_vmSuccess66.11test_vm_life_cycle.py
test_07_restore_vmSuccess0.10test_vm_life_cycle.py
test_06_destroy_vmSuccess10.14test_vm_life_cycle.py
test_03_reboot_vmSuccess15.21test_vm_life_cycle.py
test_02_start_vmSuccess25.27test_vm_life_cycle.py
test_01_stop_vmSuccess30.26test_vm_life_cycle.py
test_CreateTemplateWithDuplicateNameSuccess141.16test_templates.py
test_08_list_system_templatesSuccess0.04test_templates.py
test_07_list_public_templatesSuccess0.06test_templates.py
test_05_template_permissionsSuccess0.06test_templates.py
test_04_extract_templateSuccess5.15test_templates.py
test_03_delete_templateSuccess5.11test_templates.py
test_02_edit_templateSuccess90.16test_templates.py
test_01_create_templateSuccess75.62test_templates.py
test_10_destroy_cpvmSuccess231.81test_ssvm.py
test_09_destroy_ssvmSuccess234.72test_ssvm.py
test_08_reboot_cpvmSuccess121.59test_ssvm.py
test_07_reboot_ssvmSuccess153.85test_ssvm.py
test_06_stop_cpvmSuccess136.69test_ssvm.py
test_05_stop_ssvmSuccess174.05test_ssvm.py
test_04_cpvm_internalsSuccess1.15test_ssvm.py
test_03_ssvm_internalsSuccess3.47test_ssvm.py
test_02_list_cpvm_vmSuccess0.13test_ssvm.py
test_01_list_sec_storage_vmSuccess0.14test_ssvm.py
test_01_snapshot_root_diskSuccess31.41test_snapshots.py
test_04_change_offering_smallSuccess119.02test_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.08test_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.19test_scale_vm.py
test_09_reboot_routerSuccess55.42test_routers.py
test_08_start_routerSuccess45.38test_routers.py
test_07_stop_routerSuccess15.20test_routers.py
test_06_router_advancedSuccess0.06test_routers.py
test_05_router_basicSuccess0.07test_routers.py
test_04_restart_network_wo_cleanupSuccess5.51test_routers.py
test_03_restart_network_cleanupSuccess105.77test_routers.py
test_02_router_internal_advSuccess0.79test_routers.py
test_01_router_internal_basicSuccess0.46test_routers.py
test_router_dns_guestipquerySuccess48.82test_router_dns.py
test_router_dns_externalipquerySuccess0.08test_router_dns.py
test_router_dhcphostsSuccess112.48test_router_dhcphosts.py
test_01_updatevolumedetailSuccess0.08test_resource_detail.py
test_01_reset_vm_on_rebootSuccess105.78test_reset_vm_on_reboot.py
test_createRegionSuccess0.04test_regions.py
test_create_pvlan_networkSuccess5.21test_pvlan.py
test_dedicatePublicIpRangeSuccess0.38test_public_ip_range.py
test_04_rvpc_privategw_static_routesSuccess1040.41test_privategw_acl.py
test_03_vpc_privategw_restart_vpc_cleanupSuccess843.08test_privategw_acl.py
test_02_vpc_privategw_static_routesSuccess633.86test_privategw_acl.py
test_01_vpc_privategw_aclSuccess163.84test_privategw_acl.py
test_01_primary_storage_nfsSuccess38.93test_primary_storage.py
test_01_primary_storage_iscsiSuccess78.34test_primary_storage.py
test_createPortablePublicIPRangeSuccess15.19test_portable_publicip.py
test_createPortablePublicIPAcquireSuccess15.45test_portable_publicip.py
test_isolate_network_password_serverSuccess36.03test_password_server.py
test_UpdateStorageOverProvisioningFactorSuccess0.24test_over_provisioning.py
test_oobm_zchange_passwordSuccess21.02test_outofbandmanagement.py
test_oobm_multiple_mgmt_server_ownershipSuccess16.51test_outofbandmanagement.py
test_oobm_issue_power_statusSuccess10.52test_outofbandmanagement.py
test_oobm_issue_power_softSuccess15.52test_outofbandmanagement.py
test_oobm_issue_power_resetSuccess15.52test_outofbandmanagement.py
test_oobm_issue_power_onSuccess15.52test_outofbandmanagement.py
test_oobm_issue_power_offSuccess15.52test_outofbandmanagement.py
test_oobm_issue_power_cycleSuccess15.52test_outofbandmanagement.py
test_oobm_enabledisable_across_clusterzonesSuccess57.62test_outofbandmanagement.py
test_oobm_enable_feature_validSuccess5.17test_outofbandmanagement.py
test_oobm_enable_feature_invalidSuccess0.12test_outofbandmanagement.py
test_oobm_disable_feature_validSuccess5.26test_outofbandmanagement.py
test_oobm_disable_feature_invalidSuccess0.12test_outofbandmanagement.py
test_oobm_configure_invalid_driverSuccess0.10test_outofbandmanagement.py
test_oobm_configure_default_driverSuccess0.11test_outofbandmanagement.py
test_oobm_background_powerstate_syncSuccess29.58test_outofbandmanagement.py
test_extendPhysicalNetworkVlanSuccess15.34test_non_contigiousvlan.py
test_01_nicSuccess641.47test_nic.py
test_releaseIPSuccess304.24test_network.py
test_reboot_routerSuccess535.46test_network.py
test_public_ip_user_accountSuccess10.25test_network.py
test_public_ip_admin_accountSuccess40.27test_network.py
test_network_rules_acquired_public_ip_3_Load_Balancer_RuleSuccess86.72test_network.py
test_network_rules_acquired_public_ip_2_nat_ruleSuccess76.57test_network.py
test_network_rules_acquired_public_ip_1_static_nat_ruleSuccess103.08test_network.py
test_delete_accountSuccess334.17test_network.py
test_02_port_fwd_on_non_src_natSuccess70.78test_network.py
test_01_port_fwd_on_src_natSuccess84.08test_network.py
test_nic_secondaryip_add_removeSuccess198.60test_multipleips_per_nic.py
login_test_saml_userSuccess24.86test_login.py
test_assign_and_removal_lbSuccess149.10test_loadbalance.py
test_02_create_lb_rule_non_natSuccess207.54test_loadbalance.py
test_01_create_lb_rule_src_natSuccess208.05test_loadbalance.py
test_03_list_snapshotsSuccess0.05test_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.07test_iso.py
test_04_extract_IsoSuccess5.12test_iso.py
test_03_delete_isoSuccess95.24test_iso.py
test_02_edit_isoSuccess0.06test_iso.py
test_01_create_isoSuccess21.95test_iso.py
test_04_rvpc_internallb_haproxy_stats_on_all_interfacesSuccess485.87test_internal_lb.py
test_03_vpc_internallb_haproxy_stats_on_all_interfacesSuccess364.33test_internal_lb.py
test_02_internallb_roundrobin_1RVPC_3VM_HTTP_port80Success1014.46test_internal_lb.py
test_01_internallb_roundrobin_1VPC_3VM_HTTP_port80Success798.17test_internal_lb.py
test_dedicateGuestVlanRangeSuccess10.53test_guest_vlan_range.py
test_UpdateConfigParamWithScopeSuccess0.14test_global_settings.py
test_rolepermission_lifecycle_updateSuccess7.12test_dynamicroles.py
test_rolepermission_lifecycle_listSuccess6.88test_dynamicroles.py
test_rolepermission_lifecycle_deleteSuccess6.74test_dynamicroles.py
test_rolepermission_lifecycle_createSuccess6.78test_dynamicroles.py
test_rolepermission_lifecycle_concurrent_updatesSuccess6.94test_dynamicroles.py
test_role_lifecycle_update_role_inuseSuccess6.83test_dynamicroles.py
test_role_lifecycle_updateSuccess6.82test_dynamicroles.py
test_role_lifecycle_listSuccess6.82test_dynamicroles.py
test_role_lifecycle_deleteSuccess11.87test_dynamicroles.py
test_role_lifecycle_createSuccess6.76test_dynamicroles.py
test_role_inuse_deletionSuccess6.75test_dynamicroles.py
test_role_account_acls_multiple_mgmt_serversSuccess9.10test_dynamicroles.py
test_role_account_aclsSuccess9.28test_dynamicroles.py
test_default_role_deletionSuccess6.87test_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.07test_disk_offerings.py
test_01_create_disk_offeringSuccess0.08test_disk_offerings.py
test_deployvm_userdispersingSuccess50.91test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userconcentratedSuccess101.07test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_firstfitSuccess181.46test_deploy_vms_with_varied_deploymentplanners.py
test_deployvm_userdata_postSuccess25.48test_deploy_vm_with_userdata.py
test_deployvm_userdataSuccess121.14test_deploy_vm_with_userdata.py
test_02_deploy_vm_root_resizeSuccess6.73test_deploy_vm_root_resize.py
test_01_deploy_vm_root_resizeSuccess6.78test_deploy_vm_root_resize.py
test_00_deploy_vm_root_resizeSuccess6.89test_deploy_vm_root_resize.py
test_deploy_vm_from_isoSuccess203.59test_deploy_vm_iso.py
test_DeployVmAntiAffinityGroupSuccess262.85test_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_06_copy_isoSkipped0.00test_iso.py
test_deploy_vgpu_enabled_vmSkipped0.01test_deploy_vgpu_enabled_vm.py

@yadvr

Copy link
Copy Markdown
Member

Tests LGTM.

asfgit pushed a commit that referenced this pull request Nov 28, 2016
CLOUDSTACK-9538: FIX failure in Deleting Snapshot From Primary Storage RBD Storage if vm has been removed
* pr/1710:
CLOUDSTACK-9538: FIX failure in Deleting Snapshot From Primary Storage RBD Storage if vm has been removed
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
@asfgit
asfgit merged commit 784c335 into apache:4.9Nov 28, 2016
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants

@ustcweizhou@ozhanka@jburwell@yadvr@blueorangutan@nathanejohnson@mike-tutkowski@asfgit