Merge branch '4.4' into dev

Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/f3be1113
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/f3be1113
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/f3be1113

Branch: refs/heads/4.4
Commit: f3be1113651262c490ffda2ae406dc5d71a3570f
Parents: 877c2d2 e33d4a5
Author: Will Stevens <wstev...@cloudops.com>
Authored: Mon Jul 28 14:29:17 2014 -0400
Committer: Will Stevens <wstev...@cloudops.com>
Committed: Mon Jul 28 14:29:17 2014 -0400

----------------------------------------------------------------------
 README.md                                       |    2 +-
 .../tomcatconf/commands-simulator.properties.in |    2 +
 api/src/com/cloud/network/IpAddress.java        |    4 +-
 api/src/com/cloud/network/NetworkModel.java     |    4 +-
 api/src/com/cloud/network/RemoteAccessVpn.java  |    4 +-
 .../cloud/network/Site2SiteVpnConnection.java   |    4 +-
 .../com/cloud/network/Site2SiteVpnGateway.java  |    4 +-
 .../com/cloud/network/as/AutoScaleVmGroup.java  |    4 +-
 .../cloud/network/as/AutoScaleVmProfile.java    |    4 +-
 .../cloud/network/rules/HealthCheckPolicy.java  |    7 +-
 .../cloud/network/rules/StickinessPolicy.java   |    7 +-
 api/src/com/cloud/network/vpc/NetworkACL.java   |    4 +-
 .../com/cloud/network/vpc/NetworkACLItem.java   |    4 +-
 .../cloud/server/ResourceMetaDataService.java   |   10 +
 .../user/address/AssociateIPAddrCmd.java        |    9 +
 .../autoscale/CreateAutoScaleVmGroupCmd.java    |    9 +
 .../autoscale/CreateAutoScaleVmProfileCmd.java  |    9 +
 .../CreateLBHealthCheckPolicyCmd.java           |    9 +
 .../CreateLBStickinessPolicyCmd.java            |    9 +
 .../loadbalancer/CreateLoadBalancerRuleCmd.java |   11 +-
 .../user/network/CreateNetworkACLCmd.java       |   10 +
 .../user/network/CreateNetworkACLListCmd.java   |   11 +-
 .../user/network/UpdateNetworkACLItemCmd.java   |   12 +-
 .../user/volume/ListResourceDetailsCmd.java     |    8 +
 .../command/user/volume/UploadVolumeCmd.java    |    8 +
 .../user/vpn/CreateRemoteAccessVpnCmd.java      |   10 +-
 .../user/vpn/CreateVpnConnectionCmd.java        |   10 +
 .../command/user/vpn/CreateVpnGatewayCmd.java   |   40 +-
 client/tomcatconf/commands.properties.in        |    2 +
 .../core/spring-core-registry-core-context.xml  |    3 +
 .../com/cloud/agent/manager/AgentAttache.java   |    3 -
 .../cloud/agent/manager/AgentManagerImpl.java   |    8 +
 .../cloud/agent/manager/DirectAgentAttache.java |  107 +-
 .../orchestration/VolumeOrchestrator.java       |    8 +-
 .../cloud/upgrade/dao/DatabaseAccessObject.java |   45 +-
 .../src/com/cloud/vm/dao/VMInstanceDaoImpl.java |    4 +-
 .../resourcedetail/ResourceDetailsDao.java      |    9 +
 .../resourcedetail/ResourceDetailsDaoBase.java  |   20 +
 .../datastore/provider/DefaultHostListener.java |    2 +-
 .../utils/crypt/EncryptionSecretKeyChanger.java |   18 +-
 .../db/src/com/cloud/utils/db/ScriptRunner.java |   74 +-
 .../com/cloud/utils/db/TransactionLegacy.java   |    3 -
 .../jobs/dao/AsyncJobJoinMapDaoImpl.java        |   39 +-
 .../HypervResource/CloudStackTypes.cs           |    8 +-
 .../HypervResource/HypervResourceController.cs  | 3558 ++++----
 .../ServerResource/HypervResource/Utils.cs      |    4 +-
 .../ServerResource/HypervResource/WmiCallsV2.cs | 2117 ++++-
 ....virtualization.v2.Msvm_ShutdownComponent.cs | 1609 ++++
 .../WmiWrappers/WmiWrappers.csproj              |    7 +-
 .../kvm/resource/LibvirtComputingResource.java  |    4 +-
 .../spring-simulator-compute-context.xml        |    7 +-
 .../agent/manager/MockStorageManagerImpl.java   |   18 +-
 .../com/cloud/agent/manager/MockVmManager.java  |    3 +
 .../cloud/agent/manager/MockVmManagerImpl.java  |    7 +
 .../cloud/agent/manager/SimulatorManager.java   |   10 +-
 .../agent/manager/SimulatorManagerImpl.java     |  429 +-
 .../api/commands/CleanupSimulatorMockCmd.java   |   69 +
 .../api/commands/ConfigureSimulatorCmd.java     |   43 +-
 .../api/commands/QuerySimulatorMockCmd.java     |   78 +
 .../com/cloud/api/response/MockResponse.java    |  107 +
 .../src/com/cloud/ha/SimulatorFencer.java       |  116 +
 .../src/com/cloud/ha/SimulatorInvestigator.java |  102 +
 .../cloud/resource/AgentRoutingResource.java    |   64 +-
 .../com/cloud/resource/SimulatorDiscoverer.java |    5 -
 .../resource/SimulatorSecondaryDiscoverer.java  |    3 -
 .../cloud/simulator/MockConfigurationVO.java    |   33 +
 .../simulator/dao/MockConfigurationDaoImpl.java |    4 +-
 .../vmware/resource/VmwareResource.java         |  146 -
 .../xen/resource/CitrixResourceBase.java        |    1 -
 .../xen/resource/XenServer56Resource.java       |    2 +-
 .../xen/resource/XenServer620SP1Resource.java   |    5 +
 .../xenserver/XenServerResourceNewBase.java     |    2 +-
 server/src/com/cloud/api/ApiDBUtils.java        |    6 +-
 .../com/cloud/api/query/QueryManagerImpl.java   |   25 +-
 .../cloud/api/query/dao/VolumeJoinDaoImpl.java  |   20 +-
 server/src/com/cloud/configuration/Config.java  |    2 +-
 .../configuration/ConfigurationManagerImpl.java |   12 +-
 .../deploy/DeploymentPlanningManagerImpl.java   |   15 +-
 .../metadata/ResourceMetaDataManagerImpl.java   |   10 +
 .../src/com/cloud/network/NetworkModelImpl.java |   25 +
 .../VpcVirtualNetworkApplianceManagerImpl.java  |    2 +-
 .../storage/StoragePoolAutomationImpl.java      |   19 +-
 .../com/cloud/storage/VolumeApiServiceImpl.java |   44 +-
 .../template/HypervisorTemplateAdapter.java     |   16 -
 server/src/com/cloud/vm/UserVmManagerImpl.java  |    7 +-
 .../com/cloud/network/MockNetworkModelImpl.java |    9 +
 server/test/com/cloud/vm/UserVmManagerTest.java |    4 +
 .../com/cloud/vpc/MockNetworkModelImpl.java     |    9 +
 services/console-proxy/plugin/pom.xml           |    2 +-
 services/iam/plugin/pom.xml                     |    2 +-
 services/iam/pom.xml                            |    2 +-
 services/iam/server/pom.xml                     |    2 +-
 setup/db/create-schema-simulator.sql            |    5 +-
 .../redundant_router/check_heartbeat.sh.templ   |   15 +
 .../maint/test_egress_rules_host_maintenance.py |   20 +-
 .../component/maint/test_high_availability.py   |   26 +-
 .../maint/test_host_high_availability.py        |   36 +-
 .../component/maint/test_multiple_ip_ranges.py  |   20 +-
 .../component/maint/test_redundant_router.py    |   70 +-
 ...test_redundant_router_deployment_planning.py |   17 +-
 .../test_redundant_router_network_rules.py      |   17 +-
 .../maint/test_vpc_host_maintenance.py          |   21 +-
 .../maint/test_vpc_on_host_maintenance.py       |   17 +-
 .../component/test_VirtualRouter_alerts.py      |   22 +-
 test/integration/component/test_accounts.py     |  141 +-
 .../component/test_add_remove_network.py        |  180 +-
 .../component/test_advancedsg_networks.py       |   79 +-
 .../component/test_affinity_groups.py           |  125 +-
 .../component/test_allocation_states.py         |   39 +-
 test/integration/component/test_asa1000v_fw.py  |   18 +-
 test/integration/component/test_assign_vm.py    |   39 +-
 test/integration/component/test_baremetal.py    |   28 +-
 .../component/test_base_image_updation.py       |   37 +-
 test/integration/component/test_blocker_bugs.py |  119 +-
 .../component/test_cpu_domain_limits.py         |   38 +-
 test/integration/component/test_cpu_limits.py   |   35 +-
 .../component/test_cpu_max_limits.py            |   25 +-
 .../component/test_cpu_project_limits.py        |   20 +-
 .../component/test_custom_hostname.py           |   44 +-
 .../component/test_deploy_vm_userdata_reg.py    |   19 +-
 .../component/test_dynamic_compute_offering.py  |   82 +-
 .../component/test_egress_fw_rules.py           |   24 +-
 test/integration/component/test_egress_rules.py |  126 +-
 test/integration/component/test_eip_elb.py      |   22 +-
 test/integration/component/test_escalations.py  | 8230 ++++++++++++++++++
 .../component/test_explicit_dedication.py       |   15 +-
 test/integration/component/test_haproxy.py      |   15 +-
 .../component/test_implicit_planner.py          |   15 +-
 .../component/test_ip_reservation.py            |  109 +-
 test/integration/component/test_ldap.py         |    6 +-
 .../integration/component/test_memory_limits.py |   32 +-
 .../component/test_mm_domain_limits.py          |   36 +-
 .../integration/component/test_mm_max_limits.py |   23 +-
 .../component/test_mm_project_limits.py         |   17 +-
 .../component/test_multiple_ip_ranges.py        |   28 +-
 .../component/test_multiple_ips_per_nic.py      |  512 +-
 .../component/test_netscaler_configs.py         |  116 +-
 test/integration/component/test_netscaler_lb.py |  116 +-
 .../component/test_netscaler_lb_algo.py         |  106 +-
 .../component/test_netscaler_lb_sticky.py       |   17 +-
 .../component/test_netscaler_nw_off.py          |   82 +-
 .../component/test_network_offering.py          |   39 +-
 .../component/test_non_contiguous_vlan.py       |   22 +-
 .../component/test_persistent_networks.py       |  496 +-
 test/integration/component/test_portable_ip.py  |  142 +-
 .../component/test_project_configs.py           |   62 +-
 .../component/test_project_limits.py            |   35 +-
 .../component/test_project_resources.py         |   69 +-
 .../integration/component/test_project_usage.py |  102 +-
 test/integration/component/test_projects.py     |  110 +-
 .../component/test_recurring_snapshots.py       |   16 +-
 .../component/test_redundant_router_cleanups.py |   17 +-
 .../component/test_redundant_router_services.py |   17 +-
 .../component/test_redundant_router_upgrades.py |   17 +-
 test/integration/component/test_region_vpc.py   |   38 +-
 test/integration/component/test_regions.py      |   12 +-
 .../component/test_regions_accounts.py          |    8 +-
 .../component/test_reset_ssh_keypair.py         |   24 +-
 .../component/test_resource_limits.py           |   33 +-
 test/integration/component/test_routers.py      |   45 +-
 .../component/test_security_groups.py           |   59 +-
 .../component/test_shared_networks.py           |   17 +-
 test/integration/component/test_snapshot_gc.py  |   85 +-
 .../component/test_snapshot_limits.py           |   18 +-
 test/integration/component/test_snapshots.py    |   34 +-
 .../component/test_snapshots_improvement.py     |   26 +-
 test/integration/component/test_stopped_vm.py   |   99 +-
 .../component/test_storage_motion.py            |   15 +-
 test/integration/component/test_tags.py         |   34 +-
 test/integration/component/test_templates.py    |   31 +-
 test/integration/component/test_update_vm.py    |   12 +-
 test/integration/component/test_usage.py        |   85 +-
 .../component/test_vm_passwdenabled.py          |   18 +-
 test/integration/component/test_vmware_drs.py   |   61 +-
 test/integration/component/test_volumes.py      |   62 +-
 test/integration/component/test_vpc.py          |   49 +-
 .../test_vpc_distributed_routing_offering.py    |   35 +-
 test/integration/component/test_vpc_network.py  |   54 +-
 .../component/test_vpc_network_lbrules.py       |   17 +-
 .../component/test_vpc_network_pfrules.py       |   17 +-
 .../component/test_vpc_network_staticnatrule.py |   17 +-
 .../integration/component/test_vpc_offerings.py |   17 +-
 test/integration/component/test_vpc_routers.py  |  200 +-
 .../component/test_vpc_vm_life_cycle.py         |   61 +-
 .../component/test_vpc_vms_deployment.py        |   17 +-
 test/integration/component/test_vpn_users.py    |   23 +-
 test/integration/smoke/test_affinity_groups.py  |   97 +-
 .../smoke/test_deploy_vgpu_enabled_vm.py        |   20 +-
 test/integration/smoke/test_deploy_vm.py        |  293 +-
 .../smoke/test_deploy_vm_root_resize.py         |   29 +-
 .../smoke/test_deploy_vm_with_userdata.py       |   60 +-
 ...deploy_vms_with_varied_deploymentplanners.py |   56 +-
 test/integration/smoke/test_disk_offerings.py   |   46 +-
 test/integration/smoke/test_global_settings.py  |    6 +-
 test/integration/smoke/test_guest_vlan_range.py |   39 +-
 test/integration/smoke/test_hosts.py            |  109 +-
 test/integration/smoke/test_internal_lb.py      |   79 +-
 test/integration/smoke/test_iso.py              |  138 +-
 test/integration/smoke/test_loadbalance.py      |  126 +-
 .../smoke/test_multipleips_per_nic.py           |   50 +-
 test/integration/smoke/test_network.py          |  243 +-
 test/integration/smoke/test_network_acl.py      |   74 +-
 test/integration/smoke/test_nic.py              |  133 +-
 .../smoke/test_non_contigiousvlan.py            |   37 +-
 .../integration/smoke/test_over_provisioning.py |   29 +-
 .../integration/smoke/test_portable_publicip.py |  110 +-
 test/integration/smoke/test_primary_storage.py  |   35 +-
 test/integration/smoke/test_privategw_acl.py    |   31 +-
 test/integration/smoke/test_public_ip_range.py  |   50 +-
 test/integration/smoke/test_pvlan.py            |   26 +-
 test/integration/smoke/test_regions.py          |   35 +-
 .../smoke/test_reset_vm_on_reboot.py            |   86 +-
 test/integration/smoke/test_resource_detail.py  |   95 +-
 test/integration/smoke/test_routers.py          |  136 +-
 test/integration/smoke/test_scale_vm.py         |  102 +-
 .../integration/smoke/test_secondary_storage.py |   14 +-
 .../integration/smoke/test_service_offerings.py |  136 +-
 test/integration/smoke/test_snapshots.py        |  137 +-
 test/integration/smoke/test_ssvm.py             |   34 +-
 test/integration/smoke/test_templates.py        |  175 +-
 test/integration/smoke/test_vm_ha.py            |  232 +
 test/integration/smoke/test_vm_iam.py           |  719 ++
 test/integration/smoke/test_vm_life_cycle.py    |  194 +-
 test/integration/smoke/test_vm_snapshots.py     |  122 +-
 test/integration/smoke/test_volumes.py          |  170 +-
 test/integration/smoke/test_vpc_vpn.py          |  114 +-
 .../systemvm64template/postinstall.sh           |    2 +-
 .../definitions/systemvmtemplate/postinstall.sh |    2 +-
 tools/build/setnextversion.sh                   |    2 +-
 tools/checkstyle/pom.xml                        |    2 +-
 tools/marvin/marvin/__init__.py                 |    2 +-
 tools/marvin/marvin/asyncJobMgr.py              |   12 +-
 tools/marvin/marvin/cloudstackConnection.py     |  476 +-
 tools/marvin/marvin/cloudstackException.py      |   19 +-
 tools/marvin/marvin/cloudstackTestCase.py       |    6 +-
 tools/marvin/marvin/cloudstackTestClient.py     |  550 +-
 tools/marvin/marvin/codegenerator.py            |   15 +-
 tools/marvin/marvin/codes.py                    |   26 +-
 tools/marvin/marvin/config/__init__.py          |   16 +
 tools/marvin/marvin/config/config.cfg           |   38 +-
 tools/marvin/marvin/config/test_data.cfg        |  427 +
 tools/marvin/marvin/config/test_data.py         |  688 ++
 tools/marvin/marvin/configGenerator.py          |  231 +-
 tools/marvin/marvin/dbConnection.py             |    9 +-
 tools/marvin/marvin/deployAndRun.py             |    6 +-
 tools/marvin/marvin/deployDataCenter.py         | 1531 ++--
 tools/marvin/marvin/integration/__init__.py     |   18 -
 tools/marvin/marvin/integration/lib/__init__.py |   16 -
 tools/marvin/marvin/integration/lib/base.py     | 3837 --------
 tools/marvin/marvin/integration/lib/common.py   | 1036 ---
 tools/marvin/marvin/integration/lib/utils.py    |  453 -
 tools/marvin/marvin/jsonHelper.py               |    9 +-
 tools/marvin/marvin/lib/__init__.py             |   16 +
 tools/marvin/marvin/lib/base.py                 | 4137 +++++++++
 tools/marvin/marvin/lib/common.py               | 1062 +++
 tools/marvin/marvin/lib/utils.py                |  498 ++
 tools/marvin/marvin/marvinInit.py               |  250 +-
 tools/marvin/marvin/marvinLog.py                |  141 +-
 tools/marvin/marvin/marvinPlugin.py             |  308 +-
 tools/marvin/marvin/src/__init__.py             |   16 +
 tools/marvin/marvin/sshClient.py                |  142 +-
 tools/marvin/marvin/tcExecuteEngine.py          |   10 +-
 tools/marvin/marvin/testSetupSuccess.py         |    1 +
 tools/marvin/setup.py                           |   60 +-
 ui/css/cloudstack3.css                          |    4 +
 ui/dictionary.jsp                               |    1 +
 ui/scripts/accounts.js                          |   25 +-
 ui/scripts/accountsWizard.js                    |    5 +
 ui/scripts/cloudStack.js                        |    2 +-
 ui/scripts/configuration.js                     |   76 +-
 ui/scripts/instances.js                         |    6 +-
 ui/scripts/network.js                           |    5 +
 ui/scripts/sharedFunctions.js                   |   30 +-
 ui/scripts/storage.js                           |   34 +-
 ui/scripts/system.js                            |   28 +-
 ui/scripts/templates.js                         |  970 ++-
 ui/scripts/ui-custom/accountsWizard.js          |   95 +-
 ui/scripts/ui-custom/physicalResources.js       |    2 +-
 ui/scripts/ui/dialog.js                         |    7 +
 utils/src/com/cloud/utils/net/NetUtils.java     |   12 +-
 280 files changed, 30184 insertions(+), 14441 deletions(-)
----------------------------------------------------------------------


Reply via email to