This is an automated email from the ASF dual-hosted git repository. rohit pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/cloudstack.git
commit 0700d91a6857019999bd25a8d1e5a9e46780e971 Merge: e11f7ee 00ff536 Author: Rohit Yadav <rohit.ya...@shapeblue.com> AuthorDate: Tue May 14 15:13:57 2019 +0530 Merge branch '4.12' - Fixes PR #3146 db cleanup to the correct 4.12->4.13 upgrade path - Fixes failing unit test due to jdk specific changes after forward merging Signed-off-by: Rohit Yadav <rohit.ya...@shapeblue.com> api/src/main/java/com/cloud/storage/Volume.java | 4 +- .../configuration/dao/ResourceCountDaoImpl.java | 5 +- .../META-INF/db/schema-41120to41200-cleanup.sql | 5 - .../META-INF/db/schema-41200to41300-cleanup.sql | 4 + .../storage/volume/VolumeServiceImpl.java | 3 + .../kvm/resource/LibvirtComputingResource.java | 20 +-- .../wrapper/LibvirtStartCommandWrapper.java | 7 +- .../kvm/resource/LibvirtDomainXMLParserTest.java | 22 +--- .../hypervisor/kvm/resource/LibvirtVMDefTest.java | 2 +- scripts/vm/hypervisor/kvm/patch.sh | 80 ++++++++++++ scripts/vm/hypervisor/kvm/patchviasocket.py | 76 ----------- scripts/vm/hypervisor/kvm/test_patchviasocket.py | 144 --------------------- .../com/cloud/storage/VolumeApiServiceImpl.java | 47 ++++--- services/console-proxy/rdpconsole/pom.xml | 13 ++ .../debian/opt/cloud/bin/setup/cloud-early-config | 52 +++----- systemvm/debian/root/.ssh/authorized_keys | 1 - systemvm/pom.xml | 7 - test/integration/smoke/test_volumes.py | 94 +++++++++++--- .../scripts/configure_systemvm_services.sh | 2 +- tools/appliance/systemvmtemplate/template.json | 4 +- 20 files changed, 246 insertions(+), 346 deletions(-) diff --cc engine/schema/src/main/resources/META-INF/db/schema-41200to41300-cleanup.sql index 5702186,0000000..70c8d53 mode 100644,000000..100644 --- a/engine/schema/src/main/resources/META-INF/db/schema-41200to41300-cleanup.sql +++ b/engine/schema/src/main/resources/META-INF/db/schema-41200to41300-cleanup.sql @@@ -1,21 -1,0 +1,25 @@@ +-- Licensed to the Apache Software Foundation (ASF) under one +-- or more contributor license agreements. See the NOTICE file +-- distributed with this work for additional information +-- regarding copyright ownership. The ASF licenses this file +-- to you under the Apache License, Version 2.0 (the +-- "License"); you may not use this file except in compliance +-- with the License. You may obtain a copy of the License at +-- +-- http://www.apache.org/licenses/LICENSE-2.0 +-- +-- Unless required by applicable law or agreed to in writing, +-- software distributed under the License is distributed on an +-- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +-- KIND, either express or implied. See the License for the +-- specific language governing permissions and limitations +-- under the License. + +--; +-- Schema upgrade cleanup from 4.12.0.0 to 4.13.0.0 +--; + ++-- Cleanup Nuage VSP ++DELETE FROM `cloud`.`host` WHERE id in (SELECT vsp.host_id FROM `cloud`.`external_nuage_vsp_devices` vsp); ++DROP TABLE IF EXISTS `cloud`.`external_nuage_vsp_devices`; ++DELETE FROM `cloud`.`role_permissions` WHERE rule = 'issueNuageVspResourceRequest'; diff --cc services/console-proxy/rdpconsole/pom.xml index 1b4a5ef,f0534f3..4c0e0df --- a/services/console-proxy/rdpconsole/pom.xml +++ b/services/console-proxy/rdpconsole/pom.xml @@@ -49,4 -49,4 +49,17 @@@ <artifactId>bcprov-jdk15on</artifactId> </dependency> </dependencies> ++ <build> ++ <plugins> ++ <plugin> ++ <groupId>org.apache.maven.plugins</groupId> ++ <artifactId>maven-surefire-plugin</artifactId> ++ <configuration> ++ <excludes> ++ <exclude>rdpclient/MockServerTest.java</exclude> ++ </excludes> ++ </configuration> ++ </plugin> ++ </plugins> ++ </build> </project>