Merge branch 'master' into vpc
Conflicts:
api/src/com/cloud/api/ApiConstants.java
api/src/com/cloud/api/BaseCmd.java
api/src/com/cloud/api/ResponseGenerator.java
api/src/com/cloud/api/commands/ListNetworksCmd.java
api/src/com/cloud/api/response/NetworkResponse.java
api/src/com/cloud/event/EventTypes.java
api/src/com/cloud/network/NetworkService.java
client/tomcatconf/commands.properties.in
scripts/network/domr/getDomRVersion.sh
scripts/network/domr/ipassoc.sh
scripts/network/domr/l2tp_vpn.sh
scripts/network/domr/networkUsage.sh
scripts/network/domr/router_proxy.sh
server/src/com/cloud/api/ApiDBUtils.java
server/src/com/cloud/api/ApiResponseHelper.java
server/src/com/cloud/configuration/DefaultComponentLibrary.java
server/src/com/cloud/network/NetworkManagerImpl.java
server/src/com/cloud/network/dao/IPAddressDao.java
server/src/com/cloud/network/dao/IPAddressDaoImpl.java
setup/apidoc/gen_toc.py
setup/db/create-schema.sql
wscript
Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo
Commit:
http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/634cd78b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/634cd78b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/634cd78b
Branch: refs/heads/vpc
Commit: 634cd78baa6bdf101aedb47cc871f207fdca3361
Parents: 377b03a 66e14e2
Author: Alena Prokharchyk <[email protected]>
Authored: Thu Jun 28 17:41:40 2012 -0700
Committer: Alena Prokharchyk <[email protected]>
Committed: Thu Jun 28 17:41:40 2012 -0700
----------------------------------------------------------------------
.../distro/ubuntu/SYSCONFDIR/init.d/cloud-agent.in | 9 +-
agent/src/com/cloud/agent/Agent.java | 30 +-
agent/src/com/cloud/agent/AgentShell.java | 1152 ++--
agent/src/com/cloud/agent/IAgentShell.java | 32 +-
.../configuration/AgentComponentLibraryBase.java | 72 +-
.../src/com/cloud/agent/dao/StorageComponent.java | 4 +-
.../cloud/agent/dao/impl/PropertiesStorage.java | 156 +-
.../src/com/cloud/agent/dhcp/DhcpPacketParser.java | 272 -
.../cloud/agent/dhcp/DhcpProtocolParserServer.java | 58 +-
agent/src/com/cloud/agent/dhcp/DhcpSnooper.java | 12 +-
.../src/com/cloud/agent/dhcp/DhcpSnooperImpl.java | 324 --
.../src/com/cloud/agent/dhcp/FakeDhcpSnooper.java | 198 +-
agent/src/com/cloud/agent/mockvm/MockVm.java | 92 +-
agent/src/com/cloud/agent/mockvm/MockVmMgr.java | 582 +-
agent/src/com/cloud/agent/mockvm/VmMgr.java | 50 +-
.../com/cloud/agent/resource/DummyResource.java | 358 +-
.../computing/CloudZonesComputingResource.java | 293 -
.../resource/computing/FakeComputingResource.java | 1064 ++--
.../agent/resource/computing/KVMGuestOsMapper.java | 284 +-
.../cloud/agent/resource/computing/KVMHABase.java | 364 +-
.../agent/resource/computing/KVMHAChecker.java | 98 +-
.../agent/resource/computing/KVMHAMonitor.java | 182 +-
.../resource/computing/LibvirtCapXMLParser.java | 302 +-
.../computing/LibvirtComputingResource.java | 18 +-
.../resource/computing/LibvirtConnection.java | 42 +-
.../resource/computing/LibvirtDomainXMLParser.java | 408 +-
.../resource/computing/LibvirtNetworkDef.java | 338 +-
.../resource/computing/LibvirtStoragePoolDef.java | 120 +-
.../computing/LibvirtStoragePoolXMLParser.java | 154 +-
.../computing/LibvirtStorageVolumeDef.java | 126 +-
.../computing/LibvirtStorageVolumeXMLParser.java | 120 +-
.../agent/resource/computing/LibvirtVMDef.java | 1748 +++---
.../agent/resource/computing/LibvirtXMLParser.java | 66 +-
.../ConsoleProxyAuthenticationResult.java | 96 +-
.../consoleproxy/ConsoleProxyResource.java | 822 ++--
.../com/cloud/agent/storage/KVMPhysicalDisk.java | 96 +-
.../com/cloud/agent/storage/KVMStoragePool.java | 32 +-
.../cloud/agent/storage/KVMStoragePoolManager.java | 126 +-
.../cloud/agent/storage/LibvirtStorageAdaptor.java | 1304 +++---
.../cloud/agent/storage/LibvirtStoragePool.java | 262 +-
.../com/cloud/agent/storage/StorageAdaptor.java | 52 +-
.../com/cloud/agent/vmdata/JettyVmDataServer.java | 602 +-
agent/src/com/cloud/agent/vmdata/VmDataServer.java | 6 +-
agent/test/com/cloud/agent/TestAgentShell.java | 12 +-
api/src/com/cloud/agent/api/StartCommand.java | 15 +-
.../com/cloud/agent/api/to/VirtualMachineTO.java | 9 +
api/src/com/cloud/api/ApiConstants.java | 4 +
api/src/com/cloud/api/BaseCmd.java | 3 +
api/src/com/cloud/api/ResponseGenerator.java | 5 +
api/src/com/cloud/api/commands/AddClusterCmd.java | 11 +-
api/src/com/cloud/api/commands/CreateTagsCmd.java | 131 +
api/src/com/cloud/api/commands/DeleteTagsCmd.java | 112 +
api/src/com/cloud/api/commands/DeployVMCmd.java | 5 +-
.../com/cloud/api/commands/ListNetworksCmd.java | 10 +-
api/src/com/cloud/api/commands/ListTagsCmd.java | 94 +
.../cloud/api/response/F5LoadBalancerResponse.java | 101 -
.../response/NetscalerLoadBalancerResponse.java | 116 -
.../com/cloud/api/response/NetworkResponse.java | 7 +
.../cloud/api/response/ResourceTagResponse.java | 100 +
.../cloud/api/response/SrxFirewallResponse.java | 138 -
api/src/com/cloud/event/EventTypes.java | 5 +
api/src/com/cloud/network/NetworkService.java | 6 +-
api/src/com/cloud/resource/ResourceService.java | 3 +-
api/src/com/cloud/server/ResourceTag.java | 66 +
.../com/cloud/server/TaggedResourceService.java | 57 +
.../com/cloud/bridge/service/EC2RestServlet.java | 46 +-
.../service/core/ec2/EC2SnapshotFilterSet.java | 19 +-
build/build-cloud.xml | 64 +-
build/build-common.xml | 2 +-
build/developer.xml | 8 +-
build/package.xml | 1 +
build/replace.properties | 10 -
client/tomcatconf/commands.properties.in | 8 +-
client/tomcatconf/components.xml.in | 4 +
console-proxy/conf/log4j-cloud.xml | 2 +-
.../xen/resource/CitrixResourceBase.java | 32 +-
.../cloud/network/resource/F5BigIpResource.java | 1081 ----
.../cloud/network/resource/JuniperSrxResource.java | 3204 -----------
.../cloud/network/resource/NetscalerResource.java | 1533 -----
.../storage/template/HttpTemplateDownloader.java | 1 -
debian/control | 2 +-
ovm/.classpath | 15 -
ovm/.project | 23 -
ovm/scripts/vm/hypervisor/ovm/ConfigFileOps.py | 171 -
..._reposExceptionDueToWrongReturnValueCheck.patch | 13 -
ovm/scripts/vm/hypervisor/ovm/OvmCommonModule.py | 156 -
ovm/scripts/vm/hypervisor/ovm/OvmDiskModule.py | 62 -
ovm/scripts/vm/hypervisor/ovm/OvmDispatcher.py | 58 -
.../OvmDontTouchOCFS2ClusterWhenAgentStart.patch | 13 -
ovm/scripts/vm/hypervisor/ovm/OvmFaultConstants.py | 95 -
.../vm/hypervisor/ovm/OvmHaHeartBeatModule.py | 102 -
ovm/scripts/vm/hypervisor/ovm/OvmHostModule.py | 304 -
ovm/scripts/vm/hypervisor/ovm/OvmLoggerModule.py | 51 -
ovm/scripts/vm/hypervisor/ovm/OvmNetworkModule.py | 429 --
ovm/scripts/vm/hypervisor/ovm/OvmOCFS2Module.py | 76 -
ovm/scripts/vm/hypervisor/ovm/OvmObjectModule.py | 20 -
ovm/scripts/vm/hypervisor/ovm/OvmPatch.patch | 23 -
.../vm/hypervisor/ovm/OvmSecurityGroupModule.py | 478 --
.../vm/hypervisor/ovm/OvmStoragePoolModule.py | 428 --
ovm/scripts/vm/hypervisor/ovm/OvmVifModule.py | 62 -
ovm/scripts/vm/hypervisor/ovm/OvmVmModule.py | 538 --
ovm/scripts/vm/hypervisor/ovm/OvmVolumeModule.py | 156 -
ovm/scripts/vm/hypervisor/ovm/configureOvm.sh | 127 -
.../com/cloud/ovm/hypervisor/OvmDiscoverer.java | 287 -
ovm/src/com/cloud/ovm/hypervisor/OvmFencer.java | 122 -
ovm/src/com/cloud/ovm/hypervisor/OvmGuru.java | 57 -
ovm/src/com/cloud/ovm/hypervisor/OvmHelper.java | 61 -
.../com/cloud/ovm/hypervisor/OvmResourceBase.java | 1381 -----
ovm/src/com/cloud/ovm/object/Coder.java | 81 -
ovm/src/com/cloud/ovm/object/Connection.java | 135 -
ovm/src/com/cloud/ovm/object/OvmBridge.java | 66 -
ovm/src/com/cloud/ovm/object/OvmDisk.java | 27 -
ovm/src/com/cloud/ovm/object/OvmHost.java | 89 -
ovm/src/com/cloud/ovm/object/OvmObject.java | 16 -
ovm/src/com/cloud/ovm/object/OvmSecurityGroup.java | 50 -
ovm/src/com/cloud/ovm/object/OvmStoragePool.java | 101 -
ovm/src/com/cloud/ovm/object/OvmVif.java | 26 -
ovm/src/com/cloud/ovm/object/OvmVlan.java | 39 -
ovm/src/com/cloud/ovm/object/OvmVm.java | 108 -
ovm/src/com/cloud/ovm/object/OvmVolume.java | 49 -
ovm/src/com/cloud/ovm/object/Test.java | 179 -
.../user-concentrated-pod/.classpath | 10 +
.../user-concentrated-pod/.project | 17 +
.../user-concentrated-pod/build.xml | 128 +
.../cloud/deploy/UserConcentratedPodPlanner.java | 151 +
.../deployment-planners/user-dispersing/.classpath | 10 +
.../deployment-planners/user-dispersing/.project | 17 +
.../.settings/org.eclipse.jdt.core.prefs | 12 +
.../deployment-planners/user-dispersing/build.xml | 128 +
.../com/cloud/deploy/UserDispersingPlanner.java | 215 +
plugins/host-allocators/random/.classpath | 10 +
plugins/host-allocators/random/.project | 17 +
plugins/host-allocators/random/build.xml | 128 +
.../manager/allocator/impl/RandomAllocator.java | 142 +
plugins/hypervisors/ovm/.classpath | 15 +
plugins/hypervisors/ovm/.project | 23 +
plugins/hypervisors/ovm/build.xml | 136 +
.../ovm/scripts/vm/hypervisor/ovm/ConfigFileOps.py | 171 +
..._reposExceptionDueToWrongReturnValueCheck.patch | 13 +
.../scripts/vm/hypervisor/ovm/OvmCommonModule.py | 156 +
.../ovm/scripts/vm/hypervisor/ovm/OvmDiskModule.py | 62 +
.../ovm/scripts/vm/hypervisor/ovm/OvmDispatcher.py | 58 +
.../OvmDontTouchOCFS2ClusterWhenAgentStart.patch | 13 +
.../scripts/vm/hypervisor/ovm/OvmFaultConstants.py | 95 +
.../vm/hypervisor/ovm/OvmHaHeartBeatModule.py | 102 +
.../ovm/scripts/vm/hypervisor/ovm/OvmHostModule.py | 304 +
.../scripts/vm/hypervisor/ovm/OvmLoggerModule.py | 51 +
.../scripts/vm/hypervisor/ovm/OvmNetworkModule.py | 429 ++
.../scripts/vm/hypervisor/ovm/OvmOCFS2Module.py | 76 +
.../scripts/vm/hypervisor/ovm/OvmObjectModule.py | 20 +
.../ovm/scripts/vm/hypervisor/ovm/OvmPatch.patch | 23 +
.../vm/hypervisor/ovm/OvmSecurityGroupModule.py | 478 ++
.../vm/hypervisor/ovm/OvmStoragePoolModule.py | 428 ++
.../ovm/scripts/vm/hypervisor/ovm/OvmVifModule.py | 62 +
.../ovm/scripts/vm/hypervisor/ovm/OvmVmModule.py | 538 ++
.../scripts/vm/hypervisor/ovm/OvmVolumeModule.py | 156 +
.../ovm/scripts/vm/hypervisor/ovm/configureOvm.sh | 127 +
.../com/cloud/ovm/hypervisor/OvmDiscoverer.java | 287 +
.../src/com/cloud/ovm/hypervisor/OvmFencer.java | 122 +
.../ovm/src/com/cloud/ovm/hypervisor/OvmGuru.java | 57 +
.../src/com/cloud/ovm/hypervisor/OvmHelper.java | 61 +
.../com/cloud/ovm/hypervisor/OvmResourceBase.java | 1381 +++++
.../ovm/src/com/cloud/ovm/object/Coder.java | 81 +
.../ovm/src/com/cloud/ovm/object/Connection.java | 135 +
.../ovm/src/com/cloud/ovm/object/OvmBridge.java | 66 +
.../ovm/src/com/cloud/ovm/object/OvmDisk.java | 27 +
.../ovm/src/com/cloud/ovm/object/OvmHost.java | 89 +
.../ovm/src/com/cloud/ovm/object/OvmObject.java | 16 +
.../src/com/cloud/ovm/object/OvmSecurityGroup.java | 50 +
.../src/com/cloud/ovm/object/OvmStoragePool.java | 101 +
.../ovm/src/com/cloud/ovm/object/OvmVif.java | 26 +
.../ovm/src/com/cloud/ovm/object/OvmVlan.java | 39 +
.../ovm/src/com/cloud/ovm/object/OvmVm.java | 108 +
.../ovm/src/com/cloud/ovm/object/OvmVolume.java | 49 +
.../ovm/src/com/cloud/ovm/object/Test.java | 179 +
plugins/network-elements/f5/.classpath | 11 +
plugins/network-elements/f5/.project | 17 +
plugins/network-elements/f5/build.xml | 129 +
.../api/commands/AddExternalLoadBalancerCmd.java | 105 +
.../cloud/api/commands/AddF5LoadBalancerCmd.java | 130 +
.../api/commands/ConfigureF5LoadBalancerCmd.java | 109 +
.../commands/DeleteExternalLoadBalancerCmd.java | 83 +
.../api/commands/DeleteF5LoadBalancerCmd.java | 100 +
.../api/commands/ListExternalLoadBalancersCmd.java | 82 +
.../commands/ListF5LoadBalancerNetworksCmd.java | 94 +
.../cloud/api/commands/ListF5LoadBalancersCmd.java | 101 +
.../cloud/api/response/F5LoadBalancerResponse.java | 101 +
.../element/F5ExternalLoadBalancerElement.java | 470 ++
.../F5ExternalLoadBalancerElementService.java | 84 +
.../cloud/network/resource/F5BigIpResource.java | 1081 ++++
plugins/network-elements/juniper-srx/.classpath | 11 +
plugins/network-elements/juniper-srx/.project | 17 +
plugins/network-elements/juniper-srx/build.xml | 129 +
.../cloud/api/commands/AddExternalFirewallCmd.java | 106 +
.../com/cloud/api/commands/AddSrxFirewallCmd.java | 129 +
.../api/commands/ConfigureSrxFirewallCmd.java | 109 +
.../api/commands/DeleteExternalFirewallCmd.java | 82 +
.../cloud/api/commands/DeleteSrxFirewallCmd.java | 99 +
.../api/commands/ListExternalFirewallsCmd.java | 82 +
.../api/commands/ListSrxFirewallNetworksCmd.java | 94 +
.../cloud/api/commands/ListSrxFirewallsCmd.java | 102 +
.../cloud/api/response/SrxFirewallResponse.java | 138 +
.../element/JuniperSRXExternalFirewallElement.java | 546 ++
.../element/JuniperSRXFirewallElementService.java | 83 +
.../cloud/network/resource/JuniperSrxResource.java | 3204 +++++++++++
plugins/network-elements/netscaler/.classpath | 11 +
plugins/network-elements/netscaler/.project | 17 +
plugins/network-elements/netscaler/build.xml | 129 +
.../api/commands/AddNetscalerLoadBalancerCmd.java | 129 +
.../ConfigureNetscalerLoadBalancerCmd.java | 136 +
.../commands/DeleteNetscalerLoadBalancerCmd.java | 100 +
.../ListNetscalerLoadBalancerNetworksCmd.java | 94 +
.../commands/ListNetscalerLoadBalancersCmd.java | 102 +
.../response/NetscalerLoadBalancerResponse.java | 116 +
.../src/com/cloud/network/NetScalerPodVO.java | 61 +
.../src/com/cloud/network/dao/NetScalerPodDao.java | 24 +
.../com/cloud/network/dao/NetScalerPodDaoImpl.java | 57 +
.../cloud/network/element/NetscalerElement.java | 784 +++
.../NetscalerLoadBalancerElementService.java | 69 +
.../cloud/network/resource/NetscalerResource.java | 1533 +++++
plugins/user-authenticators/ldap/.classpath | 10 +
plugins/user-authenticators/ldap/.project | 17 +
.../ldap/LDAPUserAuthenticator.java | 159 +
plugins/user-authenticators/ldap/build.xml | 128 +
scripts/installer/createtmplt.sh | 29 +-
scripts/installer/createvolume.sh | 29 +-
scripts/installer/installcentos.sh | 29 +-
scripts/installer/installdomp.sh | 29 +-
scripts/installer/run_installer.sh | 29 +-
scripts/network/domr/bumpUpPriority.sh | 27 +-
scripts/network/domr/call_firewall.sh | 29 +-
scripts/network/domr/call_loadbalancer.sh | 29 +-
scripts/network/domr/dhcp_entry.sh | 29 +-
scripts/network/domr/router_proxy.sh | 28 +-
scripts/network/domr/save_password_to_domr.sh | 29 +-
scripts/network/domr/vm_data.sh | 29 +-
scripts/network/exdhcp/dhcpd_edithosts.py | 30 +-
scripts/network/exdhcp/dnsmasq_edithosts.sh | 29 +-
scripts/network/exdhcp/prepare_dhcpd.sh | 29 +-
scripts/network/exdhcp/prepare_dnsmasq.sh | 30 +-
scripts/network/ping/prepare_tftp_bootfile.py | 29 +-
scripts/storage/checkchildren.sh | 29 +-
scripts/storage/installIso.sh | 29 +-
scripts/storage/qcow2/cleanupmyvms.sh | 28 +-
scripts/storage/qcow2/create_private_template.sh | 28 +-
scripts/storage/qcow2/createtmplt.sh | 29 +-
scripts/storage/qcow2/createvm.sh | 29 +-
scripts/storage/qcow2/createvolume.sh | 29 +-
scripts/storage/qcow2/delvm.sh | 29 +-
scripts/storage/qcow2/get_domr_kernel.sh | 29 +-
scripts/storage/qcow2/get_iqn.sh | 29 +-
scripts/storage/qcow2/importmpl.sh | 29 +-
scripts/storage/qcow2/listvmdisk.sh | 29 +-
scripts/storage/qcow2/listvmdisksize.sh | 28 +-
scripts/storage/qcow2/listvmtmplt.sh | 28 +-
scripts/storage/qcow2/listvolume.sh | 29 +-
scripts/storage/qcow2/managesnapshot.sh | 28 +-
scripts/storage/qcow2/managevolume.sh | 28 +-
scripts/storage/qcow2/modifyvlan.sh | 29 +-
scripts/storage/secondary/cloud-install-sys-tmplt | 73 +-
scripts/storage/secondary/createtmplt.sh | 28 +-
scripts/storage/secondary/createvolume.sh | 29 +-
scripts/storage/secondary/installIso.sh | 29 +-
scripts/storage/secondary/listvmtmplt.sh | 29 +-
scripts/storage/secondary/listvolume.sh | 30 +-
scripts/util/ipmi.py | 28 +-
scripts/util/macgen.py | 28 +-
scripts/util/prepare_linmin.sh | 29 +-
scripts/util/qemu-ifup | 19 +-
scripts/vm/hypervisor/kvm/kvmheartbeat.sh | 27 +-
scripts/vm/hypervisor/kvm/rundomrpre.sh | 29 +-
scripts/vm/hypervisor/kvm/setup_agent.sh | 27 +-
scripts/vm/hypervisor/versions.sh | 27 +-
scripts/vm/hypervisor/xenserver/check_heartbeat.sh | 27 +-
.../vm/hypervisor/xenserver/cloud-clean-vlan.sh | 26 +-
.../hypervisor/xenserver/cloud-prepare-upgrade.sh | 26 +-
.../hypervisor/xenserver/cloud-propagate-vlan.sh | 26 +-
.../vm/hypervisor/xenserver/cloud-setup-bonding.sh | 26 +-
.../hypervisor/xenserver/cloudstack_pluginlib.py | 19 +-
.../hypervisor/xenserver/cloudstack_plugins.conf | 17 +
.../xenserver/copy_vhd_from_secondarystorage.sh | 26 +-
.../xenserver/copy_vhd_to_secondarystorage.sh | 26 +-
.../create_privatetemplate_from_snapshot.sh | 26 +-
scripts/vm/hypervisor/xenserver/hostvmstats.py | 26 +-
.../vm/hypervisor/xenserver/kill_copy_process.sh | 26 +-
scripts/vm/hypervisor/xenserver/launch_hb.sh | 26 +-
scripts/vm/hypervisor/xenserver/make_migratable.sh | 26 +-
scripts/vm/hypervisor/xenserver/network_info.sh | 26 +-
scripts/vm/hypervisor/xenserver/ovs-vif-flows.py | 19 +-
scripts/vm/hypervisor/xenserver/ovstunnel | 18 +
.../hypervisor/xenserver/setup_heartbeat_file.sh | 26 +-
.../vm/hypervisor/xenserver/setup_heartbeat_sr.sh | 26 +-
scripts/vm/hypervisor/xenserver/setup_iscsi.sh | 26 +-
scripts/vm/hypervisor/xenserver/setupxenserver.sh | 26 +-
scripts/vm/hypervisor/xenserver/swiftxen | 17 +
.../vm/hypervisor/xenserver/upgrade_snapshot.sh | 26 +-
.../vm/hypervisor/xenserver/upgrade_vnc_config.sh | 17 +
scripts/vm/hypervisor/xenserver/vmops | 17 +
scripts/vm/hypervisor/xenserver/vmopsSnapshot | 17 +
scripts/vm/hypervisor/xenserver/vmopspremium | 17 +
scripts/vm/hypervisor/xenserver/xcpserver/NFSSR.py | 26 +-
scripts/vm/hypervisor/xenserver/xcpserver/patch | 17 +
.../hypervisor/xenserver/xen-ovs-vif-flows.rules | 19 +-
scripts/vm/hypervisor/xenserver/xenheartbeat.sh | 26 +-
.../xenserver/xenserver56/InterfaceReconfigure.py | 27 +-
.../vm/hypervisor/xenserver/xenserver56/NFSSR.py | 27 +-
scripts/vm/hypervisor/xenserver/xenserver56/patch | 17 +
.../hypervisor/xenserver/xenserver56fp1/NFSSR.py | 27 +-
.../vm/hypervisor/xenserver/xenserver56fp1/patch | 17 +
.../vm/hypervisor/xenserver/xenserver60/NFSSR.py | 27 +-
scripts/vm/hypervisor/xenserver/xenserver60/patch | 17 +
scripts/vm/hypervisor/xenserver/xs_cleanup.sh | 26 +-
scripts/vm/network/security_group.py | 92 +-
scripts/vm/network/vnet/modifyvlan.sh | 29 +-
scripts/vm/pingtest.sh | 29 +-
scripts/vm/systemvm/injectkeys.sh | 29 +-
.../manager/allocator/impl/RandomAllocator.java | 142 -
server/src/com/cloud/api/ApiDBUtils.java | 15 +-
server/src/com/cloud/api/ApiResponseHelper.java | 41 +-
server/src/com/cloud/api/ApiServer.java | 4 +-
server/src/com/cloud/api/ApiServlet.java | 10 +-
.../cloud/api/commands/AddExternalFirewallCmd.java | 106 -
.../api/commands/AddExternalLoadBalancerCmd.java | 105 -
.../cloud/api/commands/AddF5LoadBalancerCmd.java | 130 -
.../api/commands/AddNetscalerLoadBalancerCmd.java | 129 -
.../com/cloud/api/commands/AddSrxFirewallCmd.java | 129 -
.../api/commands/ConfigureF5LoadBalancerCmd.java | 109 -
.../ConfigureNetscalerLoadBalancerCmd.java | 136 -
.../api/commands/ConfigureSrxFirewallCmd.java | 109 -
.../api/commands/DeleteExternalFirewallCmd.java | 82 -
.../commands/DeleteExternalLoadBalancerCmd.java | 83 -
.../api/commands/DeleteF5LoadBalancerCmd.java | 100 -
.../commands/DeleteNetscalerLoadBalancerCmd.java | 100 -
.../cloud/api/commands/DeleteSrxFirewallCmd.java | 99 -
.../api/commands/ListExternalFirewallsCmd.java | 82 -
.../api/commands/ListExternalLoadBalancersCmd.java | 82 -
.../commands/ListF5LoadBalancerNetworksCmd.java | 94 -
.../cloud/api/commands/ListF5LoadBalancersCmd.java | 101 -
.../ListNetscalerLoadBalancerNetworksCmd.java | 94 -
.../commands/ListNetscalerLoadBalancersCmd.java | 102 -
.../api/commands/ListSrxFirewallNetworksCmd.java | 94 -
.../cloud/api/commands/ListSrxFirewallsCmd.java | 102 -
.../configuration/DefaultComponentLibrary.java | 15 +-
.../cloud/deploy/UserConcentratedPodPlanner.java | 151 -
.../com/cloud/deploy/UserDispersingPlanner.java | 215 -
.../network/ExternalNetworkDeviceManagerImpl.java | 75 -
server/src/com/cloud/network/NetScalerPodVO.java | 61 -
server/src/com/cloud/network/NetworkManager.java | 6 +-
.../src/com/cloud/network/NetworkManagerImpl.java | 92 +-
server/src/com/cloud/network/dao/IPAddressDao.java | 8 +-
.../com/cloud/network/dao/IPAddressDaoImpl.java | 10 +-
.../src/com/cloud/network/dao/NetScalerPodDao.java | 24 -
.../com/cloud/network/dao/NetScalerPodDaoImpl.java | 57 -
server/src/com/cloud/network/dao/NetworkDao.java | 4 +-
.../src/com/cloud/network/dao/NetworkDaoImpl.java | 29 +-
.../element/F5ExternalLoadBalancerElement.java | 470 --
.../F5ExternalLoadBalancerElementService.java | 84 -
.../element/JuniperSRXExternalFirewallElement.java | 546 --
.../element/JuniperSRXFirewallElementService.java | 83 -
.../cloud/network/element/NetscalerElement.java | 784 ---
.../NetscalerLoadBalancerElementService.java | 69 -
.../com/cloud/resource/ResourceManagerImpl.java | 1704 +++---
.../com/cloud/server/ConfigurationServerImpl.java | 33 +-
.../cloud/server/auth/LDAPUserAuthenticator.java | 159 -
server/src/com/cloud/tags/ResourceTagVO.java | 148 +
.../com/cloud/tags/TaggedResourceManagerImpl.java | 410 ++
server/src/com/cloud/tags/dao/ResourceTagDao.java | 23 +
.../com/cloud/tags/dao/ResourceTagsDaoImpl.java | 29 +
server/src/com/cloud/user/AccountManager.java | 2 +-
server/src/com/cloud/user/AccountManagerImpl.java | 10 +-
server/src/com/cloud/user/DomainManagerImpl.java | 21 +-
.../com/cloud/uuididentity/dao/IdentityDao.java | 26 +-
.../cloud/uuididentity/dao/IdentityDaoImpl.java | 328 +-
server/src/com/cloud/vm/UserVmManagerImpl.java | 3 +-
.../com/cloud/vm/VirtualMachineManagerImpl.java | 2 +-
.../com/cloud/network/MockNetworkManagerImpl.java | 6 +
.../com/cloud/user/MockAccountManagerImpl.java | 2 +-
setup/apidoc/gen_toc.py | 1 +
setup/db/create-schema.sql | 17 +
setup/db/db/schema-302to303.sql | 3 -
tools/marvin/marvin/configGenerator.py | 16 +-
tools/testClient/.project | 17 -
tools/testClient/.pydevproject | 10 -
tools/testClient/README | 24 -
tools/testClient/TestCaseExecuteEngine.py | 74 -
tools/testClient/asyncJobMgr.py | 230 -
tools/testClient/automated/automated.sh | 60 -
tools/testClient/automated/automated.xml | 4425 ---------------
tools/testClient/cloudstackConnection.py | 174 -
tools/testClient/cloudstackException.py | 36 -
tools/testClient/cloudstackTestCase.py | 53 -
tools/testClient/cloudstackTestClient.py | 153 -
tools/testClient/codegenerator.py | 289 -
tools/testClient/configGenerator.py | 396 --
tools/testClient/dbConnection.py | 92 -
tools/testClient/demo/README | 4 -
tools/testClient/demo/demo.cfg | 25 -
tools/testClient/demo/testDeployVM.py | 98 -
tools/testClient/demo/testSshDeployVM.py | 143 -
tools/testClient/deployAndRun.py | 44 -
tools/testClient/deployDataCenter.py | 395 --
tools/testClient/jsonHelper.py | 192 -
tools/testClient/pymysql/__init__.py | 143 -
tools/testClient/pymysql/charset.py | 186 -
tools/testClient/pymysql/connections.py | 940 ---
tools/testClient/pymysql/constants/CLIENT.py | 32 -
tools/testClient/pymysql/constants/COMMAND.py | 35 -
tools/testClient/pymysql/constants/ER.py | 484 --
tools/testClient/pymysql/constants/FIELD_TYPE.py | 44 -
tools/testClient/pymysql/constants/FLAG.py | 27 -
.../testClient/pymysql/constants/SERVER_STATUS.py | 24 -
tools/testClient/pymysql/constants/__init__.py | 12 -
tools/testClient/pymysql/converters.py | 360 --
tools/testClient/pymysql/cursors.py | 309 -
tools/testClient/pymysql/err.py | 159 -
tools/testClient/pymysql/tests/__init__.py | 25 -
tools/testClient/pymysql/tests/base.py | 32 -
tools/testClient/pymysql/tests/test_DictCursor.py | 68 -
tools/testClient/pymysql/tests/test_basic.py | 205 -
tools/testClient/pymysql/tests/test_example.py | 44 -
tools/testClient/pymysql/tests/test_issues.py | 280 -
.../pymysql/tests/thirdparty/__init__.py | 17 -
.../tests/thirdparty/test_MySQLdb/__init__.py | 19 -
.../tests/thirdparty/test_MySQLdb/capabilities.py | 304 -
.../tests/thirdparty/test_MySQLdb/dbapi20.py | 856 ---
.../test_MySQLdb/test_MySQLdb_capabilities.py | 127 -
.../test_MySQLdb/test_MySQLdb_dbapi20.py | 217 -
.../test_MySQLdb/test_MySQLdb_nonstandard.py | 102 -
tools/testClient/pymysql/times.py | 28 -
tools/testClient/pymysql/util.py | 31 -
tools/testClient/remoteSSHClient.py | 48 -
tools/testClient/resourceMgrTest/__init__.py | 12 -
tools/testClient/resourceMgrTest/setup.py | 85 -
.../resourceMgrTest/testDeploy100Host.py | 106 -
tools/testClient/sandbox/advanced/advanced_env.py | 131 -
tools/testClient/sandbox/advanced/kvm.properties | 37 -
tools/testClient/sandbox/advanced/setup.properties | 36 -
.../sandbox/advanced/tests/test_scenarios.py | 138 -
tools/testClient/sandbox/advanced/xen.properties | 36 -
tools/testClient/sandbox/basic/basic_env.py | 129 -
tools/testClient/sandbox/basic/setup.properties | 34 -
tools/testClient/sandbox/simulator/sandbox.cfg | 138 -
tools/testClient/sandbox/simulator/setup.py | 128 -
.../sandbox/simulator/simulator.properties | 35 -
.../sandbox/simulator/tests/testProvision.py | 131 -
tools/testClient/testcase/test_1.py | 31 -
tools/testClient/testcase/test_2.py | 35 -
tools/testClient/testcase/test_3.py | 122 -
tools/testClient/testcase/test_userDecorator.py | 69 -
tools/testClient/translator.py | 212 -
tools/testClient/unitTest/test_advanced.py | 107 -
tools/testClient/unitTest/test_async.py | 70 -
tools/testClient/unitTest/test_basic_zone.py | 227 -
tools/testClient/unitTest/test_local_storage.py | 255 -
ui/index.jsp | 2 +-
ui/lib/jquery.timers.js | 138 -
ui/scripts/accounts.js | 6 +-
ui/scripts/dashboard.js | 3 +-
ui/scripts/instances.js | 158 +-
ui/scripts/system.js | 126 +-
ui/scripts/templates.js | 49 +-
ui/scripts/ui-custom/physicalResources.js | 7 +-
ui/scripts/ui-custom/zoneWizard.js | 76 +-
ui/scripts/ui/widgets/detailView.js | 13 +-
ui/scripts/zoneWizard.js | 327 +-
utils/src/com/cloud/utils/db/DbUtil.java | 5 +
utils/src/com/cloud/utils/db/GenericDao.java | 5 +
utils/src/com/cloud/utils/db/GenericDaoBase.java | 1 +
.../src/com/cloud/hypervisor/vmware/mo/BaseMO.java | 28 +-
.../com/cloud/hypervisor/vmware/mo/ClusterMO.java | 28 +-
.../hypervisor/vmware/mo/CustomFieldConstants.java | 28 +-
.../vmware/mo/CustomFieldsManagerMO.java | 28 +-
.../cloud/hypervisor/vmware/mo/DatacenterMO.java | 28 +-
.../cloud/hypervisor/vmware/mo/DatastoreFile.java | 28 +-
.../cloud/hypervisor/vmware/mo/DatastoreMO.java | 28 +-
.../hypervisor/vmware/mo/DiskControllerType.java | 28 +-
.../vmware/mo/HostDatastoreBrowserMO.java | 28 +-
.../vmware/mo/HostDatastoreSystemMO.java | 28 +-
.../hypervisor/vmware/mo/HostFirewallSystemMO.java | 28 +-
.../src/com/cloud/hypervisor/vmware/mo/HostMO.java | 28 +-
.../hypervisor/vmware/mo/HostNetworkSystemMO.java | 28 +-
.../hypervisor/vmware/mo/HostVirtualNicType.java | 28 +-
.../cloud/hypervisor/vmware/mo/HttpNfcLeaseMO.java | 28 +-
.../hypervisor/vmware/mo/HypervisorHostHelper.java | 38 +-
.../cloud/hypervisor/vmware/mo/NetworkDetails.java | 28 +-
.../com/cloud/hypervisor/vmware/mo/NetworkMO.java | 28 +-
.../vmware/mo/PerfCounterInfoMapper.java | 28 +-
.../cloud/hypervisor/vmware/mo/PerfManagerMO.java | 28 +-
.../hypervisor/vmware/mo/SnapshotDescriptor.java | 28 +-
.../src/com/cloud/hypervisor/vmware/mo/TaskMO.java | 28 +-
.../hypervisor/vmware/mo/VersioningContants.java | 28 +-
.../hypervisor/vmware/mo/VirtualDiskManagerMO.java | 28 +-
.../vmware/mo/VirtualEthernetCardType.java | 28 +-
.../hypervisor/vmware/mo/VirtualMachineMO.java | 28 +-
.../hypervisor/vmware/mo/VirtualSwitchType.java | 28 +-
.../hypervisor/vmware/mo/VmdkFileDescriptor.java | 28 +-
.../cloud/hypervisor/vmware/mo/VmwareHostType.java | 28 +-
.../hypervisor/vmware/mo/VmwareHypervisorHost.java | 28 +-
.../mo/VmwareHypervisorHostNetworkSummary.java | 28 +-
.../mo/VmwareHypervisorHostResourceSummary.java | 28 +-
.../hypervisor/vmware/util/VmwareContext.java | 28 +-
.../vmware/util/VmwareGuestOsMapper.java | 28 +-
.../cloud/hypervisor/vmware/util/VmwareHelper.java | 28 +-
wscript | 3 +-
wscript_build | 4 +-
505 files changed, 29753 insertions(+), 41707 deletions(-)
----------------------------------------------------------------------