This is an automated email from the ASF dual-hosted git repository.
rohit pushed a change to branch debian9-systemvmtemplate
in repository https://gitbox.apache.org/repos/asf/cloudstack.git.
omit 0773fd0 apache2 and secondary storage improvement, use systemctl and
favour www-data ownership on folders
omit 6a61e6c Fixes based on @marcaurele 's code review
omit f56a417 Fix travis due to L2 PR merge, and changes to test_network.py
omit a939043 Misc fixes to allow upload template/iso tests to work
omit ff00770 CLOUDSTACK-10001: Fix incorrect total host memory in responses
omit 8c3c20e CLOUDSTACK-10013: Add systemvm 4.11 migration in 4.10->4.11
upgrade path
omit 9d8a084 CLOUDSTACK-10194: Use packer for building systemvmtemplates
omit 52ae714 CLOUDSTACK-10193: Use other64Linux for systemvms on VMware
omit 6ab95b6 CLOUDSTACK-10013: Fix VMware related issues and fix misc tests
omit 532095e CLOUDSTACK-9953: Resize root disk for VMware when full clone
is enabled
omit fdd97ca CLOUDSTACK-9501: route is not available by default on CentOS7
(#1637)
omit 3680322 CLOUDSTACK-10187: Don't delete vifs for VPCs with source nat
omit 3721e62 CLOUDSTACK-10193: Fix smoke tests failures with new
systemvmtemplate
omit 150d2bb CLOUDSTACK-10013: SystemVM codebase refactorings and
improvements
omit 326df21 CLOUDSTACK-10013: Make the generated VR/json files unique
(ports #1470)
omit 915042a CLOUDSTACK-10010: Port marvin test from #2190 by @swill
omit bd39ec6 CLOUDSTACK-10013: Fix ipsec VPN configuration
omit c78d349 CLOUDSTACK-10013: SystemVM.iso refactoring and cleanups
omit 4a10f7a CLOUDSTACK-10129: UX improvements and event timeline
omit f1a7353 CLOUDSTACK-9348: Improve Nio SSH handshake buffers
omit 9cf186c CLOUDSTACK-7853: Fix ping timeout edge case and refactor code
omit 90b614f CLOUDSTACK-10013: Debian9 SystemVM appliance improvements
omit 499d7a2 CLOUDSTACK-10013: Make Debian9 systemvmtemplates work with
systemd
omit 8cd9f5a CLOUDSTACK-10013: Migrate systemvmtemplate to Debian9
add d497656 CLOUDSTACK-10024: Network migration support
add 593ed59 CLOUDSTACK-10173: Pick network rate from guest offering for
VRs (#2351)
add 8e6d8a1 CLOUDSTACK-9542: make listNics and ListUserVms return uniform
NIC data (#2208)
new d8ad222 CLOUDSTACK-10013: Migrate systemvmtemplate to Debian9
new cbb2a7b CLOUDSTACK-10013: Make Debian9 systemvmtemplates work with
systemd
new 56d6945 CLOUDSTACK-10013: Debian9 SystemVM appliance improvements
new 23f49f8 CLOUDSTACK-7853: Fix ping timeout edge case and refactor code
new 204ea6a CLOUDSTACK-9348: Improve Nio SSH handshake buffers
new 752c127 CLOUDSTACK-10129: UX improvements and event timeline
new a8982f2 CLOUDSTACK-10013: SystemVM.iso refactoring and cleanups
new 7a7eaa6 CLOUDSTACK-10013: Fix ipsec VPN configuration
new c94c3c0 CLOUDSTACK-10010: Port marvin test from #2190 by @swill
new 066479a CLOUDSTACK-10013: Make the generated VR/json files unique
(ports #1470)
new 4143012 CLOUDSTACK-10013: SystemVM codebase refactorings and
improvements
new 1cbe636 CLOUDSTACK-10193: Fix smoke tests failures with new
systemvmtemplate
new f991a37 CLOUDSTACK-10187: Don't delete vifs for VPCs with source nat
new 9e6738b CLOUDSTACK-9501: route is not available by default on CentOS7
(#1637)
new a6f3a72 CLOUDSTACK-9953: Resize root disk for VMware when full clone
is enabled
new ed6b6be CLOUDSTACK-10013: Fix VMware related issues and fix misc tests
new 4ff4083 CLOUDSTACK-10193: Use other64Linux for systemvms on VMware
new f18a38d CLOUDSTACK-10194: Use packer for building systemvmtemplates
new 22d3989 CLOUDSTACK-10013: Add systemvm 4.11 migration in 4.10->4.11
upgrade path
new da2278c CLOUDSTACK-10001: Fix incorrect total host memory in responses
new a117968 Misc fixes to allow upload template/iso tests to work
new 1df44ae Fix travis due to L2 PR merge, and changes to test_network.py
new 470fb27 Fixes based on @marcaurele 's code review
new 0687ac8 apache2 and secondary storage improvement, use systemctl and
favour www-data ownership on folders
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (0773fd0)
\
N -- N -- N refs/heads/debian9-systemvmtemplate (0687ac8)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 24 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
api/src/com/cloud/event/EventTypes.java | 1 +
api/src/com/cloud/network/NetworkService.java | 19 +
api/src/com/cloud/network/Networks.java | 1 +
api/src/com/cloud/offering/NetworkOffering.java | 2 +-
api/src/com/cloud/server/ResourceTag.java | 4 +-
api/src/com/cloud/vm/NicSecondaryIp.java | 2 +
.../org/apache/cloudstack/api/ApiConstants.java | 2 +
.../network/MigrateNetworkCmd.java} | 108 +-
.../api/command/admin/network/MigrateVPCCmd.java | 144 ++
.../admin/network/UpdateNetworkOfferingCmd.java | 7 +
.../{UnPlugNicAnswer.java => ReplugNicAnswer.java} | 6 +-
.../{PlugNicCommand.java => ReplugNicCommand.java} | 12 +-
.../src/com/cloud/vm/VirtualMachineManager.java | 3 +
.../service/NetworkOrchestrationService.java | 7 +
.../com/cloud/vm/VirtualMachineManagerImpl.java | 43 +-
.../engine/orchestration/NetworkOrchestrator.java | 8 +-
.../src/com/cloud/network/dao/NetworkVO.java | 4 +
.../src/com/cloud/network/dao/RouterNetworkVO.java | 4 +
.../src/com/cloud/network/vpc/NetworkACLVO.java | 4 +
.../src/com/cloud/network/vpc/VpcGatewayVO.java | 4 +
.../com/cloud/network/vpc/dao/NetworkACLDao.java | 6 +
.../cloud/network/vpc/dao/NetworkACLDaoImpl.java | 14 +
.../com/cloud/network/vpc/dao/VpcGatewayDao.java | 2 +
.../cloud/network/vpc/dao/VpcGatewayDaoImpl.java | 7 +
.../vpc/dao/VpcOfferingServiceMapDaoImpl.java | 1 -
.../cloud/offerings/NetworkOfferingDetailsVO.java | 35 +-
.../src/com/cloud/offerings/NetworkOfferingVO.java | 4 +
.../offerings/dao/NetworkOfferingDetailsDao.java | 4 +-
.../dao/NetworkOfferingDetailsDaoImpl.java | 19 +-
.../src/com/cloud/tags/dao/ResourceTagDao.java | 26 +-
.../com/cloud/tags/dao/ResourceTagsDaoImpl.java | 27 +
.../schema/src/com/cloud/vm/dao/NicIpAliasDao.java | 1 +
.../src/com/cloud/vm/dao/NicIpAliasDaoImpl.java | 10 +
.../src/com/cloud/vm/dao/NicSecondaryIpDao.java | 2 +
.../com/cloud/vm/dao/NicSecondaryIpDaoImpl.java | 11 +
.../src/com/cloud/vm/dao/NicSecondaryIpVO.java | 5 +
.../hypervisor/kvm/resource/BridgeVifDriver.java | 158 +-
.../hypervisor/kvm/resource/DirectVifDriver.java | 14 +
.../hypervisor/kvm/resource/IvsVifDriver.java | 16 +-
.../kvm/resource/LibvirtComputingResource.java | 78 +-
.../kvm/resource/LibvirtDomainXMLParser.java | 12 +-
.../hypervisor/kvm/resource/LibvirtVMDef.java | 39 +-
.../hypervisor/kvm/resource/OvsVifDriver.java | 44 +-
.../cloud/hypervisor/kvm/resource/VifDriver.java | 8 +
.../hypervisor/kvm/resource/VifDriverBase.java | 4 +
.../wrapper/LibvirtCheckNetworkCommandWrapper.java | 7 +-
.../wrapper/LibvirtPlugNicCommandWrapper.java | 15 +-
.../LibvirtPrepareForMigrationCommandWrapper.java | 13 +-
.../wrapper/LibvirtReplugNicCommandWrapper.java | 133 ++
.../kvm/resource/LibvirtComputingResourceTest.java | 82 +-
.../kvm/resource/LibvirtDomainXMLParserTest.java | 9 +-
.../hypervisor/kvm/resource/LibvirtVMDefTest.java | 55 +-
.../LibvirtReplugNicCommandWrapperTest.java | 274 +++
.../cloud/agent/manager/MockNetworkManager.java | 4 +
.../agent/manager/MockNetworkManagerImpl.java | 17 +-
.../cloud/agent/manager/SimulatorManagerImpl.java | 13 +-
.../hypervisor/vmware/resource/VmwareResource.java | 95 +-
plugins/network-elements/nuage-vsp/pom.xml | 2 +-
.../com/cloud/network/element/NuageVspElement.java | 106 +-
.../network/guru/NuageVspGuestNetworkGuru.java | 39 +-
.../src/com/cloud/util/NuageVspEntityBuilder.java | 63 +-
.../nuage-vsp/test/com/cloud/NuageTest.java | 11 +-
.../cloud/network/element/NuageVspElementTest.java | 2 +
.../core/spring-server-core-managers-context.xml | 2 +
server/src/com/cloud/api/ApiResponseHelper.java | 76 +-
.../com/cloud/api/query/dao/UserVmJoinDaoImpl.java | 41 +-
.../configuration/ConfigurationManagerImpl.java | 20 +
.../metadata/ResourceMetaDataManagerImpl.java | 14 +-
.../com/cloud/network/NetworkMigrationManager.java | 85 +
.../cloud/network/NetworkMigrationManagerImpl.java | 693 +++++++
server/src/com/cloud/network/NetworkModelImpl.java | 72 +-
.../src/com/cloud/network/NetworkServiceImpl.java | 568 ++++--
.../src/com/cloud/network/vpc/VpcManagerImpl.java | 1 +
.../src/com/cloud/server/ManagementServerImpl.java | 4 +
.../com/cloud/tags/TaggedResourceManagerImpl.java | 5 +-
.../test/com/cloud/vpc/MockNetworkManagerImpl.java | 23 +-
systemvm/debian/opt/cloud/bin/cs/CsDhcp.py | 1 -
test/integration/plugins/nuagevsp/nuageTestCase.py | 50 +-
.../plugins/nuagevsp/nuage_test_data.py | 2 +-
.../plugins/nuagevsp/test_nuage_extra_dhcp.py | 3 +-
.../plugins/nuagevsp/test_nuage_internal_dns.py | 2 +
.../nuagevsp/test_nuage_network_migration.py | 2002 ++++++++++++++++++++
.../plugins/nuagevsp/test_nuage_vpc_internal_lb.py | 3 +
tools/apidoc/gen_toc.py | 1 +
tools/marvin/marvin/config/test_data.py | 120 +-
tools/marvin/marvin/deployDataCenter.py | 3 +
tools/marvin/marvin/lib/base.py | 49 +
.../cloud/hypervisor/vmware/util/VmwareHelper.java | 133 +-
88 files changed, 5186 insertions(+), 659 deletions(-)
copy
api/src/org/apache/cloudstack/api/command/{user/network/UpdateNetworkCmd.java
=> admin/network/MigrateNetworkCmd.java} (54%)
create mode 100644
api/src/org/apache/cloudstack/api/command/admin/network/MigrateVPCCmd.java
copy core/src/com/cloud/agent/api/{UnPlugNicAnswer.java =>
ReplugNicAnswer.java} (86%)
copy core/src/com/cloud/agent/api/{PlugNicCommand.java =>
ReplugNicCommand.java} (84%)
create mode 100644
plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtReplugNicCommandWrapper.java
create mode 100644
plugins/hypervisors/kvm/test/com/cloud/hypervisor/kvm/resource/wrapper/LibvirtReplugNicCommandWrapperTest.java
create mode 100644 server/src/com/cloud/network/NetworkMigrationManager.java
create mode 100644
server/src/com/cloud/network/NetworkMigrationManagerImpl.java
create mode 100644
test/integration/plugins/nuagevsp/test_nuage_network_migration.py
--
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].