Merge branch 'master' into marvin-refactor

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

Branch: refs/heads/marvin-refactor
Commit: 14c5369ef800c40c8a230eaebd4f101b02b7955b
Parents: b2704ab e1c72bc
Author: Prasanna Santhanam <t...@apache.org>
Authored: Mon Mar 18 16:12:58 2013 +0530
Committer: Prasanna Santhanam <t...@apache.org>
Committed: Mon Mar 18 16:12:58 2013 +0530

----------------------------------------------------------------------
 .gitignore                                         |    1 +
 LICENSE                                            |    2 +-
 agent/src/com/cloud/agent/AgentShell.java          |   20 +-
 .../consoleproxy/ConsoleProxyResource.java         |   25 +-
 .../com/cloud/agent/api/BackupSnapshotCommand.java |    7 +
 .../com/cloud/agent/api/SecurityGroupRulesCmd.java |   37 +
 .../cloud/agent/api/routing/DhcpEntryCommand.java  |   10 +
 .../api/routing/HealthCheckLBConfigAnswer.java     |   42 +
 .../api/routing/HealthCheckLBConfigCommand.java    |   39 +
 api/src/com/cloud/agent/api/to/LoadBalancerTO.java |  114 +-
 api/src/com/cloud/agent/api/to/NicTO.java          |   11 +
 api/src/com/cloud/alert/Alert.java                 |    1 +
 api/src/com/cloud/domain/Domain.java               |    1 -
 api/src/com/cloud/event/Event.java                 |    1 +
 api/src/com/cloud/event/EventTypes.java            |    3 +-
 .../cloud/exception/PermissionDeniedException.java |    4 +
 .../com/cloud/exception/RequestLimitException.java |    3 +-
 api/src/com/cloud/network/Network.java             |    2 +-
 api/src/com/cloud/network/NetworkModel.java        |    2 +
 .../element/LoadBalancingServiceProvider.java      |    8 +-
 .../com/cloud/network/lb/LoadBalancingRule.java    |   84 +-
 .../network/lb/LoadBalancingRulesService.java      |   32 +-
 .../com/cloud/network/rules/HealthCheckPolicy.java |   45 +
 .../network/security/SecurityGroupService.java     |    4 +-
 api/src/com/cloud/server/ManagementService.java    |   38 +-
 .../com/cloud/template/VirtualMachineTemplate.java |    1 +
 api/src/com/cloud/user/Account.java                |    2 -
 api/src/com/cloud/user/AccountService.java         |    4 +-
 api/src/com/cloud/user/DomainService.java          |    2 +-
 api/src/com/cloud/user/User.java                   |    1 -
 api/src/com/cloud/vm/UserVmService.java            |   19 +-
 api/src/com/cloud/vm/VirtualMachine.java           |   11 +-
 api/src/org/apache/cloudstack/acl/APIChecker.java  |    3 +-
 .../org/apache/cloudstack/api/ApiConstants.java    |    6 +
 .../apache/cloudstack/api/ApiConstants.java.orig   |  468 ---
 .../apache/cloudstack/api/ResponseGenerator.java   |    7 +
 .../command/admin/account/CreateAccountCmd.java    |   17 +-
 .../command/admin/account/DeleteAccountCmd.java    |    4 +-
 .../command/admin/account/DisableAccountCmd.java   |    2 +-
 .../command/admin/account/EnableAccountCmd.java    |    3 +-
 .../command/admin/account/UpdateAccountCmd.java    |    3 +-
 .../api/command/admin/domain/CreateDomainCmd.java  |    9 +-
 .../api/command/admin/domain/DeleteDomainCmd.java  |    2 +-
 .../api/command/admin/domain/UpdateDomainCmd.java  |    4 +-
 .../api/command/admin/region/AddRegionCmd.java     |   16 +-
 .../api/command/admin/region/UpdateRegionCmd.java  |   15 +-
 .../command/admin/resource/ArchiveAlertsCmd.java   |  100 +
 .../command/admin/resource/DeleteAlertsCmd.java    |   99 +
 .../api/command/admin/user/CreateUserCmd.java      |    9 +-
 .../api/command/admin/user/DeleteUserCmd.java      |    6 +-
 .../api/command/admin/user/DisableUserCmd.java     |    4 +-
 .../api/command/admin/user/EnableUserCmd.java      |    4 +-
 .../api/command/admin/user/UpdateUserCmd.java      |    4 +-
 .../api/command/admin/vm/AssignVMCmd.java          |    8 +-
 .../command/user/config/ListCapabilitiesCmd.java   |    8 +-
 .../api/command/user/event/ArchiveEventsCmd.java   |  105 +
 .../api/command/user/event/DeleteEventsCmd.java    |  105 +
 .../api/command/user/iso/ListIsosCmd.java          |   15 +-
 .../loadbalancer/CreateLBHealthCheckPolicyCmd.java |  168 +
 .../loadbalancer/DeleteLBHealthCheckPolicyCmd.java |  116 +
 .../loadbalancer/ListLBHealthCheckPoliciesCmd.java |   85 +
 .../command/user/template/ListTemplatesCmd.java    |   13 +-
 .../api/command/user/vm/AddIpToVmNicCmd.java       |   31 +-
 .../api/command/user/vm/RemoveIpFromVmNicCmd.java  |   69 +-
 .../cloudstack/api/command/user/vm/ScaleVMCmd.java |  109 -
 .../api/command/user/vm/UpgradeVMCmd.java          |    4 +-
 .../api/response/DomainRouterResponse.java         |    5 +-
 .../api/response/LBHealthCheckPolicyResponse.java  |   98 +
 .../api/response/LBHealthCheckResponse.java        |  102 +
 .../api/response/NicSecondaryIpResponse.java       |   38 +-
 .../api/response/SecurityGroupResponse.java        |    7 +-
 .../cloudstack/api/response/UserVmResponse.java    |    7 +-
 .../cloudstack/api/response/VolumeResponse.java    |    3 +-
 api/src/org/apache/cloudstack/region/Region.java   |    3 -
 .../apache/cloudstack/region/RegionService.java    |  132 +-
 .../api/agent/test/BackupSnapshotAnswerTest.java   |    2 +-
 .../api/agent/test/BackupSnapshotCommandTest.java  |    4 +-
 .../cloudstack/api/command/test/RegionCmdTest.java |    4 +-
 .../WEB-INF/classes/resources/messages.properties  |    1 +
 .../classes/resources/messages_fr_FR.properties    | 2446 +++++++--------
 client/pom.xml                                     |    4 +
 client/tomcatconf/applicationContext.xml.in        |    7 +-
 client/tomcatconf/commands.properties.in           |   14 +-
 client/tomcatconf/componentContext.xml.in          |   11 +-
 client/tomcatconf/components-cloudzones.xml.in     |   33 -
 client/tomcatconf/components-nonoss.xml.in         |   97 -
 client/tomcatconf/components.xml.in                |  306 --
 client/tomcatconf/nonossComponentContext.xml.in    |   10 +-
 .../api/NetworkRulesVmSecondaryIpCommand.java      |   71 +
 .../virtualnetwork/VirtualRoutingResource.java     |   52 +-
 core/src/com/cloud/alert/AlertVO.java              |   38 +-
 core/src/com/cloud/event/EventVO.java              |  167 +-
 core/src/com/cloud/event/dao/EventDao.java         |    5 +
 core/src/com/cloud/event/dao/EventDaoImpl.java     |   71 +-
 .../src/com/cloud/storage/StoragePoolDetailVO.java |   81 -
 core/src/com/cloud/user/AccountVO.java             |   35 +-
 core/src/com/cloud/user/UserVO.java                |   18 +-
 core/src/com/cloud/vm/VMInstanceVO.java            |   26 +-
 debian/changelog                                   |    6 +
 debian/cloudstack-agent.install                    |    1 +
 debian/cloudstack-agent.postinst                   |   40 +
 debian/cloudstack-management.install               |   10 +-
 debian/cloudstack-management.postinst              |    8 +-
 debian/cloudstack-usage.install                    |    3 +-
 debian/cloudstack-usage.postinst                   |   37 +
 debian/control                                     |    2 +-
 debian/rules                                       |  150 +-
 deps/install-non-oss.sh                            |   11 +-
 docs/en-US/Developers_Guide.xml                    |    2 +-
 docs/en-US/Release_Notes.xml                       |    4 +-
 docs/en-US/add-remove-nic.xml                      |  127 +
 docs/en-US/added-API-commands-4-1.xml              |   28 +
 docs/en-US/advanced-zone-guest-ip-addresses.xml    |   12 +-
 docs/en-US/autoscale.xml                           |    6 +-
 docs/en-US/build-deb.xml                           |    2 +-
 docs/en-US/build-rpm.xml                           |  146 +-
 docs/en-US/building-marvin.xml                     |    4 +-
 docs/en-US/cloudmonkey.xml                         |  264 ++
 docs/en-US/devcloud-usage-mode.xml                 |    4 +-
 docs/en-US/getting-release.xml                     |   40 +-
 docs/en-US/globally-configured-limits.xml          |    2 +-
 docs/en-US/guest-traffic.xml                       |    9 +-
 docs/en-US/networks.xml                            |    1 +
 docs/en-US/reserved-ip-addresses-non-csvms.xml     |  163 +
 docs/en-US/source-prereqs.xml                      |   13 +-
 docs/en-US/source.xml                              |   18 +-
 docs/en-US/tools.xml                               |    1 +
 docs/en-US/verifying-source.xml                    |    2 +-
 docs/en-US/whats-new.xml                           |    1 +
 docs/en-US/working-with-snapshots.xml              |    4 +
 docs/en-US/working-with-usage-data.xml             |    1 +
 docs/pot/build-deb.pot                             |    2 +-
 .../storage/datastore/db/PrimaryDataStoreDao.java  |  148 +-
 .../datastore/db/PrimaryDataStoreDaoImpl.java      |  544 ++--
 .../storage/datastore/db/StoragePoolDetailVO.java  |   81 +
 .../datastore/db/StoragePoolDetailsDao.java        |   28 +
 .../storage/datastore/db/StoragePoolVO.java        |    9 +-
 .../cloud/entity/api/VMEntityManagerImpl.java      |    4 +-
 .../cloud/entity/api/db/dao/VMEntityDaoImpl.java   |    8 +-
 .../entity/api/db/dao/VMReservationDaoImpl.java    |    2 +-
 .../platform/orchestration/CloudOrchestrator.java  |   21 +-
 .../image/store/DefaultImageDataStoreImpl.java     |    2 +-
 .../storage/image/store/TemplateObject.java        |    2 +-
 .../storage/allocator/StorageAllocatorTest.java    |    8 +-
 .../StorageAllocatorTestConfiguration.java         |   12 +-
 .../storage/test/DirectAgentManagerSimpleImpl.java |    6 +
 .../storage/snapshot/SnapshotObject.java           |    2 +-
 .../snapshot/strategy/AncientSnasphotStrategy.java |    4 +-
 .../allocator/AbstractStoragePoolAllocator.java    |    4 +-
 .../allocator/ZoneWideStoragePoolAllocator.java    |    4 +-
 .../storage/db/ObjectInDataStoreDaoImpl.java       |    2 +
 .../storage/motion/AncientDataMotionStrategy.java  |    4 +-
 .../storage/volume/db/VolumeDao2Impl.java          |    5 +-
 .../storage/datastore/DefaultPrimaryDataStore.java |    2 +-
 .../AncientPrimaryDataStoreLifeCycleImpl.java      |    2 +-
 .../storage/volume/VolumeEntityImpl.java           |    2 +-
 .../cloudstack/storage/volume/VolumeObject.java    |    2 +-
 .../storage/volume/VolumeServiceImpl.java          |    1 -
 packaging/centos63/cloud-agent.rc                  |   98 +-
 packaging/centos63/cloud-ipallocator.rc            |    2 +-
 packaging/centos63/cloud.spec                      |   45 +-
 packaging/centos63/cloudstack-agent.te             |   33 +
 packaging/debian/init/cloud-agent                  |    8 +-
 packaging/debian/init/cloud-usage                  |   18 +-
 .../debian/config/etc/init.d/cloud-early-config    |   36 +-
 .../debian/config/opt/cloud/bin/vpc_guestnw.sh     |   12 +
 .../debian/config/opt/cloud/bin/vpc_ipassoc.sh     |   12 +
 patches/systemvm/debian/config/root/edithosts.sh   |   16 +-
 patches/systemvm/debian/config/root/func.sh        |    7 +-
 .../config/root/redundant_router/backup.sh.templ   |    1 +
 .../root/redundant_router/check_heartbeat.sh.templ |    2 +-
 .../discovery/ApiDiscoveryServiceImpl.java         |    1 +
 .../command/admin/ratelimit/ResetApiLimitCmd.java  |    9 +
 .../api/command/user/ratelimit/GetApiLimitCmd.java |   11 +
 .../cloudstack/ratelimit/ApiRateLimitService.java  |    2 +
 .../ratelimit/ApiRateLimitServiceImpl.java         |   21 +-
 .../cloudstack/ratelimit/ApiRateLimitTest.java     |   25 +
 plugins/hypervisors/kvm/pom.xml                    |    6 -
 .../cloud/hypervisor/kvm/resource/KVMHABase.java   |    6 +-
 .../kvm/resource/LibvirtComputingResource.java     |  457 ++--
 .../hypervisor/kvm/resource/LibvirtVMDef.java      |   25 +
 .../hypervisor/kvm/resource/LibvirtXMLParser.java  |    8 +-
 .../kvm/storage/LibvirtStorageAdaptor.java         |  161 +-
 .../kvm/resource/LibvirtVifDriverTest.java         |  226 ++
 plugins/hypervisors/vmware/pom.xml                 |   12 -
 .../hypervisor/vmware/VmwareServerDiscoverer.java  |  125 +-
 .../vmware/manager/VmwareManagerImpl.java          |   57 +-
 .../vmware/manager/VmwareStorageManagerImpl.java   |  359 ++--
 .../vmware/resource/VmwareContextFactory.java      |   12 +-
 .../hypervisor/vmware/resource/VmwareResource.java |  266 +-
 .../VmwareSecondaryStorageContextFactory.java      |   31 +-
 .../VmwareSecondaryStorageResourceHandler.java     |   18 +-
 .../hypervisor/xen/resource/CitrixHelper.java      |   41 +-
 .../xen/resource/CitrixResourceBase.java           |  215 +-
 .../xen/resource/XenServer56FP1Resource.java       |   11 +-
 .../xen/resource/XenServer610Resource.java         |    2 +-
 .../dns-notifier/resources/components-example.xml  |    2 +
 .../element/ElasticLoadBalancerElement.java        |    7 +
 .../network/lb/ElasticLoadBalancerManagerImpl.java |    9 +-
 .../element/F5ExternalLoadBalancerElement.java     |    8 +
 .../cloud/network/element/NetscalerElement.java    |   32 +-
 .../cloud/network/resource/NetscalerResource.java  |  291 ++-
 pom.xml                                            |  474 ++--
 scripts/network/domr/dhcp_entry.sh                 |    6 +-
 scripts/storage/qcow2/resizevolume.sh              |    4 +-
 scripts/vm/hypervisor/kvm/patchviasocket.pl        |   58 +
 scripts/vm/hypervisor/kvm/rundomrpre.sh            |  147 -
 .../xenserver/Add-To-VCPUs-Params-Live.sh          |   33 -
 scripts/vm/hypervisor/xenserver/vmops              |  212 ++-
 scripts/vm/hypervisor/xenserver/vmopsSnapshot      |   29 +-
 .../vm/hypervisor/xenserver/xcposs/vmopsSnapshot   |   27 +-
 scripts/vm/hypervisor/xenserver/xenheartbeat.sh    |   33 +-
 scripts/vm/network/security_group.py               |  175 +-
 server/conf/cloudstack-limits.conf.in              |   21 +
 server/conf/cloudstack-sudoers.in                  |   22 +
 server/src/com/cloud/agent/AgentManager.java       |    2 +
 .../com/cloud/agent/manager/AgentManagerImpl.java  |   10 +-
 .../src/com/cloud/agent/manager/AgentMonitor.java  |    9 +-
 .../cloud/agent/manager/AgentMonitorService.java   |   28 +
 .../allocator/impl/RecreateHostAllocator.java      |    4 +-
 server/src/com/cloud/alert/dao/AlertDao.java       |    7 +
 server/src/com/cloud/alert/dao/AlertDaoImpl.java   |   85 +
 server/src/com/cloud/api/ApiDBUtils.java           |    5 +-
 server/src/com/cloud/api/ApiDispatcher.java        |   14 +-
 server/src/com/cloud/api/ApiResponseHelper.java    |   70 +-
 server/src/com/cloud/api/ApiServer.java            |   64 +-
 server/src/com/cloud/api/ApiServerService.java     |   37 +
 server/src/com/cloud/api/ApiServlet.java           |    2 +-
 .../src/com/cloud/api/query/QueryManagerImpl.java  |   17 +-
 .../api/query/dao/DomainRouterJoinDaoImpl.java     |   23 +
 .../query/dao/ProjectInvitationJoinDaoImpl.java    |    4 +-
 .../api/query/dao/UserAccountJoinDaoImpl.java      |    9 +-
 server/src/com/cloud/api/query/vo/EventJoinVO.java |    9 +
 .../api/query/vo/ProjectInvitationJoinVO.java      |    3 +-
 .../cloud/baremetal/BareMetalTemplateAdapter.java  |  218 --
 .../com/cloud/capacity/dao/CapacityDaoImpl.java    |    4 +-
 .../src/com/cloud/cluster/ClusterManagerImpl.java  |    5 +-
 server/src/com/cloud/configuration/Config.java     |   11 +-
 .../configuration/ConfigurationManagerImpl.java    |   19 +-
 .../configuration/dao/ConfigurationDaoImpl.java    |    9 -
 .../configuration/dao/ResourceCountDaoImpl.java    |    9 +-
 .../consoleproxy/ConsoleProxyManagerImpl.java      |    4 +-
 server/src/com/cloud/dc/dao/DataCenterDaoImpl.java |   10 +-
 .../com/cloud/dc/dao/DataCenterIpAddressDao.java   |    6 +
 .../dc/dao/DataCenterLinkLocalIpAddressDao.java    |   32 +
 .../dao/DataCenterLinkLocalIpAddressDaoImpl.java   |    2 +-
 server/src/com/cloud/dc/dao/DataCenterVnetDao.java |   38 +
 .../com/cloud/dc/dao/DataCenterVnetDaoImpl.java    |    2 +-
 server/src/com/cloud/dc/dao/PodVlanDao.java        |   30 +
 server/src/com/cloud/dc/dao/PodVlanDaoImpl.java    |    2 +-
 .../deploy/AbstractDeployPlannerSelector.java      |   14 +-
 server/src/com/cloud/deploy/FirstFitPlanner.java   |    4 +-
 .../cloud/deploy/HypervisorVmPlannerSelector.java  |   15 +-
 server/src/com/cloud/domain/DomainVO.java          |   16 +-
 server/src/com/cloud/ha/RecreatableFencer.java     |    8 +-
 .../com/cloud/hypervisor/HypervisorGuruBase.java   |   12 +-
 .../network/ExternalLoadBalancerDeviceManager.java |    7 +-
 .../ExternalLoadBalancerDeviceManagerImpl.java     |  107 +-
 .../com/cloud/network/LBHealthCheckPolicyVO.java   |  157 +
 server/src/com/cloud/network/NetworkManager.java   |    5 +-
 .../src/com/cloud/network/NetworkManagerImpl.java  |  119 +-
 server/src/com/cloud/network/NetworkModelImpl.java |   30 +-
 .../src/com/cloud/network/NetworkServiceImpl.java  |  126 +-
 .../cloud/network/dao/FirewallRulesDaoImpl.java    |    5 +-
 server/src/com/cloud/network/dao/IPAddressDao.java |    2 +
 .../com/cloud/network/dao/IPAddressDaoImpl.java    |   14 +-
 .../cloud/network/dao/LBHealthCheckPolicyDao.java  |   35 +
 .../network/dao/LBHealthCheckPolicyDaoImpl.java    |   71 +
 .../com/cloud/network/dao/LoadBalancerDaoImpl.java |    2 +-
 .../com/cloud/network/dao/LoadBalancerVMMapVO.java |   16 +-
 .../com/cloud/network/dao/NetworkAccountDao.java   |   22 +
 .../cloud/network/dao/NetworkAccountDaoImpl.java   |    2 +-
 .../src/com/cloud/network/dao/NetworkDaoImpl.java  |   20 +-
 server/src/com/cloud/network/dao/NetworkOpDao.java |   26 +
 .../com/cloud/network/dao/NetworkOpDaoImpl.java    |    2 +-
 .../cloud/network/dao/PhysicalNetworkDaoImpl.java  |    2 +-
 .../com/cloud/network/dao/RouterNetworkDao.java    |   26 +
 .../cloud/network/dao/RouterNetworkDaoImpl.java    |    2 +-
 .../network/dao/Site2SiteVpnConnectionDaoImpl.java |    4 +-
 .../network/dao/Site2SiteVpnGatewayDaoImpl.java    |    2 +-
 .../network/element/VirtualRouterElement.java      |   10 +-
 .../com/cloud/network/guru/DirectNetworkGuru.java  |   18 +-
 .../com/cloud/network/lb/LBHealthCheckManager.java |   24 +
 .../cloud/network/lb/LBHealthCheckManagerImpl.java |  110 +
 .../network/lb/LoadBalancingRulesManager.java      |    2 +
 .../network/lb/LoadBalancingRulesManagerImpl.java  |  678 ++++-
 .../router/VirtualNetworkApplianceManagerImpl.java |   47 +-
 .../rules/dao/PortForwardingRulesDaoImpl.java      |    5 +-
 .../network/security/SecurityGroupManagerImpl.java |   93 +-
 .../security/SecurityGroupManagerImpl2.java        |   13 +-
 .../network/security/dao/SecurityGroupDaoImpl.java |    3 +-
 .../src/com/cloud/network/vpc/VpcManagerImpl.java  |    1 -
 .../cloud/network/vpc/dao/StaticRouteDaoImpl.java  |    3 +-
 .../src/com/cloud/network/vpc/dao/VpcDaoImpl.java  |    7 +-
 .../src/com/cloud/projects/ProjectManagerImpl.java |    3 +-
 .../src/com/cloud/projects/dao/ProjectDaoImpl.java |    3 +-
 .../com/cloud/resource/ResourceManagerImpl.java    |   11 +-
 .../resourcelimit/ResourceLimitManagerImpl.java    |    2 +-
 .../com/cloud/server/ConfigurationServerImpl.java  |   53 +-
 .../src/com/cloud/server/ManagementServerImpl.java |  124 +-
 .../src/com/cloud/servlet/CloudStartupServlet.java |   17 +-
 .../cloud/storage/LocalStoragePoolListener.java    |    4 +-
 server/src/com/cloud/storage/OCFS2ManagerImpl.java |    4 +-
 .../src/com/cloud/storage/StorageManagerImpl.java  |    2 +-
 .../src/com/cloud/storage/VolumeManagerImpl.java   |   12 +-
 .../src/com/cloud/storage/dao/SnapshotDaoImpl.java |   12 +-
 .../src/com/cloud/storage/dao/StoragePoolDao.java  |  113 -
 .../com/cloud/storage/dao/StoragePoolDaoImpl.java  |  432 ---
 .../cloud/storage/dao/StoragePoolDetailsDao.java   |   28 -
 .../storage/dao/StoragePoolDetailsDaoImpl.java     |    3 +-
 .../com/cloud/storage/dao/VMTemplateDaoImpl.java   |  161 +-
 .../src/com/cloud/storage/dao/VolumeDaoImpl.java   |    4 +-
 .../cloud/storage/listener/StoragePoolMonitor.java |    4 +-
 .../storage/snapshot/SnapshotManagerImpl.java      |    4 +-
 .../cloud/template/HyervisorTemplateAdapter.java   |  340 --
 .../cloud/template/HypervisorTemplateAdapter.java  |  339 ++
 .../com/cloud/template/TemplateManagerImpl.java    |    4 +-
 .../src/com/cloud/upgrade/dao/Upgrade40to41.java   |   24 -
 server/src/com/cloud/user/AccountManager.java      |   14 +-
 server/src/com/cloud/user/AccountManagerImpl.java  |   64 +-
 server/src/com/cloud/user/DomainManager.java       |    2 +-
 server/src/com/cloud/user/DomainManagerImpl.java   |   31 +-
 server/src/com/cloud/user/dao/AccountDaoImpl.java  |   90 +-
 server/src/com/cloud/vm/ItWorkVO.java              |    3 +-
 server/src/com/cloud/vm/UserVmManagerImpl.java     |  129 +-
 server/src/com/cloud/vm/VirtualMachineManager.java |   12 -
 .../com/cloud/vm/VirtualMachineManagerImpl.java    |  312 +--
 .../src/com/cloud/vm/dao/DomainRouterDaoImpl.java  |   12 +-
 server/src/com/cloud/vm/dao/NicDao.java            |    2 +
 server/src/com/cloud/vm/dao/NicDaoImpl.java        |    9 +
 server/src/com/cloud/vm/dao/UserVmDaoImpl.java     |    3 +-
 .../cloud/vm/snapshot/VMSnapshotManagerImpl.java   |    4 +-
 .../apache/cloudstack/region/RegionManager.java    |  100 +-
 .../cloudstack/region/RegionManagerImpl.java       |  151 +-
 .../cloudstack/region/RegionServiceImpl.java       |   80 +-
 .../src/org/apache/cloudstack/region/RegionVO.java |   27 +-
 .../apache/cloudstack/region/RegionsApiUtil.java   |  306 ++
 .../cloudstack/region/dao/RegionSyncDao.java       |   24 -
 .../cloudstack/region/dao/RegionSyncDaoImpl.java   |   35 -
 .../test/com/cloud/agent/MockAgentManagerImpl.java |    6 +
 .../com/cloud/alert/AlertControlsUnitTest.java     |   83 +
 .../com/cloud/event/EventControlsUnitTest.java     |   84 +
 .../com/cloud/network/MockNetworkManagerImpl.java  |   18 +-
 .../com/cloud/network/MockNetworkModelImpl.java    |    6 +
 .../com/cloud/storage/dao/StoragePoolDaoTest.java  |    3 +-
 .../dao/StoragePoolDaoTestConfiguration.java       |    3 +-
 .../com/cloud/user/MockAccountManagerImpl.java     |    8 +-
 .../test/com/cloud/user/MockDomainManagerImpl.java |    4 +-
 .../test/com/cloud/vm/MockUserVmManagerImpl.java   |   17 +-
 .../cloud/vm/MockVirtualMachineManagerImpl.java    |   15 -
 .../UserVmCloneSettingDaoTestConfiguration.java    |    2 +-
 .../cloud/vm/snapshot/VMSnapshotManagerTest.java   |    4 +-
 .../test/com/cloud/vpc/MockNetworkManagerImpl.java |   29 +-
 .../test/com/cloud/vpc/MockNetworkModelImpl.java   |    6 +
 .../cloudstack/region/RegionManagerTest.java       |   22 +-
 .../src/com/cloud/consoleproxy/ConsoleProxy.java   |   29 +-
 .../ConsoleProxyHttpHandlerHelper.java             |    8 +-
 setup/bindir/cloud-setup-databases.in              |    2 +-
 setup/db/db/schema-40to410.sql                     |   64 +-
 setup/db/db/schema-410to420.sql                    |   68 +
 test/integration/component/test_accounts.py        |    5 +-
 .../component/test_allocation_states.py            |    5 +-
 test/integration/component/test_blocker_bugs.py    |   14 +-
 test/integration/component/test_egress_rules.py    |   24 +-
 test/integration/component/test_eip_elb.py         |    6 +-
 .../integration/component/test_network_offering.py |   10 +-
 test/integration/component/test_project_configs.py |    4 +-
 test/integration/component/test_project_limits.py  |    8 +-
 .../component/test_project_resources.py            |   16 +-
 test/integration/component/test_project_usage.py   |   22 +-
 test/integration/component/test_projects.py        |    4 +-
 test/integration/component/test_resource_limits.py |   10 +-
 test/integration/component/test_routers.py         |   10 +-
 test/integration/component/test_security_groups.py |   16 +-
 test/integration/component/test_templates.py       |    8 +-
 test/integration/component/test_usage.py           |   22 +-
 test/integration/component/test_volumes.py         |   14 +-
 tools/apidoc/gen_toc.py                            |    3 +
 tools/appliance/README.md                          |    8 +-
 tools/appliance/build.sh                           |   12 +-
 .../appliance/definitions/systemvmtemplate/base.sh |    2 +-
 .../definitions/systemvmtemplate/definition.rb     |    6 +-
 .../definitions/systemvmtemplate/postinstall.sh    |    2 +
 .../definitions/systemvmtemplate/zerodisk.sh       |    3 +-
 .../definitions/systemvmtemplate64/base.sh         |   25 +
 .../definitions/systemvmtemplate64/cleanup.sh      |   21 +
 .../definitions/systemvmtemplate64/definition.rb   |   45 +
 .../definitions/systemvmtemplate64/postinstall.sh  |  220 ++
 .../definitions/systemvmtemplate64/preseed.cfg     |  357 +++
 .../definitions/systemvmtemplate64/zerodisk.sh     |   15 +
 tools/cli/cloudmonkey/cloudmonkey.py               |    9 +-
 tools/cli/cloudmonkey/config.py                    |    1 +
 tools/eclipse/set-eclipse-profile.sh               |   26 +
 ui/css/cloudstack3.css                             |  282 ++-
 ui/dictionary.jsp                                  |    1 +
 ui/index.jsp                                       |    1 +
 ui/scripts/dashboard.js                            |   75 +-
 ui/scripts/docs.js                                 |   81 +
 ui/scripts/events.js                               |  314 ++
 ui/scripts/globalSettings.js                       |    4 +-
 ui/scripts/installWizard.js                        |    4 +-
 ui/scripts/instanceWizard.js                       |   14 +-
 ui/scripts/instances.js                            |    9 +
 ui/scripts/network.js                              |  648 ++---
 ui/scripts/system.js                               |   13 +-
 ui/scripts/ui-custom/dashboard.js                  |    8 +-
 ui/scripts/ui-custom/enableStaticNAT.js            |    3 +-
 ui/scripts/ui-custom/healthCheck.js                |  342 ++
 ui/scripts/ui-custom/installWizard.js              |    4 +-
 ui/scripts/ui-custom/instanceWizard.js             |   27 +-
 ui/scripts/ui/widgets/detailView.js                |   37 +-
 ui/scripts/ui/widgets/listView.js                  |   58 +-
 ui/scripts/ui/widgets/multiEdit.js                 |   12 +-
 ui/scripts/ui/widgets/toolTip.js                   |    2 +-
 usage/conf/db.properties.in                        |   29 +
 usage/pom.xml                                      |    2 +-
 utils/src/com/cloud/utils/LogUtils.java            |    3 +-
 .../src/com/cloud/utils/component/AdapterBase.java |    2 +-
 .../cloud/utils/component/ComponentContext.java    |   66 +-
 utils/src/com/cloud/utils/db/GenericDao.java       |    2 +
 utils/src/com/cloud/utils/db/GenericDaoBase.java   |   46 +-
 utils/src/com/cloud/utils/db/QueryBuilder.java     |   20 +-
 utils/src/com/cloud/utils/db/Transaction.java      |    4 +-
 .../cloud/utils/db/TransactionContextBuilder.java  |   30 +-
 .../utils/log/CglibThrowableRendererTest.java      |    6 +-
 vmware-base/pom.xml                                |   12 -
 .../src/com/cloud/hypervisor/vmware/mo/BaseMO.java |   74 +-
 .../com/cloud/hypervisor/vmware/mo/ClusterMO.java  |  318 +-
 .../vmware/mo/CustomFieldsManagerMO.java           |   32 +-
 .../cloud/hypervisor/vmware/mo/DatacenterMO.java   |  328 +-
 .../cloud/hypervisor/vmware/mo/DatastoreMO.java    |  186 +-
 .../vmware/mo/DistributedVirtualSwitchMO.java      |   12 +-
 .../vmware/mo/HostDatastoreBrowserMO.java          |   58 +-
 .../vmware/mo/HostDatastoreSystemMO.java           |   92 +-
 .../hypervisor/vmware/mo/HostFirewallSystemMO.java |   14 +-
 .../src/com/cloud/hypervisor/vmware/mo/HostMO.java |  486 ++--
 .../cloud/hypervisor/vmware/mo/HttpNfcLeaseMO.java |  109 +-
 .../hypervisor/vmware/mo/HypervisorHostHelper.java |  285 +-
 .../com/cloud/hypervisor/vmware/mo/NetworkMO.java  |   15 +-
 .../cloud/hypervisor/vmware/mo/PerfManagerMO.java  |   85 +-
 .../src/com/cloud/hypervisor/vmware/mo/TaskMO.java |   24 +-
 .../hypervisor/vmware/mo/VirtualDiskManagerMO.java |  126 +-
 .../hypervisor/vmware/mo/VirtualMachineMO.java     | 1276 ++++----
 .../hypervisor/vmware/mo/VirtualSwitchType.java    |    8 +-
 .../cloud/hypervisor/vmware/util/VmwareClient.java |  580 ++++
 .../hypervisor/vmware/util/VmwareContext.java      |  364 ++--
 .../vmware/util/VmwareGuestOsMapper.java           |  282 +-
 .../cloud/hypervisor/vmware/util/VmwareHelper.java |  269 +-
 .../vmware/mo/TestVmwareContextFactory.java        |   14 +-
 .../cloud/hypervisor/vmware/mo/TestVmwareMO.java   |    1 -
 vmware-base/test/com/cloud/vmware/TestVMWare.java  |    7 +-
 451 files changed, 16361 insertions(+), 10197 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/14c5369e/tools/apidoc/gen_toc.py
----------------------------------------------------------------------
diff --cc tools/apidoc/gen_toc.py
index c127328,6292c53..3f2d576
--- a/tools/apidoc/gen_toc.py
+++ b/tools/apidoc/gen_toc.py
@@@ -131,8 -131,10 +131,11 @@@ known_categories = 
      'Counter': 'AutoScale',
      'Condition': 'AutoScale',
      'Api': 'API Discovery',
 +    'Simulator': 'Simulator',
      'Region': 'Region',
+     'addIpToNic': 'Nic',
+     'removeIpFromNic': 'Nic',
+     'listNics':'Nic',
      }
  
  

Reply via email to