This is an automated email from the ASF dual-hosted git repository.

rohit pushed a change to branch 4.13
in repository https://gitbox.apache.org/repos/asf/cloudstack.git.


    from 4d0c6b7  packaging: install python-dnspython or python-dns to fix 
issue with cloudstack-setup-management (#3854)
     add 50fc045  Updating pom.xml version numbers for release 4.14.0.0-SNAPSHOT
     add 12f0ac6  Merge branch '4.13' into master
     add fbec3b3  Merge remote-tracking branch 'origin/4.13'
     add 8da0556  kvm/cloudstack-guest-tool: Tool to query Qemu Guest Agent 
(#3519)
     add c01ce7b2 Merge remote-tracking branch 'origin/4.13'
     add 89053c7  packaging: deprecate el6 and add 4.13-4.14 upgrade path 
(#3591)
     add 8170ec5  kvm: Logrotate should not touch agent.log (#3597)
     add 7f91964  refactoring: Remove duplicate code (by Frank/Nuage) (#3538)
     add 6cec7c7  allocator: in case of null guest OS don't fail prioritisation 
completely (#3607)
     add 899eab6  kvm/security_group: Make Security Group Python 3 compatible 
(#3589)
     add 666ec69  Merge remote-tracking branch 'origin/4.13'
     add 294813e  Merge remote-tracking branch 'origin/4.13'
     add 9ee129a  NioServer: retain links by address string to minimize 
resource leak (#3525)
     add 9258c7c  Revert "9ee129ae6a08935645734ad520bec72bf5f22217"
     add 848860d  security_group.py: fix NameError: name 'd' is not defined 
(#3641)
     add 2394fda  Merge remote-tracking branch 'origin/4.13'
     add d3f199f  Increase DHCP lease time to infinite (#3662)
     add 3b82aba  .gitignore: ignore patches and unzipped logs (#3665)
     add afab9fb  client: jetty session timeout set after server is started 
(#3658)
     add 4d7e95e  kvm: Use 'ip' instead of 'brctl' (#3623)
     add b0e3fbe  Merge remote-tracking branch 'origin/4.13'
     add 524b995  IoT/ARM64 support: allow cloudstack-agent on Raspberry Pi 4 
(armv8) to use kvm acceleration (#3644)
     add a9b4da6  server: reduce verbosity of Async Job Manager log messages 
(#3616)
     add 7f5096a  storage: don't select an SSVM that is removed (#3668)
     add 96d98de  Merge remote-tracking branch 'origin/4.13'
     add c8681f5  ui: fix migrate host form no host popup (#3682)
     add c863cc2  add class cleanup method (#3632)
     add 4cce43f  Add support for vSphere Web SDK 6.7 installation in 
install-non-oss.sh (#3650)
     add fc9a525  New BuildRequires for CentOS 7: python-setuptools (#3630)
     add 80abb5a  Fix VR creation issue while creating VM on shared network 
using PVLAN (#3653)
     add 114df3d  Forward merge apache/4.13 to master
     add 24db4d8  security_group.py: check cidr unstrictly to accept cidrs like 
1.1.1.1/24 (#3701)
     add e1ccbfb  debian: fix symlink issue post install/upgrade (#3695)
     add 3220705  setup: env config for dual zone simulator (#3696)
     add a65a931  ui: increase width of name field in UI (#3703)
     add e93f6bf  utils: use iproute to get default network interface (#3704)
     add b8676ae  Merge release branch 4.13 to master
     add 2427114  a conditional to prevent creation of a field (#3723)
     add f30b5ce  Fix resource count of expunged volume (#3669)
     add 828405d  Merge branch '4.13'
     add e56fa31  ssh: Add support for ecdsa and ed25519 public keys (#3740)
     add 6f3694c  server: save SSH.PublicKey into user_vm_details regardless of 
password management (#3745)
     add 7a86ca7  ui: show memory usage in VM statistics (#3474)
     add 29e1bbc  server: rethrow takeVMSnapshot() exception instead of 
returning null (#3546)
     add 93aad24  storage: Handle RBD snapshot deletion (#3615)
     add 0d92b92  Fix OS category for some OS-es added in 4.13 (#3746)
     add da62cec  README: that time of the year! 🎄 (#3769)
     add 2e8c069  Load Average for KVM (#3738)
     add 16527f1  Add missing HA config keys (#3737)
     add a0efbf9  Fix virtual template size for managed storage for KVM / 
refactor cloud-install-sys-tmplt (#3371)
     add e319c8b  Revert "Fix virtual template size for managed storage for KVM 
/ refactor cloud-install-sys-tmplt (#3371)" (#3771)
     add cf6e616  Revert "Add missing HA config keys (#3737)" (#3774)
     add 4b43c26  Better tracking host maintanence and handling of migration 
jobs (#3425)
     add 45503e1  Revert "Revert "Fix virtual template size for managed storage 
for KVM / refactor cloud-install-sys-tmplt (#3371)" (#3771)" (#3772)
     add 0606039  Honour promiscuous mode from networkOffering (#3765) (#3781)
     add 482d0fd  4.13 (#3782)
     add 06e1212  Merge release branch 4.13 to master
     add 482e7eb  New feature: Acquire specific public IP for network (#3775)
     add 4fa7fad  Merge release branch 4.13 to master
     add d55a2af  Bug fix: Dont display empty item in free ip list (#3790)
     add 809561a  Merge release branch 4.13 to master
     add 74f5632  Merge release branch 4.13 to master
     add d868cd1  Simulator: Better VR Redundant Status Behaviour (#3313)
     add 8a55c93  Extract systemvm.iso using bsdtar (#3536)
     add 6e19c17  Merge release branch 4.13 to master
     add 7ceb82c  Revert "Simulator: Better VR Redundant Status Behaviour 
(#3313)" (#3796)
     add f2708d6  Merge release branch 4.13 to master
     add dfd950c  Add protocol number support for security group rules (#3736)
     add 70fcf75  Allow additional configuration metadata to VMs (#3510)
     add 1771727  Revert "Extract systemvm.iso using bsdtar (#3536)" (#3800)
     add d8a2f5d  Fix typo: the past tense of shutdown is shutdown, not 
shutdowned (#3659)
     add cc093c6  README: put the original logo back
     add be97470  Get Diagnostics: Download logs and diagnostics data from 
SSVM, CPVM, Router (#3350)
     add 4780a27  Add missing HA config keys (#3776) (#3814)
     add 09e812f  Merge branch '4.13'
     add 9b7acfd  Update message when keys are NOT being injected (#3799)
     add 5ff932e  Ldap fixes (#3694)
     add a813c24  set TCP as default protocol in lb list (#3822)
     add f276485  Merge release branch 4.13 to master
     add ac20263  Incorrect param name caused global setting test to fail 
(#3821)
     add 0095272  upgrade: kvm-local-pool-trailing-slash (#3813)
     add 5ef5ef6  README: Update Docker README file (#3835)
     add 0cb2db6  Merge remote-tracking branch 'origin/4.13'
     add cf2be8a  Merge remote-tracking branch 'origin/4.13'
     add 28fb93f  Merge remote-tracking branch 'origin/4.13'
     add a54afa8  Merge remote-tracking branch 'origin/4.13'
     add 920531f  network: set restart_required to 0 after restarting network 
(#3803)
     add 518ed53  Merge remote-tracking branch 'origin/4.13'
     add ac581d1  New feature: Resource count (CPU/RAM) take only running vms 
into calculation (#3760)
     add 99ec8a8  Merge release branch 4.13 to master
     add f1149bc  [CLOUDSTACK-10408] Fix String.replaceAll() to replace() for 
bet… (#3275)
     add c0abfce  Health check feature for virtual router (#3575)
     add f5551be  Merge branch '4.13'
     add 424f10c  Merge remote-tracking branch 'origin/4.13'
     add f72f39c  Merge remote-tracking branch 'origin/4.13'
     add 1a5b7c3  engine/orchestration: display numeric value instead of 
variable name (#3818)
     add a2a4968  server: Allow creating network with duplicate name (#3807)
     add 6d014fa  network: de-associate IP address if enabling static nat fails 
(#3836)
     add 0f5b0e6  VM ingestion (#3606)
     add 107bba3  router: start all Site-to-Site VPN connections when VPC VR 
starts (#3863)
     add 33e9a50  Merge remote-tracking branch 'origin/4.13'
     add 10482da  Merge release branch 4.13 to master
     add a746b29  ui: fix default text missing from network selection on 
instance wizard (#3865)
     add f78cbf4  ssvm: wrong SSVM behavior causes redownloading for all the 
templates (#3844)
     add c6e67c4  ui: display drop down list for VPN customer gateway selection 
(#3805)
     add 41fe7ad  Merge branch 'master' into 4.13

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |    3 +-
 .travis.yml                                        |    1 +
 agent/bindir/cloud-guest-tool.in                   |  129 +++
 agent/conf/agent.properties                        |    6 +
 agent/pom.xml                                      |    2 +-
 api/pom.xml                                        |    2 +-
 .../com/cloud/agent/api/to/DataObjectType.java     |    2 +-
 api/src/main/java/com/cloud/event/EventTypes.java  |   17 +-
 api/src/main/java/com/cloud/host/HostStats.java    |    2 +-
 .../java/com/cloud/network/NetworkService.java     |    6 +-
 .../cloud/network/RouterHealthCheckResult.java}    |   21 +-
 .../network/VirtualNetworkApplianceService.java    |   18 +-
 .../java/com/cloud/network/vpc/VpcService.java     |    6 +-
 .../java/com/cloud/resource/ResourceState.java     |   41 +-
 api/src/main/java/com/cloud/storage/Storage.java   |    5 +-
 .../com/cloud/template/VirtualMachineTemplate.java |    2 -
 api/src/main/java/com/cloud/vm/UserVmService.java  |    6 +-
 api/src/main/java/com/cloud/vm/VirtualMachine.java |    2 +-
 .../main/java/com/cloud/vm/VmDetailConstants.java  |    8 +
 .../org/apache/cloudstack/api/ApiConstants.java    |   32 +
 .../cloudstack/api/BaseListTaggedResourcesCmd.java |   22 +-
 .../api/BaseListTemplateOrIsoPermissionsCmd.java   |    8 +-
 .../apache/cloudstack/api/ResponseGenerator.java   |    4 +
 .../org/apache/cloudstack/api/TaggedResources.java |   72 ++
 .../command/ResponseViewProvider.java}             |   17 +-
 .../command/admin/AdminCmd.java}                   |   20 +-
 .../admin/address/AssociateIPAddrCmdByAdmin.java   |   39 +-
 .../address/ListPublicIpAddressesCmdByAdmin.java   |   29 +-
 .../UpdateVMAffinityGroupCmdByAdmin.java           |   34 +-
 .../admin/diagnostics/GetDiagnosticsDataCmd.java   |  157 +++
 .../api/command/admin/domain/ListDomainsCmd.java   |    3 +-
 .../admin/domain/ListDomainsCmdByAdmin.java        |    4 +-
 .../admin/host/PrepareForMaintenanceCmd.java       |   22 +-
 .../admin/internallb/ListInternalLBVMsCmd.java     |   10 +
 .../api/command/admin/iso/AttachIsoCmdByAdmin.java |   31 +-
 .../api/command/admin/iso/DetachIsoCmdByAdmin.java |   25 +-
 .../admin/iso/ListIsoPermissionsCmdByAdmin.java    |   14 +-
 .../api/command/admin/iso/ListIsosCmdByAdmin.java  |    3 +-
 .../command/admin/iso/RegisterIsoCmdByAdmin.java   |   30 +-
 .../api/command/admin/iso/UpdateIsoCmdByAdmin.java |   22 +-
 .../ListLoadBalancerRuleInstancesCmdByAdmin.java   |   69 +-
 .../admin/network/CreateNetworkCmdByAdmin.java     |   25 +-
 .../admin/network/ListNetworksCmdByAdmin.java      |   26 +-
 .../admin/network/UpdateNetworkCmdByAdmin.java     |   29 +-
 .../router/GetRouterHealthCheckResultsCmd.java     |  117 ++
 .../api/command/admin/router/ListRoutersCmd.java   |   10 +
 .../admin/template/CopyTemplateCmdByAdmin.java     |   48 +-
 .../admin/template/CreateTemplateCmdByAdmin.java   |   41 +-
 .../ListTemplatePermissionsCmdByAdmin.java         |   10 +-
 .../admin/template/ListTemplatesCmdByAdmin.java    |    3 +-
 .../admin/template/RegisterTemplateCmdByAdmin.java |   37 +-
 .../admin/template/UpdateTemplateCmdByAdmin.java   |   25 +-
 .../api/command/admin/vm/AddNicToVMCmdByAdmin.java |   32 +-
 .../api/command/admin/vm/DeployVMCmdByAdmin.java   |   51 +-
 .../api/command/admin/vm/DestroyVMCmdByAdmin.java  |   34 +-
 .../admin/vm/ImportUnmanagedInstanceCmd.java       |  300 +++++
 .../admin/vm/ListUnmanagedInstancesCmd.java        |  113 ++
 .../api/command/admin/vm/ListVMsCmdByAdmin.java    |    3 +-
 .../api/command/admin/vm/RebootVMCmdByAdmin.java   |   28 +-
 .../admin/vm/RemoveNicFromVMCmdByAdmin.java        |   32 +-
 .../admin/vm/ResetVMPasswordCmdByAdmin.java        |   29 +-
 .../command/admin/vm/ResetVMSSHKeyCmdByAdmin.java  |   32 +-
 .../api/command/admin/vm/RestoreVMCmdByAdmin.java  |   31 +-
 .../api/command/admin/vm/ScaleVMCmdByAdmin.java    |   45 +-
 .../api/command/admin/vm/StartVMCmdByAdmin.java    |   57 +-
 .../api/command/admin/vm/StopVMCmdByAdmin.java     |   30 +-
 .../admin/vm/UpdateDefaultNicForVMCmdByAdmin.java  |   33 +-
 .../api/command/admin/vm/UpdateVMCmdByAdmin.java   |   27 +-
 .../api/command/admin/vm/UpgradeVMCmdByAdmin.java  |   34 +-
 .../vmsnapshot/RevertToVMSnapshotCmdByAdmin.java   |   36 +-
 .../admin/volume/AttachVolumeCmdByAdmin.java       |   24 +-
 .../admin/volume/CreateVolumeCmdByAdmin.java       |   37 +-
 .../admin/volume/DetachVolumeCmdByAdmin.java       |   25 +-
 .../admin/volume/ListVolumesCmdByAdmin.java        |    5 +-
 .../admin/volume/MigrateVolumeCmdByAdmin.java      |   19 +-
 .../admin/volume/ResizeVolumeCmdByAdmin.java       |   30 +-
 .../admin/volume/UpdateVolumeCmdByAdmin.java       |   21 +-
 .../admin/volume/UploadVolumeCmdByAdmin.java       |   33 +-
 .../api/command/admin/vpc/CreateVPCCmdByAdmin.java |   44 +-
 .../api/command/admin/vpc/ListVPCsCmdByAdmin.java  |   30 +-
 .../api/command/admin/vpc/UpdateVPCCmdByAdmin.java |   23 +-
 .../command/admin/zone/ListZonesCmdByAdmin.java    |    3 +-
 .../command/user/UserCmd.java}                     |   20 +-
 .../api/command/user/account/ListAccountsCmd.java  |    3 +-
 .../command/user/address/AssociateIPAddrCmd.java   |   14 +-
 .../user/address/ListPublicIpAddressesCmd.java     |    5 +-
 .../affinitygroup/UpdateVMAffinityGroupCmd.java    |    7 +-
 .../api/command/user/iso/AttachIsoCmd.java         |    5 +-
 .../api/command/user/iso/DetachIsoCmd.java         |    5 +-
 .../command/user/iso/ListIsoPermissionsCmd.java    |    8 +-
 .../api/command/user/iso/ListIsosCmd.java          |    3 +-
 .../api/command/user/iso/RegisterIsoCmd.java       |    5 +-
 .../api/command/user/iso/UpdateIsoCmd.java         |    5 +-
 .../ListLoadBalancerRuleInstancesCmd.java          |    6 +-
 .../api/command/user/network/CreateNetworkCmd.java |    5 +-
 .../api/command/user/network/ListNetworksCmd.java  |    5 +-
 .../command/user/network/RestartNetworkCmd.java    |    2 +-
 .../api/command/user/network/UpdateNetworkCmd.java |    5 +-
 .../api/command/user/project/ListProjectsCmd.java  |   21 +-
 .../AuthorizeSecurityGroupIngressCmd.java          |    2 +-
 .../api/command/user/tag/CreateTagsCmd.java        |   18 +-
 .../api/command/user/template/CopyTemplateCmd.java |    5 +-
 .../command/user/template/CreateTemplateCmd.java   |   10 +-
 .../user/template/ListTemplatePermissionsCmd.java  |    8 +-
 .../command/user/template/ListTemplatesCmd.java    |    3 +-
 .../command/user/template/RegisterTemplateCmd.java |    5 +-
 .../command/user/template/UpdateTemplateCmd.java   |    5 +-
 .../api/command/user/vm/AddNicToVMCmd.java         |    5 +-
 .../api/command/user/vm/DeployVMCmd.java           |   78 +-
 .../api/command/user/vm/DestroyVMCmd.java          |    5 +-
 .../cloudstack/api/command/user/vm/ListVMsCmd.java |    3 +-
 .../api/command/user/vm/RebootVMCmd.java           |    5 +-
 .../api/command/user/vm/RemoveNicFromVMCmd.java    |    5 +-
 .../api/command/user/vm/ResetVMPasswordCmd.java    |    5 +-
 .../api/command/user/vm/ResetVMSSHKeyCmd.java      |    5 +-
 .../api/command/user/vm/RestoreVMCmd.java          |    5 +-
 .../cloudstack/api/command/user/vm/ScaleVMCmd.java |    5 +-
 .../cloudstack/api/command/user/vm/StartVMCmd.java |   13 +-
 .../cloudstack/api/command/user/vm/StopVMCmd.java  |    5 +-
 .../command/user/vm/UpdateDefaultNicForVMCmd.java  |    5 +-
 .../api/command/user/vm/UpdateVMCmd.java           |    7 +-
 .../api/command/user/vm/UpgradeVMCmd.java          |    5 +-
 .../user/vmsnapshot/RevertToVMSnapshotCmd.java     |    5 +-
 .../command/user/volume/AddResourceDetailCmd.java  |   21 +-
 .../api/command/user/volume/AttachVolumeCmd.java   |    5 +-
 .../api/command/user/volume/CreateVolumeCmd.java   |    5 +-
 .../api/command/user/volume/DetachVolumeCmd.java   |    5 +-
 .../api/command/user/volume/ListVolumesCmd.java    |    3 +-
 .../api/command/user/volume/MigrateVolumeCmd.java  |    5 +-
 .../api/command/user/volume/ResizeVolumeCmd.java   |    5 +-
 .../api/command/user/volume/UpdateVolumeCmd.java   |    5 +-
 .../api/command/user/volume/UploadVolumeCmd.java   |    5 +-
 .../api/command/user/vpc/CreateVPCCmd.java         |    5 +-
 .../api/command/user/vpc/ListVPCsCmd.java          |    5 +-
 .../api/command/user/vpc/RestartVPCCmd.java        |    2 +-
 .../api/command/user/vpc/UpdateVPCCmd.java         |    5 +-
 .../api/command/user/zone/ListZonesCmd.java        |   26 +-
 .../api/response/DomainRouterResponse.java         |   32 +-
 .../cloudstack/api/response/HostResponse.java      |   12 +-
 .../cloudstack/api/response/NicResponse.java       |   69 +-
 .../response/RouterHealthCheckResultResponse.java  |   88 ++
 .../RouterHealthCheckResultsListResponse.java      |   52 +
 .../response/UnmanagedInstanceDiskResponse.java    |  159 +++
 .../api/response/UnmanagedInstanceResponse.java    |  190 +++
 .../diagnostics/GetDiagnosticsDataResponse.java    |   28 +-
 .../cloudstack/diagnostics/DiagnosticsService.java |    8 +-
 .../org/apache/cloudstack/query/QueryService.java  |    6 +
 .../apache/cloudstack/vm/UnmanagedInstanceTO.java  |  353 ++++++
 .../VmImportService.java}                          |   19 +-
 .../api/command/test/AddIpToVmNicTest.java         |    2 -
 .../api/command/test/ListCfgCmdTest.java           |    2 -
 .../api/command/test/UpdateCfgCmdTest.java         |    2 -
 client/pom.xml                                     |    2 +-
 core/pom.xml                                       |    2 +-
 .../com/cloud/agent/api/GetHostStatsAnswer.java    |    5 +
 .../agent/api/GetUnmanagedInstancesAnswer.java     |   58 +
 .../agent/api/GetUnmanagedInstancesCommand.java    |   73 ++
 .../java/com/cloud/agent/api/HostStatsEntry.java   |   11 +
 .../routing/GetRouterMonitorResultsAnswer.java}    |   40 +-
 .../routing/GetRouterMonitorResultsCommand.java    |   34 +-
 .../LoadRouterHealthChecksConfigCommand.java       |   26 +-
 .../agent/api/routing/NetworkElementCommand.java   |    1 -
 .../api/routing/SetMonitorServiceCommand.java      |   46 +-
 .../agent/resource/virtualnetwork/VRScripts.java   |    5 +
 .../virtualnetwork/VirtualRoutingResource.java     |   96 +-
 .../facade/AbstractConfigItemFacade.java           |    5 +-
 .../facade/SetMonitorServiceConfigItem.java        |   39 +-
 .../resource/virtualnetwork/model/ConfigBase.java  |    7 +
 .../virtualnetwork/model/MonitorService.java       |   60 +-
 .../diagnostics/CopyToSecondaryStorageAnswer.java  |   15 +-
 .../diagnostics/CopyToSecondaryStorageCommand.java |   53 +
 .../diagnostics/DeleteFileInVrCommand.java         |   21 +-
 .../cloudstack/diagnostics/PrepareFilesAnswer.java |   14 +-
 .../diagnostics/PrepareFilesCommand.java           |   29 +-
 .../api/agent/test/CheckOnHostCommandTest.java     |    2 -
 debian/changelog                                   |   14 +-
 debian/cloudstack-common.install                   |    1 +
 debian/cloudstack-usage.postinst                   |   13 +-
 debian/control                                     |    6 +-
 debian/rules                                       |    1 +
 deps/install-non-oss.sh                            |    3 +
 developer/pom.xml                                  |    2 +-
 engine/api/pom.xml                                 |    2 +-
 .../java/com/cloud/vm/VirtualMachineManager.java   |    3 +
 .../service/NetworkOrchestrationService.java       |    3 +
 .../service/VolumeOrchestrationService.java        |   22 +
 engine/components-api/pom.xml                      |    2 +-
 .../java/com/cloud/ha/HighAvailabilityManager.java |    1 +
 .../java/com/cloud/network/IpAddressManager.java   |    2 +-
 .../java/com/cloud/resource/ResourceManager.java   |    7 +-
 engine/network/pom.xml                             |    2 +-
 engine/orchestration/pom.xml                       |    2 +-
 .../com/cloud/agent/manager/AgentManagerImpl.java  |    6 +-
 .../com/cloud/vm/VirtualMachineManagerImpl.java    |   61 +-
 .../datacenter/entity/api/db/EngineHostVO.java     |   32 +-
 .../engine/orchestration/NetworkOrchestrator.java  |   67 +-
 .../engine/orchestration/VolumeOrchestrator.java   |   62 +-
 engine/pom.xml                                     |    2 +-
 engine/schema/pom.xml                              |    2 +-
 .../src/main/java/com/cloud/host/HostVO.java       |   26 +-
 .../java/com/cloud/network/dao/NetworkDao.java     |    2 +
 .../java/com/cloud/network/dao/NetworkDaoImpl.java |   10 +
 .../network/dao/RouterHealthCheckResultDao.java    |   49 +
 .../dao/RouterHealthCheckResultDaoImpl.java        |   84 ++
 .../network/dao/RouterHealthCheckResultVO.java     |  129 +++
 .../com/cloud/service/dao/ServiceOfferingDao.java  |    2 +-
 .../cloud/service/dao/ServiceOfferingDaoImpl.java  |    6 +-
 .../main/java/com/cloud/storage/VMTemplateVO.java  |    7 +
 .../cloud/storage/dao/GuestOSHypervisorDao.java    |    2 +
 .../storage/dao/GuestOSHypervisorDaoImpl.java      |   26 +-
 .../main/java/com/cloud/storage/dao/VolumeDao.java |    2 +
 .../java/com/cloud/storage/dao/VolumeDaoImpl.java  |   20 +-
 .../com/cloud/upgrade/DatabaseUpgradeChecker.java  |    2 +
 .../com/cloud/upgrade/dao/Upgrade41300to41400.java |   71 ++
 .../src/main/java/com/cloud/vm/dao/UserVmDao.java  |    2 +-
 .../main/java/com/cloud/vm/dao/UserVmDaoImpl.java  |    7 +-
 .../main/java/com/cloud/vm/dao/VMInstanceDao.java  |    2 +
 .../java/com/cloud/vm/dao/VMInstanceDaoImpl.java   |   14 +
 .../spring-engine-schema-core-daos-context.xml     |    1 +
 .../META-INF/db/schema-41300to41400-cleanup.sql    |   25 +
 .../resources/META-INF/db/schema-41300to41400.sql  |   53 +
 engine/service/pom.xml                             |    2 +-
 engine/storage/cache/pom.xml                       |    2 +-
 engine/storage/configdrive/pom.xml                 |    2 +-
 engine/storage/datamotion/pom.xml                  |    2 +-
 engine/storage/image/pom.xml                       |    2 +-
 engine/storage/integration-test/pom.xml            |    2 +-
 engine/storage/pom.xml                             |    2 +-
 engine/storage/snapshot/pom.xml                    |    2 +-
 .../storage/snapshot/CephSnapshotStrategy.java     |   11 +-
 .../storage/snapshot/CephSnapshotStrategyTest.java |    2 +
 .../storage/endpoint/DefaultEndPointSelector.java  |    1 +
 engine/storage/volume/pom.xml                      |    2 +-
 framework/agent-lb/pom.xml                         |    2 +-
 framework/ca/pom.xml                               |    2 +-
 framework/cluster/pom.xml                          |    2 +-
 framework/config/pom.xml                           |    2 +-
 framework/db/pom.xml                               |    2 +-
 framework/direct-download/pom.xml                  |    2 +-
 framework/events/pom.xml                           |    2 +-
 framework/ipc/pom.xml                              |    2 +-
 .../framework/serializer/OnwireClassRegistry.java  |    4 +-
 framework/jobs/pom.xml                             |    2 +-
 .../framework/jobs/impl/AsyncJobManagerImpl.java   |    4 +-
 framework/managed-context/pom.xml                  |    2 +-
 framework/pom.xml                                  |    2 +-
 framework/quota/pom.xml                            |    2 +-
 framework/rest/pom.xml                             |    2 +-
 framework/security/pom.xml                         |    2 +-
 framework/spring/lifecycle/pom.xml                 |    2 +-
 framework/spring/module/pom.xml                    |    2 +-
 packaging/README.md                                |    4 +-
 packaging/centos63/cloud-agent.rc                  |  122 --
 packaging/centos63/cloud-ipallocator.rc            |   96 --
 packaging/centos63/cloud-management.rc             |  147 ---
 packaging/centos63/cloud-usage.rc                  |  156 ---
 packaging/centos63/cloud.spec                      |  635 ----------
 packaging/centos63/replace.properties              |   59 -
 packaging/centos7/cloud.spec                       |    7 +
 packaging/package.sh                               |    2 +-
 plugins/acl/dynamic-role-based/pom.xml             |    2 +-
 plugins/acl/static-role-based/pom.xml              |    2 +-
 .../explicit-dedication/pom.xml                    |    2 +-
 .../host-affinity/pom.xml                          |    2 +-
 .../host-anti-affinity/pom.xml                     |    2 +-
 plugins/alert-handlers/snmp-alerts/pom.xml         |    2 +-
 plugins/alert-handlers/syslog-alerts/pom.xml       |    2 +-
 plugins/api/discovery/pom.xml                      |    2 +-
 plugins/api/rate-limit/pom.xml                     |    2 +-
 plugins/api/solidfire-intg-test/pom.xml            |    2 +-
 plugins/api/vmware-sioc/pom.xml                    |    2 +-
 plugins/ca/root-ca/pom.xml                         |    2 +-
 plugins/database/mysql-ha/pom.xml                  |    2 +-
 plugins/database/quota/pom.xml                     |    2 +-
 plugins/dedicated-resources/pom.xml                |    2 +-
 .../implicit-dedication/pom.xml                    |    2 +-
 .../user-concentrated-pod/pom.xml                  |    2 +-
 .../deployment-planners/user-dispersing/pom.xml    |    2 +-
 plugins/event-bus/inmemory/pom.xml                 |    2 +-
 plugins/event-bus/kafka/pom.xml                    |    2 +-
 plugins/event-bus/rabbitmq/pom.xml                 |    2 +-
 plugins/ha-planners/skip-heurestics/pom.xml        |    2 +-
 plugins/host-allocators/random/pom.xml             |    2 +-
 plugins/hypervisors/baremetal/pom.xml              |    2 +-
 .../networkservice/BareMetalResourceBase.java      |   20 +-
 plugins/hypervisors/hyperv/pom.xml                 |    2 +-
 .../resource/HypervDirectConnectResource.java      |    5 +
 .../test/HypervDirectConnectResourceTest.java      |    2 -
 plugins/hypervisors/kvm/pom.xml                    |    2 +-
 .../hypervisor/kvm/resource/BridgeVifDriver.java   |    4 +-
 .../hypervisor/kvm/resource/IvsVifDriver.java      |    2 +-
 .../kvm/resource/LibvirtCapXMLParser.java          |    3 +-
 .../kvm/resource/LibvirtComputingResource.java     |   46 +-
 .../hypervisor/kvm/resource/LibvirtVMDef.java      |   42 +-
 .../LibvirtCopyToSecondaryStorageWrapper.java      |   87 ++
 .../wrapper/LibvirtGetHostStatsCommandWrapper.java |    3 +-
 .../org/apache/cloudstack/utils/linux/CPUStat.java |   12 +
 .../kvm/resource/LibvirtComputingResourceTest.java |    3 +
 plugins/hypervisors/ovm/pom.xml                    |    2 +-
 plugins/hypervisors/ovm3/pom.xml                   |    2 +-
 plugins/hypervisors/simulator/pom.xml              |    2 +-
 plugins/hypervisors/ucs/pom.xml                    |    2 +-
 plugins/hypervisors/vmware/pom.xml                 |    2 +-
 .../vmware/manager/VmwareStorageManagerImpl.java   |    6 +-
 .../hypervisor/vmware/resource/VmwareResource.java |  803 +++++++++----
 plugins/hypervisors/xenserver/pom.xml              |    2 +-
 .../xenserver/resource/CitrixResourceBase.java     |   79 +-
 .../resource/XenServerStorageProcessor.java        |   30 +-
 .../resource/Xenserver625StorageProcessor.java     |   10 +-
 ...itrixCoppyToSecondaryStorageCommandWrapper.java |   43 +
 .../xenserver/ExtraConfigurationUtility.java       |  180 +++
 plugins/integrations/cloudian/pom.xml              |    2 +-
 plugins/integrations/prometheus/pom.xml            |    2 +-
 plugins/metrics/pom.xml                            |    2 +-
 .../cloudstack/metrics/MetricsServiceImpl.java     |    1 +
 .../cloudstack/response/HostMetricsResponse.java   |   10 +
 plugins/network-elements/bigswitch/pom.xml         |    2 +-
 plugins/network-elements/brocade-vcs/pom.xml       |    2 +-
 plugins/network-elements/cisco-vnmc/pom.xml        |    2 +-
 .../cloud/network/element/CiscoVnmcElement.java    |    2 +-
 plugins/network-elements/dns-notifier/pom.xml      |    2 +-
 .../network-elements/elastic-loadbalancer/pom.xml  |    2 +-
 plugins/network-elements/f5/pom.xml                |    2 +-
 plugins/network-elements/globodns/pom.xml          |    2 +-
 .../network-elements/internal-loadbalancer/pom.xml |    2 +-
 plugins/network-elements/juniper-contrail/pom.xml  |    2 +-
 .../contrail/model/VirtualMachineModel.java        |    2 +-
 .../contrail/management/NetworkProviderTest.java   |   47 +-
 plugins/network-elements/juniper-srx/pom.xml       |    2 +-
 plugins/network-elements/netscaler/pom.xml         |    2 +-
 plugins/network-elements/nicira-nvp/pom.xml        |    2 +-
 plugins/network-elements/opendaylight/pom.xml      |    2 +-
 plugins/network-elements/ovs/pom.xml               |    2 +-
 plugins/network-elements/palo-alto/pom.xml         |    2 +-
 plugins/network-elements/stratosphere-ssp/pom.xml  |    2 +-
 plugins/network-elements/vxlan/pom.xml             |    2 +-
 .../outofbandmanagement-drivers/ipmitool/pom.xml   |    2 +-
 .../nested-cloudstack/pom.xml                      |    2 +-
 plugins/pom.xml                                    |    2 +-
 plugins/storage-allocators/random/pom.xml          |    2 +-
 plugins/storage/image/default/pom.xml              |    2 +-
 plugins/storage/image/s3/pom.xml                   |    2 +-
 plugins/storage/image/sample/pom.xml               |    2 +-
 plugins/storage/image/swift/pom.xml                |    2 +-
 plugins/storage/volume/cloudbyte/pom.xml           |    2 +-
 plugins/storage/volume/datera/pom.xml              |    2 +-
 .../datastore/provider/DateraHostListener.java     |   32 +-
 plugins/storage/volume/default/pom.xml             |    2 +-
 .../CloudStackPrimaryDataStoreDriverImpl.java      |    2 +-
 plugins/storage/volume/nexenta/pom.xml             |    2 +-
 plugins/storage/volume/sample/pom.xml              |    2 +-
 plugins/storage/volume/solidfire/pom.xml           |    2 +-
 .../driver/SolidFirePrimaryDataStoreDriver.java    |   57 +-
 plugins/user-authenticators/ldap/pom.xml           |  115 +-
 .../org/apache/cloudstack/api/LdapConstants.java   |   16 +-
 .../cloudstack/api/command/LdapListUsersCmd.java   |  426 ++++++-
 .../cloudstack/api/response/LdapUserResponse.java  |   90 +-
 .../apache/cloudstack/ldap/LdapAuthenticator.java  |  102 +-
 .../org/apache/cloudstack/ldap/LdapManager.java    |    3 +-
 .../apache/cloudstack/ldap/LdapManagerImpl.java    |   96 +-
 .../cloudstack/ldap/LdapUserManagerFactory.java    |    2 +-
 .../cloudstack/ldap/OpenLdapUserManagerImpl.java   |   75 +-
 .../ldap/dao/LdapConfigurationDaoImpl.java         |    2 +-
 .../api/command/LdapListUsersCmdTest.java          |  466 ++++++++
 .../apache/cloudstack/ldap/EmbeddedLdapServer.java |  326 ++++++
 .../cloudstack/ldap/LdapAuthenticatorTest.java     |   60 +-
 .../cloudstack/ldap/LdapConfigurationTest.java     |  103 +-
 .../ldap/LdapDirectoryServerConnectionTest.java    |  210 ++++
 .../apache/cloudstack/ldap/LdapTestConfigTool.java |   48 +
 .../ldap/LdapUnboundidZapdotConnectionTest.java    |   89 ++
 .../cloudstack/ldap/LdapUnitConnectionTest.java    |   62 +
 .../ldap/LdapUserManagerFactoryTest.java           |   73 ++
 .../ldap/src/test/resources/ldapunit.ldif          |  151 +++
 .../ldap/src/test/resources/log4j.xml              |   78 ++
 .../ldap/src/test/resources/minimal.ldif           |  243 ++++
 .../ldap/src/test/resources/testContext.xml        |   23 +-
 .../{cloudstack.org.ldif => unboundid.ldif}        |    0
 plugins/user-authenticators/md5/pom.xml            |    2 +-
 plugins/user-authenticators/pbkdf2/pom.xml         |    2 +-
 plugins/user-authenticators/plain-text/pom.xml     |    2 +-
 plugins/user-authenticators/saml2/pom.xml          |    2 +-
 plugins/user-authenticators/sha256salted/pom.xml   |    2 +-
 pom.xml                                            |    2 +-
 quickcloud/pom.xml                                 |    2 +-
 scripts/storage/secondary/cloud-install-sys-tmplt  |  280 +++--
 scripts/storage/secondary/createtmplt.sh           |    1 -
 scripts/vm/hypervisor/vmware/discover_networks.py  |  288 +++++
 scripts/vm/hypervisor/xenserver/vmops              |   30 +-
 scripts/vm/network/security_group.py               |   47 +-
 scripts/vm/network/vnet/modifyvlan.sh              |    9 +-
 scripts/vm/systemvm/injectkeys.sh                  |    2 +-
 server/pom.xml                                     |    2 +-
 .../manager/allocator/impl/FirstFitAllocator.java  |    8 +-
 .../main/java/com/cloud/api/ApiResponseHelper.java |   23 +-
 .../java/com/cloud/api/query/QueryManagerImpl.java |  162 ++-
 .../com/cloud/api/query/dao/HostJoinDaoImpl.java   |    1 +
 .../consoleproxy/ConsoleProxyManagerImpl.java      |    2 +-
 .../com/cloud/ha/HighAvailabilityManagerImpl.java  |   64 +-
 .../java/com/cloud/ha/dao/HighAvailabilityDao.java |    2 +
 .../com/cloud/ha/dao/HighAvailabilityDaoImpl.java  |   17 +
 .../kvm/discoverer/LibvirtServerDiscoverer.java    |    2 +-
 .../com/cloud/network/IpAddressManagerImpl.java    |    6 +-
 .../java/com/cloud/network/NetworkServiceImpl.java |   74 +-
 .../com/cloud/network/as/AutoScaleManagerImpl.java |    3 +
 .../network/firewall/FirewallManagerImpl.java      |    9 +-
 .../cloud/network/router/NetworkHelperImpl.java    |    6 +-
 .../router/VirtualNetworkApplianceManager.java     |   43 +-
 .../router/VirtualNetworkApplianceManagerImpl.java |  754 +++++++++++-
 .../router/VpcVirtualNetworkApplianceManager.java  |    9 +-
 .../VpcVirtualNetworkApplianceManagerImpl.java     |   83 +-
 .../com/cloud/network/rules/RulesManagerImpl.java  |    1 +
 .../network/security/SecurityGroupManagerImpl.java |   33 +-
 .../java/com/cloud/network/vpc/VpcManagerImpl.java |   18 +-
 .../com/cloud/resource/ResourceManagerImpl.java    |  208 ++--
 .../resourcelimit/ResourceLimitManagerImpl.java    |   52 +-
 .../com/cloud/server/ConfigurationServerImpl.java  |    6 +-
 .../com/cloud/server/ManagementServerImpl.java     |    4 +-
 .../main/java/com/cloud/server/StatsCollector.java |   20 +-
 .../com/cloud/servlet/ConsoleProxyServlet.java     |   30 +-
 .../storage/snapshot/SnapshotManagerImpl.java      |    2 +-
 .../java/com/cloud/user/AccountManagerImpl.java    |    6 +-
 .../src/main/java/com/cloud/vm/UserVmManager.java  |    5 +-
 .../main/java/com/cloud/vm/UserVmManagerImpl.java  |  509 ++++++--
 .../cloudstack/diagnostics/DiagnosticsHelper.java  |   80 ++
 .../diagnostics/DiagnosticsServiceImpl.java        |  406 ++++++-
 .../fileprocessor/DiagnosticsFilesList.java        |   47 +
 .../fileprocessor/DiagnosticsFilesListFactory.java |   34 +-
 .../DomainRouterDiagnosticsFiles.java              |   52 +
 .../fileprocessor/SystemVMDiagnosticsFiles.java    |   50 +
 .../diagnostics/to/DiagnosticsDataObject.java      |   97 ++
 .../diagnostics/to/DiagnosticsDataTO.java          |   60 +
 .../apache/cloudstack/storage/NfsMountManager.java |   14 +-
 .../cloudstack/storage/NfsMountManagerImpl.java    |  203 ++++
 .../apache/cloudstack/vm/VmImportManagerImpl.java  | 1216 ++++++++++++++++++++
 .../core/spring-server-core-managers-context.xml   |    8 +
 .../spring-server-compute-context.xml              |    2 +
 .../test/java/com/cloud/keystore/KeystoreTest.java |    9 +-
 .../cloud/resource/MockResourceManagerImpl.java    |    6 +-
 .../cloud/resource/ResourceManagerImplTest.java    |  248 ++--
 .../java/com/cloud/vm/UserVmManagerImplTest.java   |   19 +-
 .../java/com/cloud/vpc/MockNetworkManagerImpl.java |   14 +-
 .../vpc/MockVpcVirtualNetworkApplianceManager.java |   11 +
 .../java/com/cloud/vpc/dao/MockNetworkDaoImpl.java |    5 +
 .../DiagnosticsFilesListFactoryTest.java           |   83 ++
 .../diagnostics/DiagnosticsServiceImplTest.java    |   92 +-
 .../cloudstack/vm/VmImportManagerImplTest.java     |  351 ++++++
 services/console-proxy/pom.xml                     |    2 +-
 services/console-proxy/rdpconsole/pom.xml          |    2 +-
 services/console-proxy/server/pom.xml              |    2 +-
 services/pom.xml                                   |    2 +-
 services/secondary-storage/controller/pom.xml      |    2 +-
 services/secondary-storage/pom.xml                 |    2 +-
 services/secondary-storage/server/pom.xml          |    2 +-
 .../resource/NfsSecondaryStorageResource.java      |   18 +-
 .../storage/template/DownloadManagerImpl.java      |   42 +-
 setup/dev/advdualzone.cfg                          |  377 ++++++
 .../debian/etc/logrotate.d/monitor                 |   12 +-
 .../debian/etc/logrotate.d/routerServiceMonitor    |   27 +-
 .../cloud/bin/{cs_monitorservice.py => cleanup.sh} |   17 +-
 systemvm/debian/opt/cloud/bin/cs/CsMonitor.py      |   68 +-
 systemvm/debian/opt/cloud/bin/cs_monitorservice.py |   11 +
 ...onitorservice.py => getRouterMonitorResults.sh} |   40 +-
 .../debian/opt/cloud/bin/get_diagnostics_files.py  |  143 +++
 systemvm/debian/opt/cloud/bin/merge.py             |    1 +
 systemvm/debian/opt/cloud/bin/update_config.py     |    6 +-
 .../debian/root/health_checks/__init__.py          |    4 +-
 .../debian/root/health_checks/cpu_usage_check.py   |   56 +
 systemvm/debian/root/health_checks/dhcp_check.py   |   69 ++
 .../debian/root/health_checks/disk_space_check.py  |   47 +
 systemvm/debian/root/health_checks/dns_check.py    |   59 +
 .../debian/root/health_checks/gateways_check.py    |   57 +
 .../debian/root/health_checks/haproxy_check.py     |  134 +++
 .../debian/root/health_checks/iptables_check.py    |   81 ++
 .../root/health_checks/memory_usage_check.py       |   55 +
 .../root/health_checks/router_version_check.py     |   83 ++
 .../debian/root/health_checks/utility/__init__.py  |    3 +-
 .../root/health_checks/utility/sharedFunctions.py  |   54 +
 systemvm/debian/root/monitorServices.py            |  266 +++--
 systemvm/pom.xml                                   |    2 +-
 .../component/test_acquire_specified_public_ip.py  |  486 ++++++++
 .../test_protocol_number_security_group.py         |  460 ++++++++
 .../component/test_resource_count_running_vms.py   |  927 +++++++++++++++
 test/integration/component/test_routers.py         |   72 +-
 test/integration/plugins/ldap/ldap_test_data.py    |  189 +++
 test/integration/plugins/ldap/test_ldap.py         |  476 ++++++++
 test/integration/plugins/test_quota.py             |    8 +
 test/integration/smoke/test_create_network.py      |  291 +++++
 .../smoke/test_deploy_vm_extra_config_data.py      |  542 +++++++++
 test/integration/smoke/test_diagnostics.py         |  203 +++-
 test/integration/smoke/test_global_settings.py     |    2 +-
 test/integration/smoke/test_host_maintenance.py    |  392 ++++---
 test/pom.xml                                       |    2 +-
 tools/apidoc/gen_toc.py                            |    1 +
 tools/apidoc/pom.xml                               |    2 +-
 .../scripts/configure_systemvm_services.sh         |    1 +
 tools/build/setnextversion.sh                      |    5 -
 tools/checkstyle/pom.xml                           |    2 +-
 tools/devcloud-kvm/pom.xml                         |    2 +-
 tools/devcloud4/pom.xml                            |    2 +-
 tools/docker/Dockerfile                            |    2 +-
 tools/docker/Dockerfile.centos6                    |   56 -
 tools/docker/Dockerfile.marvin                     |    4 +-
 tools/docker/README.md                             |   10 +-
 tools/docker/init.sh_centos6                       |   87 --
 tools/marvin/marvin/codes.py                       |    8 +
 tools/marvin/marvin/lib/base.py                    |   16 +-
 tools/marvin/marvin/lib/common.py                  |   48 +-
 tools/marvin/pom.xml                               |    2 +-
 tools/marvin/setup.py                              |    2 +-
 tools/pom.xml                                      |    2 +-
 ui/css/cloudstack3.css                             |    4 +-
 ui/css/src/scss/components/action-icons.scss       |    8 +
 ui/index.html                                      |    1 +
 ui/l10n/en.js                                      |   22 +-
 ui/scripts/accountsWizard.js                       |   35 +-
 ui/scripts/cloudStack.js                           |  134 ++-
 ui/scripts/docs.js                                 |    7 +-
 ui/scripts/instances.js                            |    6 +-
 ui/scripts/metrics.js                              |    3 +-
 ui/scripts/network.js                              |  234 +++-
 ui/scripts/sharedFunctions.js                      |    1 +
 ui/scripts/system.js                               |  423 ++++++-
 ui/scripts/ui-custom/accountsWizard.js             |  129 +--
 ui/scripts/ui-custom/instanceWizard.js             |    5 +-
 ui/scripts/ui/widgets/listView.js                  |    7 +-
 usage/pom.xml                                      |    2 +-
 utils/pom.xml                                      |    2 +-
 utils/src/main/java/com/cloud/utils/UriUtils.java  |  127 +-
 .../main/java/com/cloud/utils/net/NetUtils.java    |   14 +-
 utils/src/main/java/com/cloud/utils/nio/Link.java  |    2 +-
 .../main/java/com/cloud/utils/nio/NioServer.java   |    2 +-
 .../java/com/cloud/utils/ssh/SSHKeysHelper.java    |    8 +-
 .../main/java/com/cloud/utils/ssh/SshHelper.java   |   24 +
 .../utils/imagestore/ImageStoreUtil.java           |   30 +-
 .../com/cloud/utils/UriUtilsParametrizedTest.java  |  158 +++
 vmware-base/pom.xml                                |    2 +-
 .../com/cloud/hypervisor/vmware/mo/ClusterMO.java  |   13 +
 .../vmware/mo/DistributedVirtualSwitchMO.java      |   28 +-
 .../com/cloud/hypervisor/vmware/mo/HostMO.java     |   12 +
 .../hypervisor/vmware/mo/VmwareHypervisorHost.java |    4 +
 540 files changed, 19521 insertions(+), 5267 deletions(-)
 create mode 100755 agent/bindir/cloud-guest-tool.in
 copy 
api/src/main/java/{org/apache/cloudstack/diagnostics/DiagnosticsService.java => 
com/cloud/network/RouterHealthCheckResult.java} (74%)
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/TaggedResources.java
 copy 
api/src/main/java/org/apache/cloudstack/{diagnostics/DiagnosticsService.java => 
api/command/ResponseViewProvider.java} (75%)
 copy 
api/src/main/java/org/apache/cloudstack/{diagnostics/DiagnosticsService.java => 
api/command/admin/AdminCmd.java} (72%)
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/admin/diagnostics/GetDiagnosticsDataCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/admin/router/GetRouterHealthCheckResultsCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/admin/vm/ImportUnmanagedInstanceCmd.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/command/admin/vm/ListUnmanagedInstancesCmd.java
 copy 
api/src/main/java/org/apache/cloudstack/{diagnostics/DiagnosticsService.java => 
api/command/user/UserCmd.java} (70%)
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/response/RouterHealthCheckResultResponse.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/response/RouterHealthCheckResultsListResponse.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/response/UnmanagedInstanceDiskResponse.java
 create mode 100644 
api/src/main/java/org/apache/cloudstack/api/response/UnmanagedInstanceResponse.java
 copy 
engine/schema/src/main/java/com/cloud/storage/dao/GuestOSHypervisorDao.java => 
api/src/main/java/org/apache/cloudstack/api/response/diagnostics/GetDiagnosticsDataResponse.java
 (53%)
 create mode 100644 
api/src/main/java/org/apache/cloudstack/vm/UnmanagedInstanceTO.java
 copy 
api/src/main/java/org/apache/cloudstack/{api/command/admin/volume/ListVolumesCmdByAdmin.java
 => vm/VmImportService.java} (55%)
 create mode 100644 
core/src/main/java/com/cloud/agent/api/GetUnmanagedInstancesAnswer.java
 create mode 100644 
core/src/main/java/com/cloud/agent/api/GetUnmanagedInstancesCommand.java
 copy 
core/src/main/java/com/cloud/agent/{resource/virtualnetwork/model/MonitorService.java
 => api/routing/GetRouterMonitorResultsAnswer.java} (52%)
 copy api/src/main/java/com/cloud/host/HostStats.java => 
core/src/main/java/com/cloud/agent/api/routing/GetRouterMonitorResultsCommand.java
 (61%)
 copy 
api/src/main/java/org/apache/cloudstack/diagnostics/DiagnosticsService.java => 
core/src/main/java/com/cloud/agent/api/routing/LoadRouterHealthChecksConfigCommand.java
 (60%)
 copy 
api/src/main/java/org/apache/cloudstack/diagnostics/DiagnosticsService.java => 
core/src/main/java/org/apache/cloudstack/diagnostics/CopyToSecondaryStorageAnswer.java
 (76%)
 create mode 100644 
core/src/main/java/org/apache/cloudstack/diagnostics/CopyToSecondaryStorageCommand.java
 copy 
api/src/main/java/org/apache/cloudstack/diagnostics/DiagnosticsService.java => 
core/src/main/java/org/apache/cloudstack/diagnostics/DeleteFileInVrCommand.java 
(68%)
 copy 
api/src/main/java/org/apache/cloudstack/diagnostics/DiagnosticsService.java => 
core/src/main/java/org/apache/cloudstack/diagnostics/PrepareFilesAnswer.java 
(78%)
 copy 
api/src/main/java/org/apache/cloudstack/diagnostics/DiagnosticsService.java => 
core/src/main/java/org/apache/cloudstack/diagnostics/PrepareFilesCommand.java 
(57%)
 create mode 100644 
engine/schema/src/main/java/com/cloud/network/dao/RouterHealthCheckResultDao.java
 create mode 100644 
engine/schema/src/main/java/com/cloud/network/dao/RouterHealthCheckResultDaoImpl.java
 create mode 100644 
engine/schema/src/main/java/com/cloud/network/dao/RouterHealthCheckResultVO.java
 create mode 100644 
engine/schema/src/main/java/com/cloud/upgrade/dao/Upgrade41300to41400.java
 create mode 100644 
engine/schema/src/main/resources/META-INF/db/schema-41300to41400-cleanup.sql
 create mode 100644 
engine/schema/src/main/resources/META-INF/db/schema-41300to41400.sql
 delete mode 100755 packaging/centos63/cloud-agent.rc
 delete mode 100755 packaging/centos63/cloud-ipallocator.rc
 delete mode 100755 packaging/centos63/cloud-management.rc
 delete mode 100755 packaging/centos63/cloud-usage.rc
 delete mode 100644 packaging/centos63/cloud.spec
 delete mode 100644 packaging/centos63/replace.properties
 create mode 100644 
plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtCopyToSecondaryStorageWrapper.java
 create mode 100644 
plugins/hypervisors/xenserver/src/main/java/com/cloud/hypervisor/xenserver/resource/wrapper/xenbase/CitrixCoppyToSecondaryStorageCommandWrapper.java
 create mode 100644 
plugins/hypervisors/xenserver/src/main/java/org/apache/cloudstack/hypervisor/xenserver/ExtraConfigurationUtility.java
 copy 
api/src/main/java/org/apache/cloudstack/diagnostics/DiagnosticsService.java => 
plugins/user-authenticators/ldap/src/main/java/org/apache/cloudstack/api/LdapConstants.java
 (75%)
 create mode 100644 
plugins/user-authenticators/ldap/src/test/java/org/apache/cloudstack/api/command/LdapListUsersCmdTest.java
 create mode 100644 
plugins/user-authenticators/ldap/src/test/java/org/apache/cloudstack/ldap/EmbeddedLdapServer.java
 create mode 100644 
plugins/user-authenticators/ldap/src/test/java/org/apache/cloudstack/ldap/LdapDirectoryServerConnectionTest.java
 create mode 100644 
plugins/user-authenticators/ldap/src/test/java/org/apache/cloudstack/ldap/LdapTestConfigTool.java
 create mode 100644 
plugins/user-authenticators/ldap/src/test/java/org/apache/cloudstack/ldap/LdapUnboundidZapdotConnectionTest.java
 create mode 100644 
plugins/user-authenticators/ldap/src/test/java/org/apache/cloudstack/ldap/LdapUnitConnectionTest.java
 create mode 100644 
plugins/user-authenticators/ldap/src/test/java/org/apache/cloudstack/ldap/LdapUserManagerFactoryTest.java
 create mode 100644 
plugins/user-authenticators/ldap/src/test/resources/ldapunit.ldif
 create mode 100755 
plugins/user-authenticators/ldap/src/test/resources/log4j.xml
 create mode 100644 
plugins/user-authenticators/ldap/src/test/resources/minimal.ldif
 copy 
server/src/main/resources/META-INF/cloudstack/server-compute/spring-server-compute-context.xml
 => plugins/user-authenticators/ldap/src/test/resources/testContext.xml (54%)
 copy plugins/user-authenticators/ldap/src/test/resources/{cloudstack.org.ldif 
=> unboundid.ldif} (100%)
 create mode 100755 scripts/vm/hypervisor/vmware/discover_networks.py
 create mode 100644 
server/src/main/java/org/apache/cloudstack/diagnostics/DiagnosticsHelper.java
 create mode 100644 
server/src/main/java/org/apache/cloudstack/diagnostics/fileprocessor/DiagnosticsFilesList.java
 copy api/src/main/java/com/cloud/host/HostStats.java => 
server/src/main/java/org/apache/cloudstack/diagnostics/fileprocessor/DiagnosticsFilesListFactory.java
 (51%)
 create mode 100644 
server/src/main/java/org/apache/cloudstack/diagnostics/fileprocessor/DomainRouterDiagnosticsFiles.java
 create mode 100644 
server/src/main/java/org/apache/cloudstack/diagnostics/fileprocessor/SystemVMDiagnosticsFiles.java
 create mode 100644 
server/src/main/java/org/apache/cloudstack/diagnostics/to/DiagnosticsDataObject.java
 create mode 100644 
server/src/main/java/org/apache/cloudstack/diagnostics/to/DiagnosticsDataTO.java
 copy 
api/src/main/java/org/apache/cloudstack/diagnostics/DiagnosticsService.java => 
server/src/main/java/org/apache/cloudstack/storage/NfsMountManager.java (75%)
 create mode 100644 
server/src/main/java/org/apache/cloudstack/storage/NfsMountManagerImpl.java
 create mode 100644 
server/src/main/java/org/apache/cloudstack/vm/VmImportManagerImpl.java
 create mode 100644 
server/src/test/java/org/apache/cloudstack/diagnostics/DiagnosticsFilesListFactoryTest.java
 create mode 100644 
server/src/test/java/org/apache/cloudstack/vm/VmImportManagerImplTest.java
 create mode 100644 setup/dev/advdualzone.cfg
 rename packaging/centos63/cloudstack-sccs => 
systemvm/debian/etc/logrotate.d/monitor (85%)
 rename packaging/centos63/cloudstack-agent.te => 
systemvm/debian/etc/logrotate.d/routerServiceMonitor (71%)
 copy systemvm/debian/opt/cloud/bin/{cs_monitorservice.py => cleanup.sh} (79%)
 copy systemvm/debian/opt/cloud/bin/{cs_monitorservice.py => 
getRouterMonitorResults.sh} (51%)
 create mode 100755 systemvm/debian/opt/cloud/bin/get_diagnostics_files.py
 copy packaging/centos63/rhel7/cloudstack-management.conf => 
systemvm/debian/root/health_checks/__init__.py (83%)
 create mode 100644 systemvm/debian/root/health_checks/cpu_usage_check.py
 create mode 100755 systemvm/debian/root/health_checks/dhcp_check.py
 create mode 100644 systemvm/debian/root/health_checks/disk_space_check.py
 create mode 100644 systemvm/debian/root/health_checks/dns_check.py
 create mode 100644 systemvm/debian/root/health_checks/gateways_check.py
 create mode 100644 systemvm/debian/root/health_checks/haproxy_check.py
 create mode 100644 systemvm/debian/root/health_checks/iptables_check.py
 create mode 100644 systemvm/debian/root/health_checks/memory_usage_check.py
 create mode 100644 systemvm/debian/root/health_checks/router_version_check.py
 rename packaging/centos63/rhel7/cloudstack-management.conf => 
systemvm/debian/root/health_checks/utility/__init__.py (90%)
 create mode 100644 
systemvm/debian/root/health_checks/utility/sharedFunctions.py
 create mode 100644 
test/integration/component/test_acquire_specified_public_ip.py
 create mode 100644 
test/integration/component/test_protocol_number_security_group.py
 create mode 100644 
test/integration/component/test_resource_count_running_vms.py
 create mode 100644 test/integration/plugins/ldap/ldap_test_data.py
 create mode 100644 test/integration/plugins/ldap/test_ldap.py
 create mode 100644 test/integration/smoke/test_create_network.py
 create mode 100644 test/integration/smoke/test_deploy_vm_extra_config_data.py
 delete mode 100644 tools/docker/Dockerfile.centos6
 delete mode 100755 tools/docker/init.sh_centos6
 create mode 100644 
utils/src/test/java/com/cloud/utils/UriUtilsParametrizedTest.java

Reply via email to