[
https://issues.apache.org/jira/browse/CLOUDSTACK-8822?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14740727#comment-14740727
]
ASF GitHub Bot commented on CLOUDSTACK-8822:
--------------------------------------------
Github user wilderrodrigues commented on the pull request:
https://github.com/apache/cloudstack/pull/805#issuecomment-139537936
@remibergsma @bhaisaab @DaanHoogland
Tests Results:
Environment
KVM + CentOS 7.1
Management Server + CentOS 7.1
Latest SytemVM
Agent + Common built from source
Test router internal advanced zone ... === TestName:
test_02_router_internal_adv | Status : SUCCESS ===
ok
Test restart network ... === TestName: test_03_restart_network_cleanup |
Status : SUCCESS ===
ok
Test router basic setup ... === TestName: test_05_router_basic | Status :
SUCCESS ===
ok
Test router advanced setup ... === TestName: test_06_router_advanced |
Status : SUCCESS ===
ok
Test stop router ... === TestName: test_07_stop_router | Status : SUCCESS
===
ok
Test start router ... === TestName: test_08_start_router | Status : SUCCESS
===
ok
Test reboot router ... === TestName: test_09_reboot_router | Status :
SUCCESS ===
ok
----------------------------------------------------------------------
Ran 7 tests in 666.061s
OK
/tmp//MarvinLogs/test_routers_MT0LID/results.txt (END)
Test create VPC offering ... === TestName: test_01_create_vpc_offering |
Status : SUCCESS ===
ok
Test VPC offering without load balancing service ... === TestName:
test_03_vpc_off_without_lb | Status : SUCCESS ===
ok
Test VPC offering without static NAT service ... === TestName:
test_04_vpc_off_without_static_nat | Status : SUCCESS ===
ok
Test VPC offering without port forwarding service ... === TestName:
test_05_vpc_off_without_pf | Status : SUCCESS ===
ok
Test VPC offering with invalid services ... === TestName:
test_06_vpc_off_invalid_services | Status : SUCCESS ===
ok
Test update VPC offering ... === TestName: test_07_update_vpc_off | Status
: SUCCESS ===
ok
Test list VPC offering ... === TestName: test_08_list_vpc_off | Status :
SUCCESS ===
ok
test_09_create_redundant_vpc_offering
(integration.component.test_vpc_offerings.TestVPCOffering) ... === TestName:
test_09_create_redundant_vpc_offering | Status : SUCCESS ===
ok
----------------------------------------------------------------------
Ran 8 tests in 1648.764s
OK
/tmp//MarvinLogs/test_vpc_offerings_JEYBTX/results.txt (END)
Test advanced zone virtual router ... === TestName:
test_advZoneVirtualRouter | Status : SUCCESS ===
ok
Test Deploy Virtual Machine ... === TestName: test_deploy_vm | Status :
SUCCESS ===
ok
Test Multiple Deploy Virtual Machine ... === TestName:
test_deploy_vm_multiple | Status : SUCCESS ===
ok
Test Stop Virtual Machine ... === TestName: test_01_stop_vm | Status :
SUCCESS ===
ok
Test Start Virtual Machine ... === TestName: test_02_start_vm | Status :
SUCCESS ===
ok
Test Reboot Virtual Machine ... === TestName: test_03_reboot_vm | Status :
SUCCESS ===
ok
Test destroy Virtual Machine ... === TestName: test_06_destroy_vm | Status
: SUCCESS ===
ok
Test recover Virtual Machine ... === TestName: test_07_restore_vm | Status
: SUCCESS ===
ok
Test migrate VM ... SKIP: At least two hosts should be present in the zone
for migration
Test destroy(expunge) Virtual Machine ... === TestName: test_09_expunge_vm
| Status : SUCCESS ===
ok
----------------------------------------------------------------------
Ran 10 tests in 1838.049s
OK (SKIP=1)
/tmp//MarvinLogs/test_vm_life_cycle_3JACRM/results.txt (END)
Test VPN in VPC ... === TestName: test_vpc_remote_access_vpn | Status :
SUCCESS ===
ok
Test VPN in VPC ... === TestName: test_vpc_site2site_vpn | Status : SUCCESS
===
ok
----------------------------------------------------------------------
Ran 2 tests in 912.914s
OK
/tmp//MarvinLogs/test_vpc_vpn_ZJA1WV/results.txt (END)
VPN remote access user limit tests ... === TestName: test_01_VPN_user_limit
| Status : SUCCESS ===
ok
Test create VPN when L2TP port in use ... === TestName:
test_02_use_vpn_port | Status : SUCCESS ===
ok
Test create NAT rule when VPN when L2TP enabled ... === TestName:
test_03_enable_vpn_use_port | Status : SUCCESS ===
ok
Test add new users to existing VPN ... === TestName: test_04_add_new_users
| Status : SUCCESS ===
ok
Test add duplicate user to existing VPN ... === TestName:
test_05_add_duplicate_user | Status : SUCCESS ===
ok
Test as global admin, add a new VPN user to an existing VPN entry ... ===
TestName: test_06_add_VPN_user_global_admin | Status : SUCCESS ===
ok
Test as domain admin, add a new VPN user to an existing VPN entry ... ===
TestName: test_07_add_VPN_user_domain_admin | Status : SUCCESS ===
ok
----------------------------------------------------------------------
Ran 7 tests in 2487.462s
OK
/tmp//MarvinLogs/test_vpn_users_RCQV0X/results.txt (END)
Test reset virtual machine on reboot ... === TestName:
test_01_reset_vm_on_reboot | Status : SUCCESS ===
ok
----------------------------------------------------------------------
Ran 1 test in 654.363s
OK
/tmp//MarvinLogs/test_reset_vm_on_reboot_7NQTK2/results.txt (END)
Test create network in VPC ... === TestName:
test_01_create_network_1_network_offering | Status : SUCCESS ===
ok
Test create network in VPC ... SKIP: Netscaler not configured: skipping test
Test create network in VPC mismatched services (Should fail) ... ===
TestName: test_02_create_network_fail_1_network_offering | Status : SUCCESS ===
ok
Test create network in VPC mismatched services (Should fail) ... SKIP:
Netscaler not configured: skipping test
Test create multiple networks with LB service (Should fail) ... SKIP:
Skipping test due to CLOUDSTACK-8437
Test create multiple networks with LB service (Should fail) ... SKIP:
Skipping test due to CLOUDSTACK-8437
Test create network with redundant router capability ... SKIP: skipped -
RvR didn't support VPC currently
Test create network services not supported by VPC (Should fail) ... ===
TestName: test_07_create_network_unsupported_services | Status : SUCCESS ===
ok
Test create network without sourceNAT service in VPC (should fail) ... ===
TestName: test_08_create_network_without_sourceNAT | Status : SUCCESS ===
ok
Test create network with shared network offering ... === TestName:
test_09_create_network_shared_nwoff_1_network_off_shared | Status : SUCCESS ===
ok
Test create network with shared network offering ... SKIP: Netscaler not
configured: skipping test
Test create network with conserve mode ON ... === TestName:
test_10_create_network_with_conserve_mode_1_network_offering | Status : SUCCESS
===
ok
Test create network with conserve mode ON ... === TestName:
test_10_create_network_with_conserve_mode_2_network_offering_vpcns | Status :
SUCCESS ===
ok
Test create network outside cidr range of VPC ... === TestName:
test_01_create_network_outside_range_1_network_offering | Status : SUCCESS ===
ok
Test create network outside cidr range of VPC ... SKIP: Netscaler not
configured: skipping test
Test create network outside cidr range of VPC ... === TestName:
test_02_create_network_outside_range | Status : SUCCESS ===
ok
Test create network inside cidr range of VPC ... === TestName:
test_03_create_network_inside_range_1_network_offering | Status : SUCCESS ===
ok
Test create network inside cidr range of VPC ... SKIP: Netscaler not
configured: skipping test
Test create network overlapping cidr range of VPC ... === TestName:
test_04_create_network_overlapping_range_1_network_offering | Status : SUCCESS
===
ok
Test create network overlapping cidr range of VPC ... SKIP: Netscaler not
configured: skipping test
Test create network from different account in VPC ... === TestName:
test_05_create_network_diff_account_1_network_offering | Status : SUCCESS ===
ok
Test create network from different account in VPC ... SKIP: Netscaler not
configured: skipping test
----------------------------------------------------------------------
Ran 22 tests in 2202.933s
OK (SKIP=10)
/tmp//MarvinLogs/test_vpc_network_Z01VMJ/results.txt (END)
> Replace Runnable by Callable in the com.cloud.utils.nio.Task class.
> -------------------------------------------------------------------
>
> Key: CLOUDSTACK-8822
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8822
> Project: CloudStack
> Issue Type: Improvement
> Security Level: Public(Anyone can view this level - this is the
> default.)
> Reporter: Wilder Rodrigues
> Assignee: Wilder Rodrigues
> Fix For: 4.6.0
>
>
> The current implementation of the Task abstract class swallows all the
> exceptions - everything extending Throwable - with only a WARN message.
> The best way to do that is by implementing Callable, which returns a value
> and also has a "throws Exception" in the call(0 method signature.
> This work will be structural, changing the hierarchy of Task and also its
> subclasses.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)