You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by ml...@apache.org on 2014/03/14 06:34:45 UTC

[53/53] [abbrv] git commit: updated refs/heads/resize-root to f52c743

Merge branch 'master' into resize-root


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

Branch: refs/heads/resize-root
Commit: f52c7430f6b5a5599b230fbed48f392182378a8c
Parents: dd4f6bf 4399e24
Author: Marcus Sorensen <ma...@betterservers.com>
Authored: Thu Mar 13 23:32:05 2014 -0600
Committer: Marcus Sorensen <ma...@betterservers.com>
Committed: Thu Mar 13 23:32:05 2014 -0600

----------------------------------------------------------------------
 api/src/com/cloud/domain/Domain.java            |    3 -
 api/src/com/cloud/event/EventTypes.java         |   18 +
 .../element/AggregatedCommandExecutor.java      |   28 +
 .../cloud/network/vpc/StaticRouteProfile.java   |    2 +-
 api/src/com/cloud/server/ManagementService.java |   73 +
 api/src/com/cloud/storage/GuestOS.java          |    6 +
 .../com/cloud/storage/GuestOSHypervisor.java    |   10 +
 api/src/com/cloud/storage/VolumeApiService.java |    4 +-
 .../cloud/template/VirtualMachineTemplate.java  |    2 +-
 api/src/com/cloud/user/Account.java             |    4 +-
 api/src/com/cloud/user/AccountService.java      |   14 +-
 .../com/cloud/user/ResourceLimitService.java    |    2 +-
 api/src/com/cloud/vm/VirtualMachine.java        |    2 +
 api/src/org/apache/cloudstack/acl/Role.java     |   34 -
 api/src/org/apache/cloudstack/acl/RoleType.java |    2 +-
 .../apache/cloudstack/acl/SecurityChecker.java  |   13 +-
 api/src/org/apache/cloudstack/api/ACL.java      |    4 +-
 .../org/apache/cloudstack/api/APICommand.java   |    3 +
 .../cloudstack/api/ApiCommandJobType.java       |    6 +-
 .../org/apache/cloudstack/api/ApiConstants.java |    3 +
 api/src/org/apache/cloudstack/api/BaseCmd.java  |    9 +-
 .../org/apache/cloudstack/api/BaseListCmd.java  |    2 +-
 .../BaseListTemplateOrIsoPermissionsCmd.java    |   21 +-
 .../cloudstack/api/ResponseGenerator.java       |   48 +-
 .../apache/cloudstack/api/ResponseObject.java   |    5 +
 .../command/admin/account/CreateAccountCmd.java |    9 +-
 .../command/admin/account/DeleteAccountCmd.java |    9 +-
 .../admin/account/DisableAccountCmd.java        |   15 +-
 .../command/admin/account/EnableAccountCmd.java |   13 +-
 .../admin/account/ListAccountsCmdByAdmin.java   |   26 +
 .../command/admin/account/LockAccountCmd.java   |    3 +-
 .../command/admin/account/UpdateAccountCmd.java |   14 +-
 .../address/AssociateIPAddrCmdByAdmin.java      |   65 +
 .../ListPublicIpAddressesCmdByAdmin.java        |   53 +
 .../UpdateVMAffinityGroupCmdByAdmin.java        |   63 +
 .../api/command/admin/guest/AddGuestOsCmd.java  |  136 ++
 .../admin/guest/AddGuestOsMappingCmd.java       |  146 ++
 .../admin/guest/ListGuestOsMappingCmd.java      |  101 +
 .../command/admin/guest/RemoveGuestOsCmd.java   |   98 +
 .../admin/guest/RemoveGuestOsMappingCmd.java    |   98 +
 .../command/admin/guest/UpdateGuestOsCmd.java   |  104 +
 .../admin/guest/UpdateGuestOsMappingCmd.java    |  102 +
 .../admin/internallb/ListInternalLBVMsCmd.java  |    5 +-
 .../admin/internallb/StartInternalLBVMCmd.java  |    9 +-
 .../admin/internallb/StopInternalLBVMCmd.java   |    9 +-
 .../command/admin/iso/AttachIsoCmdByAdmin.java  |   53 +
 .../command/admin/iso/DetachIsoCmdByAdmin.java  |   47 +
 .../admin/iso/ListIsoPermissionsCmdByAdmin.java |   31 +
 .../command/admin/iso/ListIsosCmdByAdmin.java   |   26 +
 .../admin/iso/RegisterIsoCmdByAdmin.java        |   53 +
 .../command/admin/iso/UpdateIsoCmdByAdmin.java  |   45 +
 ...ListLoadBalancerRuleInstancesCmdByAdmin.java |   57 +
 .../admin/network/CreateNetworkCmdByAdmin.java  |   66 +
 .../admin/network/ListNetworksCmdByAdmin.java   |   50 +
 .../admin/network/UpdateNetworkCmdByAdmin.java  |   63 +
 .../offering/CreateServiceOfferingCmd.java      |    8 +-
 .../command/admin/router/DestroyRouterCmd.java  |    5 +-
 .../command/admin/router/ListRoutersCmd.java    |    5 +-
 .../command/admin/router/RebootRouterCmd.java   |    7 +-
 .../command/admin/router/StartRouterCmd.java    |    5 +-
 .../api/command/admin/router/StopRouterCmd.java |    5 +-
 .../command/admin/router/UpgradeRouterCmd.java  |    5 +-
 .../admin/systemvm/DestroySystemVmCmd.java      |    8 +-
 .../admin/systemvm/ListSystemVMsCmd.java        |    5 +-
 .../admin/systemvm/MigrateSystemVMCmd.java      |    8 +-
 .../admin/systemvm/RebootSystemVmCmd.java       |    9 +-
 .../admin/systemvm/ScaleSystemVMCmd.java        |    9 +-
 .../admin/systemvm/StartSystemVMCmd.java        |    9 +-
 .../command/admin/systemvm/StopSystemVmCmd.java |    8 +-
 .../admin/systemvm/UpgradeSystemVMCmd.java      |   11 +-
 .../admin/template/CopyTemplateCmdByAdmin.java  |   63 +
 .../template/CreateTemplateCmdByAdmin.java      |   62 +
 .../ListTemplatePermissionsCmdByAdmin.java      |   32 +
 .../admin/template/ListTemplatesCmdByAdmin.java |   28 +
 .../admin/template/PrepareTemplateCmd.java      |   11 +-
 .../template/RegisterTemplateCmdByAdmin.java    |   57 +
 .../template/UpdateTemplateCmdByAdmin.java      |   47 +
 .../command/admin/vm/AddNicToVMCmdByAdmin.java  |   55 +
 .../api/command/admin/vm/AssignVMCmd.java       |    8 +-
 .../command/admin/vm/DeployVMCmdByAdmin.java    |   79 +
 .../command/admin/vm/DestroyVMCmdByAdmin.java   |   57 +
 .../api/command/admin/vm/ExpungeVMCmd.java      |    8 +-
 .../api/command/admin/vm/ListVMsCmdByAdmin.java |   69 +
 .../api/command/admin/vm/MigrateVMCmd.java      |    8 +-
 .../vm/MigrateVirtualMachineWithVolumeCmd.java  |   10 +-
 .../command/admin/vm/RebootVMCmdByAdmin.java    |   51 +
 .../api/command/admin/vm/RecoverVMCmd.java      |   10 +-
 .../admin/vm/RemoveNicFromVMCmdByAdmin.java     |   55 +
 .../admin/vm/ResetVMPasswordCmdByAdmin.java     |   54 +
 .../admin/vm/ResetVMSSHKeyCmdByAdmin.java       |   57 +
 .../command/admin/vm/RestoreVMCmdByAdmin.java   |   54 +
 .../api/command/admin/vm/ScaleVMCmdByAdmin.java |   69 +
 .../api/command/admin/vm/StartVMCmdByAdmin.java |   80 +
 .../api/command/admin/vm/StopVMCmdByAdmin.java  |   53 +
 .../vm/UpdateDefaultNicForVMCmdByAdmin.java     |   56 +
 .../command/admin/vm/UpdateVMCmdByAdmin.java    |   53 +
 .../command/admin/vm/UpgradeVMCmdByAdmin.java   |   59 +
 .../RevertToVMSnapshotCmdByAdmin.java           |   57 +
 .../admin/volume/AttachVolumeCmdByAdmin.java    |   47 +
 .../admin/volume/CreateVolumeCmdByAdmin.java    |   61 +
 .../admin/volume/DetachVolumeCmdByAdmin.java    |   48 +
 .../admin/volume/ListVolumesCmdByAdmin.java     |   63 +
 .../admin/volume/MigrateVolumeCmdByAdmin.java   |   47 +
 .../admin/volume/ResizeVolumeCmdByAdmin.java    |   47 +
 .../admin/volume/UpdateVolumeCmdByAdmin.java    |   45 +
 .../admin/volume/UploadVolumeCmdByAdmin.java    |   57 +
 .../admin/vpc/CreatePrivateGatewayCmd.java      |    3 +-
 .../command/admin/vpc/CreateVPCCmdByAdmin.java  |   64 +
 .../admin/vpc/DeletePrivateGatewayCmd.java      |    5 +-
 .../command/admin/vpc/ListVPCsCmdByAdmin.java   |   55 +
 .../command/admin/vpc/UpdateVPCCmdByAdmin.java  |   47 +
 .../api/command/admin/zone/CreateZoneCmd.java   |    7 +-
 .../command/admin/zone/ListZonesCmdByAdmin.java |   26 +
 .../zone/MarkDefaultZoneForAccountCmd.java      |   10 +-
 .../api/command/admin/zone/UpdateZoneCmd.java   |    5 +-
 .../command/user/account/ListAccountsCmd.java   |    8 +-
 .../user/address/AssociateIPAddrCmd.java        |   10 +-
 .../user/address/ListPublicIpAddressesCmd.java  |   10 +-
 .../command/user/address/UpdateIPAddrCmd.java   |   12 +-
 .../affinitygroup/CreateAffinityGroupCmd.java   |    8 +-
 .../affinitygroup/DeleteAffinityGroupCmd.java   |   12 +-
 .../affinitygroup/ListAffinityGroupsCmd.java    |   10 +-
 .../affinitygroup/UpdateVMAffinityGroupCmd.java |   13 +-
 .../autoscale/CreateAutoScalePolicyCmd.java     |    9 +-
 .../autoscale/CreateAutoScaleVmGroupCmd.java    |   10 +-
 .../autoscale/CreateAutoScaleVmProfileCmd.java  |   12 +-
 .../user/autoscale/CreateConditionCmd.java      |   12 +-
 .../autoscale/DeleteAutoScalePolicyCmd.java     |    8 +-
 .../autoscale/DeleteAutoScaleVmGroupCmd.java    |    8 +-
 .../autoscale/DeleteAutoScaleVmProfileCmd.java  |    8 +-
 .../user/autoscale/DeleteConditionCmd.java      |    8 +-
 .../autoscale/DisableAutoScaleVmGroupCmd.java   |    8 +-
 .../autoscale/EnableAutoScaleVmGroupCmd.java    |    8 +-
 .../autoscale/ListAutoScalePoliciesCmd.java     |    5 +-
 .../autoscale/ListAutoScaleVmGroupsCmd.java     |    8 +-
 .../autoscale/ListAutoScaleVmProfilesCmd.java   |    8 +-
 .../autoscale/UpdateAutoScalePolicyCmd.java     |    8 +-
 .../autoscale/UpdateAutoScaleVmGroupCmd.java    |   15 +-
 .../autoscale/UpdateAutoScaleVmProfileCmd.java  |   15 +-
 .../command/user/event/ArchiveEventsCmd.java    |    5 +-
 .../api/command/user/event/DeleteEventsCmd.java |    5 +-
 .../api/command/user/event/ListEventsCmd.java   |    5 +-
 .../firewall/CreateEgressFirewallRuleCmd.java   |   18 +-
 .../user/firewall/CreateFirewallRuleCmd.java    |    6 +-
 .../firewall/CreatePortForwardingRuleCmd.java   |   20 +-
 .../firewall/DeleteEgressFirewallRuleCmd.java   |    8 +-
 .../user/firewall/DeleteFirewallRuleCmd.java    |    9 +-
 .../firewall/DeletePortForwardingRuleCmd.java   |    6 +-
 .../firewall/ListEgressFirewallRulesCmd.java    |    8 +-
 .../user/firewall/ListFirewallRulesCmd.java     |    8 +-
 .../firewall/ListPortForwardingRulesCmd.java    |    8 +-
 .../firewall/UpdatePortForwardingRuleCmd.java   |   14 +-
 .../api/command/user/iso/AttachIsoCmd.java      |   23 +-
 .../api/command/user/iso/DetachIsoCmd.java      |   18 +-
 .../command/user/iso/ListIsoPermissionsCmd.java |   10 +-
 .../api/command/user/iso/ListIsosCmd.java       |    8 +-
 .../api/command/user/iso/RegisterIsoCmd.java    |   20 +-
 .../api/command/user/iso/UpdateIsoCmd.java      |    7 +-
 .../ListLoadBalancerRuleInstancesCmd.java       |   13 +-
 .../command/user/network/CreateNetworkCmd.java  |   13 +-
 .../command/user/network/DeleteNetworkCmd.java  |    9 +-
 .../command/user/network/ListNetworksCmd.java   |   11 +-
 .../command/user/network/RestartNetworkCmd.java |    9 +-
 .../command/user/network/UpdateNetworkCmd.java  |   31 +-
 .../AuthorizeSecurityGroupEgressCmd.java        |   24 +-
 .../AuthorizeSecurityGroupIngressCmd.java       |   23 +-
 .../securitygroup/CreateSecurityGroupCmd.java   |    8 +-
 .../securitygroup/DeleteSecurityGroupCmd.java   |   16 +-
 .../securitygroup/ListSecurityGroupsCmd.java    |    5 +-
 .../RevokeSecurityGroupEgressCmd.java           |   11 +-
 .../RevokeSecurityGroupIngressCmd.java          |   10 +-
 .../user/snapshot/CreateSnapshotCmd.java        |   17 +-
 .../user/snapshot/DeleteSnapshotCmd.java        |   13 +-
 .../command/user/snapshot/ListSnapshotsCmd.java |    5 +-
 .../user/snapshot/RevertSnapshotCmd.java        |   14 +-
 .../command/user/ssh/CreateSSHKeyPairCmd.java   |    8 +-
 .../command/user/ssh/DeleteSSHKeyPairCmd.java   |    9 +-
 .../command/user/ssh/ListSSHKeyPairsCmd.java    |    5 +-
 .../command/user/ssh/RegisterSSHKeyPairCmd.java |    8 +-
 .../api/command/user/tag/CreateTagsCmd.java     |    5 +-
 .../api/command/user/tag/DeleteTagsCmd.java     |    5 +-
 .../api/command/user/tag/ListTagsCmd.java       |    5 +-
 .../command/user/template/CopyTemplateCmd.java  |    9 +-
 .../user/template/CreateTemplateCmd.java        |   40 +-
 .../template/ListTemplatePermissionsCmd.java    |   11 +-
 .../command/user/template/ListTemplatesCmd.java |    9 +-
 .../user/template/RegisterTemplateCmd.java      |   16 +-
 .../user/template/UpdateTemplateCmd.java        |    9 +-
 .../template/UpdateTemplatePermissionsCmd.java  |    3 +-
 .../api/command/user/vm/AddNicToVMCmd.java      |   21 +-
 .../api/command/user/vm/DeployVMCmd.java        |   44 +-
 .../api/command/user/vm/DestroyVMCmd.java       |   18 +-
 .../api/command/user/vm/GetVMPasswordCmd.java   |   11 +-
 .../api/command/user/vm/ListVMsCmd.java         |   36 +-
 .../api/command/user/vm/RebootVMCmd.java        |   20 +-
 .../command/user/vm/RemoveIpFromVmNicCmd.java   |   14 +-
 .../api/command/user/vm/RemoveNicFromVMCmd.java |   21 +-
 .../api/command/user/vm/ResetVMPasswordCmd.java |   27 +-
 .../api/command/user/vm/ResetVMSSHKeyCmd.java   |   14 +-
 .../api/command/user/vm/RestoreVMCmd.java       |   21 +-
 .../api/command/user/vm/ScaleVMCmd.java         |   27 +-
 .../api/command/user/vm/StartVMCmd.java         |   26 +-
 .../api/command/user/vm/StopVMCmd.java          |   14 +-
 .../user/vm/UpdateDefaultNicForVMCmd.java       |   20 +-
 .../api/command/user/vm/UpdateVMCmd.java        |   25 +-
 .../api/command/user/vm/UpgradeVMCmd.java       |   26 +-
 .../command/user/vmgroup/CreateVMGroupCmd.java  |    8 +-
 .../command/user/vmgroup/DeleteVMGroupCmd.java  |    8 +-
 .../command/user/vmgroup/ListVMGroupsCmd.java   |    5 +-
 .../command/user/vmgroup/UpdateVMGroupCmd.java  |    9 +-
 .../user/vmsnapshot/CreateVMSnapshotCmd.java    |   10 +-
 .../user/vmsnapshot/DeleteVMSnapshotCmd.java    |    8 +-
 .../user/vmsnapshot/ListVMSnapshotCmd.java      |    5 +-
 .../user/vmsnapshot/RevertToVMSnapshotCmd.java  |   13 +-
 .../command/user/volume/AttachVolumeCmd.java    |   23 +-
 .../command/user/volume/CreateVolumeCmd.java    |   21 +-
 .../command/user/volume/DeleteVolumeCmd.java    |   14 +-
 .../command/user/volume/DetachVolumeCmd.java    |   21 +-
 .../command/user/volume/ExtractVolumeCmd.java   |   13 +-
 .../api/command/user/volume/ListVolumesCmd.java |    9 +-
 .../command/user/volume/MigrateVolumeCmd.java   |   20 +-
 .../command/user/volume/ResizeVolumeCmd.java    |   20 +-
 .../command/user/volume/UpdateVolumeCmd.java    |   18 +-
 .../command/user/volume/UploadVolumeCmd.java    |   29 +-
 .../command/user/vpc/CreateStaticRouteCmd.java  |    3 +-
 .../api/command/user/vpc/CreateVPCCmd.java      |   23 +-
 .../command/user/vpc/DeleteStaticRouteCmd.java  |    9 +-
 .../api/command/user/vpc/DeleteVPCCmd.java      |    9 +-
 .../user/vpc/ListPrivateGatewaysCmd.java        |    5 +-
 .../command/user/vpc/ListStaticRoutesCmd.java   |    5 +-
 .../api/command/user/vpc/ListVPCsCmd.java       |   14 +-
 .../api/command/user/vpc/RestartVPCCmd.java     |    9 +-
 .../api/command/user/vpc/UpdateVPCCmd.java      |   21 +-
 .../api/command/user/vpn/AddVpnUserCmd.java     |    8 +-
 .../user/vpn/CreateRemoteAccessVpnCmd.java      |   12 +-
 .../user/vpn/CreateVpnConnectionCmd.java        |    7 +-
 .../user/vpn/CreateVpnCustomerGatewayCmd.java   |    8 +-
 .../command/user/vpn/CreateVpnGatewayCmd.java   |    6 +-
 .../user/vpn/DeleteRemoteAccessVpnCmd.java      |    4 +-
 .../user/vpn/DeleteVpnConnectionCmd.java        |    5 +-
 .../user/vpn/DeleteVpnCustomerGatewayCmd.java   |    8 +-
 .../command/user/vpn/DeleteVpnGatewayCmd.java   |    5 +-
 .../user/vpn/ListRemoteAccessVpnsCmd.java       |    8 +-
 .../command/user/vpn/ListVpnConnectionsCmd.java |    8 +-
 .../user/vpn/ListVpnCustomerGatewaysCmd.java    |    5 +-
 .../command/user/vpn/ListVpnGatewaysCmd.java    |    8 +-
 .../api/command/user/vpn/ListVpnUsersCmd.java   |    5 +-
 .../api/command/user/vpn/RemoveVpnUserCmd.java  |    6 +-
 .../command/user/vpn/ResetVpnConnectionCmd.java |    8 +-
 .../user/vpn/UpdateVpnCustomerGatewayCmd.java   |    8 +-
 .../api/command/user/zone/ListZonesByCmd.java   |  133 --
 .../api/command/user/zone/ListZonesCmd.java     |  134 ++
 .../api/response/AccountResponse.java           |    9 +
 .../api/response/GuestOsMappingResponse.java    |  102 +
 .../apache/cloudstack/query/QueryService.java   |   18 +-
 .../api/command/test/ScaleVMCmdTest.java        |    4 +-
 client/pom.xml                                  |   16 +-
 client/tomcatconf/applicationContext.xml.in     |  951 ++++++++
 client/tomcatconf/commands.properties.in        |   25 +
 client/tomcatconf/componentContext.xml.in       |  317 +++
 client/tomcatconf/nonossComponentContext.xml.in |  422 ++++
 .../tomcatconf/simulatorComponentContext.xml.in |  286 +++
 ...g-core-lifecycle-api-context-inheritable.xml |    5 +
 .../core/spring-core-registry-core-context.xml  |    9 +-
 .../api/routing/AggregationControlCommand.java  |   44 +
 .../api/routing/FinishAggregationCommand.java   |   31 -
 .../api/routing/StartAggregationCommand.java    |   31 -
 .../virtualnetwork/VirtualRoutingResource.java  |  123 +-
 .../VirtualRoutingResourceTest.java             |   29 +-
 .../src/com/cloud/vm/VirtualMachineManager.java |    2 +-
 .../cloud/entity/api/VirtualMachineEntity.java  |    3 +-
 .../cloud/deploy/DeploymentPlanningManager.java |    4 +-
 .../com/cloud/ha/HighAvailabilityManager.java   |    2 +
 .../src/com/cloud/network/addr/PublicIp.java    |    4 +-
 .../com/cloud/vm/VirtualMachineManagerImpl.java |   31 +-
 .../vm/VirtualMachinePowerStateSyncImpl.java    |   44 +-
 .../src/com/cloud/vm/VmWorkStart.java           |   12 +-
 .../cloud/entity/api/VMEntityManager.java       |    3 +-
 .../cloud/entity/api/VMEntityManagerImpl.java   |   19 +-
 .../entity/api/VirtualMachineEntityImpl.java    |    4 +-
 .../orchestration/NetworkOrchestrator.java      |  117 +-
 engine/schema/src/com/cloud/event/EventVO.java  |    1 -
 .../cloud/network/as/AutoScaleVmGroupVO.java    |    1 -
 .../cloud/network/dao/RemoteAccessVpnVO.java    |    2 +-
 .../network/dao/Site2SiteCustomerGatewayVO.java |    1 +
 .../network/dao/Site2SiteVpnConnectionVO.java   |    1 +
 .../network/dao/Site2SiteVpnGatewayVO.java      |    1 +
 .../com/cloud/network/rules/FirewallRuleVO.java |    2 +-
 .../security/dao/VmRulesetLogDaoImpl.java       |    2 +-
 .../com/cloud/network/vpc/NetworkACLItemVO.java |   14 +-
 .../schema/src/com/cloud/network/vpc/VpcVO.java |    1 +
 .../src/com/cloud/projects/ProjectVO.java       |    5 +
 .../com/cloud/storage/GuestOSHypervisorVO.java  |   62 +-
 .../schema/src/com/cloud/storage/GuestOSVO.java |   25 +-
 .../src/com/cloud/storage/VMTemplateVO.java     |    2 +-
 .../schema/src/com/cloud/storage/VolumeVO.java  |    1 +
 .../cloud/storage/dao/GuestOSHypervisorDao.java |    3 +
 .../storage/dao/GuestOSHypervisorDaoImpl.java   |   27 +
 .../src/com/cloud/tags/ResourceTagVO.java       |    1 +
 .../com/cloud/upgrade/dao/Upgrade430to440.java  |   52 +-
 engine/schema/src/com/cloud/user/AccountVO.java |    1 -
 .../schema/src/com/cloud/vm/VMInstanceVO.java   |   16 +-
 .../src/com/cloud/vm/dao/NicIpAliasVO.java      |   10 +-
 .../cloud/entity/api/db/VMReservationVO.java    |   11 +
 .../datastore/db/SnapshotDataStoreVO.java       |   11 +-
 .../datastore/db/TemplateDataStoreVO.java       |   11 +-
 .../storage/datastore/db/VolumeDataStoreVO.java |   11 +-
 .../storage/image/store/TemplateObject.java     |    7 +-
 .../storage/snapshot/SnapshotObject.java        |    2 +-
 .../allocator/AbstractStoragePoolAllocator.java |    3 +-
 .../ClusterScopeStoragePoolAllocator.java       |    5 +-
 .../storage/image/TemplateEntityImpl.java       |    4 +-
 .../storage/volume/VolumeServiceImpl.java       |   26 +-
 .../db/src/com/cloud/utils/db/SearchBase.java   |   12 +-
 .../framework/jobs/AsyncJobManager.java         |    3 +-
 .../jobs/impl/AsyncJobManagerImpl.java          |   37 +-
 .../framework/jobs/impl/AsyncJobMonitor.java    |    2 +-
 .../jobs/impl/JobSerializerHelper.java          |    5 +-
 .../jobs/impl/SyncQueueManagerImpl.java         |   22 +-
 .../affinity/ExplicitDedicationProcessor.java   |   11 +-
 .../ratelimit/ApiRateLimitServiceImpl.java      |    4 +-
 .../cloudstack/ratelimit/ApiRateLimitTest.java  |   10 +-
 .../mom/rabbitmq/RabbitMQEventBus.java          |   18 +-
 .../baremetal/manager/BareMetalDiscoverer.java  |   18 +-
 .../discoverer/HypervServerDiscoverer.java      |   20 +-
 .../kvm/resource/LibvirtComputingResource.java  |    4 +-
 .../kvm/resource/LibvirtXMLParser.java          |    3 +-
 .../resource/SimulatorSecondaryDiscoverer.java  |    5 +-
 .../vmware/VmwareServerDiscoverer.java          |   18 +-
 .../vmware/resource/VmwareResource.java         |    2 -
 .../xen/discoverer/XcpServerDiscoverer.java     |   19 +-
 .../xen/resource/CitrixResourceBase.java        |    5 +-
 .../commands/ListF5LoadBalancerNetworksCmd.java |    9 +-
 .../lb/InternalLoadBalancerVMManagerImpl.java   |    2 +-
 .../contrail/management/MockAccountManager.java |   63 +-
 .../commands/ListSrxFirewallNetworksCmd.java    |    9 +-
 .../network/guru/MidoNetPublicNetworkGuru.java  |   29 +-
 .../ListNetscalerLoadBalancerNetworksCmd.java   |    9 +-
 .../ListNiciraNvpDeviceNetworksCmd.java         |    5 +-
 .../ListPaloAltoFirewallNetworksCmd.java        |    5 +-
 .../api/command/LdapCreateAccountCmd.java       |   20 +-
 .../vm/hypervisor/xenserver/createipAlias.sh    |   25 -
 .../vm/hypervisor/xenserver/deleteipAlias.sh    |   24 -
 scripts/vm/hypervisor/xenserver/vmops           |   16 -
 scripts/vm/hypervisor/xenserver/xcposs/patch    |   12 -
 scripts/vm/hypervisor/xenserver/xcpserver/patch |    9 -
 .../vm/hypervisor/xenserver/xenserver56/patch   |    7 -
 .../hypervisor/xenserver/xenserver56fp1/patch   |    7 -
 .../vm/hypervisor/xenserver/xenserver60/patch   |    7 -
 .../vm/hypervisor/xenserver/xenserver62/patch   |    7 -
 .../spring-server-core-managers-context.xml     |    3 +-
 .../cloud/acl/AffinityGroupAccessChecker.java   |    6 +-
 server/src/com/cloud/acl/DomainChecker.java     |   41 +-
 .../allocator/impl/FirstFitAllocator.java       |   29 +-
 server/src/com/cloud/api/ApiDBUtils.java        |   49 +-
 server/src/com/cloud/api/ApiDispatcher.java     |   37 +-
 server/src/com/cloud/api/ApiResponseHelper.java |  122 +-
 server/src/com/cloud/api/ApiServer.java         |  129 +-
 .../dispatch/ParamGenericValidationWorker.java  |    3 +
 .../com/cloud/api/query/QueryManagerImpl.java   |  665 +++---
 .../com/cloud/api/query/ViewResponseHelper.java |   53 +-
 .../com/cloud/api/query/dao/AccountJoinDao.java |    3 +-
 .../cloud/api/query/dao/AccountJoinDaoImpl.java |  100 +-
 .../cloud/api/query/dao/DataCenterJoinDao.java  |    3 +-
 .../api/query/dao/DataCenterJoinDaoImpl.java    |   11 +-
 .../api/query/dao/DomainRouterJoinDaoImpl.java  |   10 +-
 .../cloud/api/query/dao/TemplateJoinDao.java    |   11 +-
 .../api/query/dao/TemplateJoinDaoImpl.java      |   52 +-
 .../com/cloud/api/query/dao/UserVmJoinDao.java  |    5 +-
 .../cloud/api/query/dao/UserVmJoinDaoImpl.java  |   21 +-
 .../com/cloud/api/query/dao/VolumeJoinDao.java  |    5 +-
 .../cloud/api/query/dao/VolumeJoinDaoImpl.java  |   18 +-
 .../com/cloud/api/query/vo/AsyncJobJoinVO.java  |   34 +-
 .../cloud/api/query/vo/DomainRouterJoinVO.java  |    1 -
 .../src/com/cloud/api/query/vo/EventJoinVO.java |    1 -
 .../cloud/api/query/vo/InstanceGroupJoinVO.java |    1 -
 .../api/query/vo/ProjectInvitationJoinVO.java   |    1 -
 .../cloud/api/query/vo/ResourceTagJoinVO.java   |    1 -
 .../cloud/api/query/vo/SecurityGroupJoinVO.java |    1 -
 .../com/cloud/api/query/vo/TemplateJoinVO.java  |    5 +-
 .../com/cloud/api/query/vo/UserVmJoinVO.java    |    1 -
 .../com/cloud/api/query/vo/VolumeJoinVO.java    |    2 +-
 .../api/response/ApiResponseSerializer.java     |   10 +-
 .../com/cloud/capacity/CapacityManagerImpl.java |    5 +
 .../configuration/ConfigurationManagerImpl.java |  551 ++---
 .../src/com/cloud/dc/DedicatedResourceVO.java   |    7 +
 .../deploy/DeploymentPlanningManagerImpl.java   | 2221 +++++++++---------
 .../src/com/cloud/deploy/FirstFitPlanner.java   |   13 +-
 .../cloud/ha/HighAvailabilityManagerImpl.java   |   51 +-
 .../kvm/discoverer/LibvirtServerDiscoverer.java |    3 -
 .../com/cloud/network/IpAddressManagerImpl.java |  674 +++---
 .../com/cloud/network/NetworkServiceImpl.java   |  492 ++--
 .../cloud/network/as/AutoScaleManagerImpl.java  |  489 ++--
 .../network/element/VirtualRouterElement.java   |   71 +-
 .../network/firewall/FirewallManagerImpl.java   |  174 +-
 .../lb/LoadBalancingRulesManagerImpl.java       |   29 +-
 .../router/VirtualNetworkApplianceManager.java  |   16 +-
 .../VirtualNetworkApplianceManagerImpl.java     |   86 +-
 .../VpcVirtualNetworkApplianceManagerImpl.java  |   40 +-
 .../cloud/network/rules/RulesManagerImpl.java   |   47 +-
 .../security/SecurityGroupManagerImpl.java      |    3 +-
 .../network/vpc/NetworkACLServiceImpl.java      |   34 +-
 .../com/cloud/network/vpc/VpcManagerImpl.java   |  419 ++--
 .../network/vpn/RemoteAccessVpnManagerImpl.java |   43 +-
 .../network/vpn/Site2SiteVpnManagerImpl.java    |   49 +-
 .../com/cloud/projects/ProjectManagerImpl.java  |  228 +-
 .../src/com/cloud/resource/DiscovererBase.java  |    8 +-
 .../com/cloud/resource/ResourceManagerImpl.java |  250 +-
 .../resourcelimit/ResourceLimitManagerImpl.java |  243 +-
 .../src/com/cloud/server/ManagementServer.java  |    3 +
 .../com/cloud/server/ManagementServerImpl.java  |  566 ++---
 .../com/cloud/servlet/ConsoleProxyServlet.java  |   57 +-
 .../com/cloud/storage/StorageManagerImpl.java   |   47 +-
 .../com/cloud/storage/VolumeApiServiceImpl.java |  280 +--
 .../storage/snapshot/SnapshotManagerImpl.java   |   42 +-
 .../cloud/tags/TaggedResourceManagerImpl.java   |   14 +-
 .../template/HypervisorTemplateAdapter.java     |   26 +-
 .../com/cloud/template/TemplateAdapterBase.java |   15 +-
 .../com/cloud/template/TemplateManagerImpl.java |   99 +-
 .../src/com/cloud/usage/UsageServiceImpl.java   |    9 +-
 server/src/com/cloud/user/AccountManager.java   |   53 +-
 .../src/com/cloud/user/AccountManagerImpl.java  |  526 +++--
 .../src/com/cloud/user/DomainManagerImpl.java   |   52 +-
 .../com/cloud/uuididentity/UUIDManagerImpl.java |    2 +-
 server/src/com/cloud/vm/UserVmManager.java      |   26 +-
 server/src/com/cloud/vm/UserVmManagerImpl.java  |  474 ++--
 .../vm/snapshot/VMSnapshotManagerImpl.java      |  138 +-
 .../affinity/AffinityGroupServiceImpl.java      |  998 ++++----
 .../lb/ApplicationLoadBalancerManagerImpl.java  |   18 +-
 .../cloudstack/network/lb/CertServiceImpl.java  |   21 +-
 .../GlobalLoadBalancingRulesServiceImpl.java    |   12 +-
 .../ParamGenericValidationWorkerTest.java       |   24 +
 .../com/cloud/user/MockAccountManagerImpl.java  |   88 +-
 server/test/com/cloud/vm/UserVmManagerTest.java |   35 +-
 .../cloud/vpc/MockResourceLimitManagerImpl.java |    2 +-
 .../MockVpcVirtualNetworkApplianceManager.java  |   34 +-
 .../affinity/AffinityApiUnitTest.java           |    6 +
 .../iam/AddIAMPermissionToIAMPolicyCmd.java     |    3 -
 .../api/response/iam/IAMPermissionResponse.java |    8 +-
 .../cloudstack/iam/IAMApiServiceImpl.java       |   22 +-
 .../iam/RoleBasedEntityAccessChecker.java       |   13 +-
 services/pom.xml                                |    2 +-
 setup/db/db/schema-430to440.sql                 |  125 +-
 .../debian/config/etc/init.d/cloud-early-config |   10 +
 test/integration/smoke/test_deploy_vm.py        |   52 +-
 test/integration/smoke/test_vm_iam.py           |  717 ++++++
 tools/apidoc/gen_toc.py                         |   15 +-
 tools/marvin/marvin/integration/lib/base.py     |  130 +-
 ui/scripts/configuration.js                     |    9 +-
 ui/scripts/system.js                            |   28 +-
 450 files changed, 14847 insertions(+), 6975 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/f52c7430/api/src/org/apache/cloudstack/api/command/user/vm/DeployVMCmd.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/f52c7430/plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/f52c7430/server/src/com/cloud/storage/VolumeApiServiceImpl.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/f52c7430/server/src/com/cloud/vm/UserVmManagerImpl.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/f52c7430/tools/marvin/marvin/integration/lib/base.py
----------------------------------------------------------------------