From 4be3b9933760c7713380112dff6f997cbe127def Mon Sep 17 00:00:00 2001 From: Alex Huang Date: Wed, 15 Jan 2014 17:37:15 -0800 Subject: [PATCH] Moved the secondary storage service into its own server directory --- services/secondary-storage/controller/pom.xml | 50 +++++++++ services/secondary-storage/pom.xml | 85 ++------------ services/secondary-storage/server/pom.xml | 105 ++++++++++++++++++ .../module.properties | 0 ...g-secondary-storage-discoverer-context.xml | 0 .../LocalNfsSecondaryStorageResource.java | 0 .../LocalSecondaryStorageResource.java | 0 .../resource/NfsSecondaryStorageResource.java | 0 .../resource/SecondaryStorageDiscoverer.java | 0 .../resource/SecondaryStorageResource.java | 0 .../SecondaryStorageResourceHandler.java | 0 .../storage/template/DownloadManager.java | 0 .../storage/template/DownloadManagerImpl.java | 0 .../storage/template/UploadManager.java | 0 .../storage/template/UploadManagerImpl.java | 0 .../LocalNfsSecondaryStorageResourceTest.java | 0 .../NfsSecondaryStorageResourceTest.java | 0 17 files changed, 162 insertions(+), 78 deletions(-) create mode 100644 services/secondary-storage/controller/pom.xml create mode 100644 services/secondary-storage/server/pom.xml rename services/secondary-storage/{ => server}/resources/META-INF/cloudstack/secondary-storage-discoverer/module.properties (100%) rename services/secondary-storage/{ => server}/resources/META-INF/cloudstack/secondary-storage-discoverer/spring-secondary-storage-discoverer-context.xml (100%) rename services/secondary-storage/{ => server}/src/org/apache/cloudstack/storage/resource/LocalNfsSecondaryStorageResource.java (100%) rename services/secondary-storage/{ => server}/src/org/apache/cloudstack/storage/resource/LocalSecondaryStorageResource.java (100%) rename services/secondary-storage/{ => server}/src/org/apache/cloudstack/storage/resource/NfsSecondaryStorageResource.java (100%) rename services/secondary-storage/{ => server}/src/org/apache/cloudstack/storage/resource/SecondaryStorageDiscoverer.java (100%) rename services/secondary-storage/{ => server}/src/org/apache/cloudstack/storage/resource/SecondaryStorageResource.java (100%) rename services/secondary-storage/{ => server}/src/org/apache/cloudstack/storage/resource/SecondaryStorageResourceHandler.java (100%) rename services/secondary-storage/{ => server}/src/org/apache/cloudstack/storage/template/DownloadManager.java (100%) rename services/secondary-storage/{ => server}/src/org/apache/cloudstack/storage/template/DownloadManagerImpl.java (100%) rename services/secondary-storage/{ => server}/src/org/apache/cloudstack/storage/template/UploadManager.java (100%) rename services/secondary-storage/{ => server}/src/org/apache/cloudstack/storage/template/UploadManagerImpl.java (100%) rename services/secondary-storage/{ => server}/test/org/apache/cloudstack/storage/resource/LocalNfsSecondaryStorageResourceTest.java (100%) rename services/secondary-storage/{ => server}/test/org/apache/cloudstack/storage/resource/NfsSecondaryStorageResourceTest.java (100%) diff --git a/services/secondary-storage/controller/pom.xml b/services/secondary-storage/controller/pom.xml new file mode 100644 index 00000000000..47a730d0434 --- /dev/null +++ b/services/secondary-storage/controller/pom.xml @@ -0,0 +1,50 @@ + + + 4.0.0 + cloud-controller-secondary-storage + Apache CloudStack Secondary Storage Controller + + org.apache.cloudstack + cloudstack-service-secondary-storage + 4.4.0-SNAPSHOT + ../pom.xml + + + + commons-codec + commons-codec + + + org.apache.cloudstack + cloud-api + ${project.version} + + + org.apache.cloudstack + cloud-utils + ${project.version} + + + org.apache.cloudstack + cloud-server + ${project.version} + + + diff --git a/services/secondary-storage/pom.xml b/services/secondary-storage/pom.xml index 2798584face..61077a0fd0e 100644 --- a/services/secondary-storage/pom.xml +++ b/services/secondary-storage/pom.xml @@ -18,88 +18,17 @@ --> 4.0.0 - cloud-secondary-storage - Apache CloudStack Secondary Storage Service + cloudstack-service-secondary-storage + Apache CloudStack Secondary Storage + pom org.apache.cloudstack cloudstack-services 4.4.0-SNAPSHOT ../pom.xml - - true - - - - log4j - log4j - - - com.google.code.gson - gson - - - commons-codec - commons-codec - - - - org.apache.cloudstack - cloud-agent - ${project.version} - - - org.apache.cloudstack - cloud-server - ${project.version} - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - ${skipTests} - - file:${project.build.testSourceDirectory}/../conf/log4j.xml - - - - - org.codehaus.mojo - exec-maven-plugin - 1.2.1 - - - - java - - - - - com.cloud.agent.AgentShell - - zone=1 - pod=1 - host=192.168.56.1 - name=192.168.56.10 - eth1ip=192.168.56.10 - eth2ip=192.168.56.10 - guid=SecondaryStorage.1 - secondary.storage.vm=false - instance=Secondary - - - - javax.net.ssl.trustStore - certs/realhostip.keystore - log.home - ${PWD}/ - - - - - - + + controller + server + diff --git a/services/secondary-storage/server/pom.xml b/services/secondary-storage/server/pom.xml new file mode 100644 index 00000000000..29fd7c73a8e --- /dev/null +++ b/services/secondary-storage/server/pom.xml @@ -0,0 +1,105 @@ + + + 4.0.0 + cloud-secondary-storage + Apache CloudStack Secondary Storage Service + + org.apache.cloudstack + cloudstack-service-secondary-storage + 4.4.0-SNAPSHOT + ../pom.xml + + + true + + + + log4j + log4j + + + com.google.code.gson + gson + + + commons-codec + commons-codec + + + + org.apache.cloudstack + cloud-agent + ${project.version} + + + org.apache.cloudstack + cloud-server + ${project.version} + + + + + + org.apache.maven.plugins + maven-surefire-plugin + + ${skipTests} + + file:${project.build.testSourceDirectory}/../conf/log4j.xml + + + + + org.codehaus.mojo + exec-maven-plugin + 1.2.1 + + + + java + + + + + com.cloud.agent.AgentShell + + zone=1 + pod=1 + host=192.168.56.1 + name=192.168.56.10 + eth1ip=192.168.56.10 + eth2ip=192.168.56.10 + guid=SecondaryStorage.1 + secondary.storage.vm=false + instance=Secondary + + + + javax.net.ssl.trustStore + certs/realhostip.keystore + log.home + ${PWD}/ + + + + + + + diff --git a/services/secondary-storage/resources/META-INF/cloudstack/secondary-storage-discoverer/module.properties b/services/secondary-storage/server/resources/META-INF/cloudstack/secondary-storage-discoverer/module.properties similarity index 100% rename from services/secondary-storage/resources/META-INF/cloudstack/secondary-storage-discoverer/module.properties rename to services/secondary-storage/server/resources/META-INF/cloudstack/secondary-storage-discoverer/module.properties diff --git a/services/secondary-storage/resources/META-INF/cloudstack/secondary-storage-discoverer/spring-secondary-storage-discoverer-context.xml b/services/secondary-storage/server/resources/META-INF/cloudstack/secondary-storage-discoverer/spring-secondary-storage-discoverer-context.xml similarity index 100% rename from services/secondary-storage/resources/META-INF/cloudstack/secondary-storage-discoverer/spring-secondary-storage-discoverer-context.xml rename to services/secondary-storage/server/resources/META-INF/cloudstack/secondary-storage-discoverer/spring-secondary-storage-discoverer-context.xml diff --git a/services/secondary-storage/src/org/apache/cloudstack/storage/resource/LocalNfsSecondaryStorageResource.java b/services/secondary-storage/server/src/org/apache/cloudstack/storage/resource/LocalNfsSecondaryStorageResource.java similarity index 100% rename from services/secondary-storage/src/org/apache/cloudstack/storage/resource/LocalNfsSecondaryStorageResource.java rename to services/secondary-storage/server/src/org/apache/cloudstack/storage/resource/LocalNfsSecondaryStorageResource.java diff --git a/services/secondary-storage/src/org/apache/cloudstack/storage/resource/LocalSecondaryStorageResource.java b/services/secondary-storage/server/src/org/apache/cloudstack/storage/resource/LocalSecondaryStorageResource.java similarity index 100% rename from services/secondary-storage/src/org/apache/cloudstack/storage/resource/LocalSecondaryStorageResource.java rename to services/secondary-storage/server/src/org/apache/cloudstack/storage/resource/LocalSecondaryStorageResource.java diff --git a/services/secondary-storage/src/org/apache/cloudstack/storage/resource/NfsSecondaryStorageResource.java b/services/secondary-storage/server/src/org/apache/cloudstack/storage/resource/NfsSecondaryStorageResource.java similarity index 100% rename from services/secondary-storage/src/org/apache/cloudstack/storage/resource/NfsSecondaryStorageResource.java rename to services/secondary-storage/server/src/org/apache/cloudstack/storage/resource/NfsSecondaryStorageResource.java diff --git a/services/secondary-storage/src/org/apache/cloudstack/storage/resource/SecondaryStorageDiscoverer.java b/services/secondary-storage/server/src/org/apache/cloudstack/storage/resource/SecondaryStorageDiscoverer.java similarity index 100% rename from services/secondary-storage/src/org/apache/cloudstack/storage/resource/SecondaryStorageDiscoverer.java rename to services/secondary-storage/server/src/org/apache/cloudstack/storage/resource/SecondaryStorageDiscoverer.java diff --git a/services/secondary-storage/src/org/apache/cloudstack/storage/resource/SecondaryStorageResource.java b/services/secondary-storage/server/src/org/apache/cloudstack/storage/resource/SecondaryStorageResource.java similarity index 100% rename from services/secondary-storage/src/org/apache/cloudstack/storage/resource/SecondaryStorageResource.java rename to services/secondary-storage/server/src/org/apache/cloudstack/storage/resource/SecondaryStorageResource.java diff --git a/services/secondary-storage/src/org/apache/cloudstack/storage/resource/SecondaryStorageResourceHandler.java b/services/secondary-storage/server/src/org/apache/cloudstack/storage/resource/SecondaryStorageResourceHandler.java similarity index 100% rename from services/secondary-storage/src/org/apache/cloudstack/storage/resource/SecondaryStorageResourceHandler.java rename to services/secondary-storage/server/src/org/apache/cloudstack/storage/resource/SecondaryStorageResourceHandler.java diff --git a/services/secondary-storage/src/org/apache/cloudstack/storage/template/DownloadManager.java b/services/secondary-storage/server/src/org/apache/cloudstack/storage/template/DownloadManager.java similarity index 100% rename from services/secondary-storage/src/org/apache/cloudstack/storage/template/DownloadManager.java rename to services/secondary-storage/server/src/org/apache/cloudstack/storage/template/DownloadManager.java diff --git a/services/secondary-storage/src/org/apache/cloudstack/storage/template/DownloadManagerImpl.java b/services/secondary-storage/server/src/org/apache/cloudstack/storage/template/DownloadManagerImpl.java similarity index 100% rename from services/secondary-storage/src/org/apache/cloudstack/storage/template/DownloadManagerImpl.java rename to services/secondary-storage/server/src/org/apache/cloudstack/storage/template/DownloadManagerImpl.java diff --git a/services/secondary-storage/src/org/apache/cloudstack/storage/template/UploadManager.java b/services/secondary-storage/server/src/org/apache/cloudstack/storage/template/UploadManager.java similarity index 100% rename from services/secondary-storage/src/org/apache/cloudstack/storage/template/UploadManager.java rename to services/secondary-storage/server/src/org/apache/cloudstack/storage/template/UploadManager.java diff --git a/services/secondary-storage/src/org/apache/cloudstack/storage/template/UploadManagerImpl.java b/services/secondary-storage/server/src/org/apache/cloudstack/storage/template/UploadManagerImpl.java similarity index 100% rename from services/secondary-storage/src/org/apache/cloudstack/storage/template/UploadManagerImpl.java rename to services/secondary-storage/server/src/org/apache/cloudstack/storage/template/UploadManagerImpl.java diff --git a/services/secondary-storage/test/org/apache/cloudstack/storage/resource/LocalNfsSecondaryStorageResourceTest.java b/services/secondary-storage/server/test/org/apache/cloudstack/storage/resource/LocalNfsSecondaryStorageResourceTest.java similarity index 100% rename from services/secondary-storage/test/org/apache/cloudstack/storage/resource/LocalNfsSecondaryStorageResourceTest.java rename to services/secondary-storage/server/test/org/apache/cloudstack/storage/resource/LocalNfsSecondaryStorageResourceTest.java diff --git a/services/secondary-storage/test/org/apache/cloudstack/storage/resource/NfsSecondaryStorageResourceTest.java b/services/secondary-storage/server/test/org/apache/cloudstack/storage/resource/NfsSecondaryStorageResourceTest.java similarity index 100% rename from services/secondary-storage/test/org/apache/cloudstack/storage/resource/NfsSecondaryStorageResourceTest.java rename to services/secondary-storage/server/test/org/apache/cloudstack/storage/resource/NfsSecondaryStorageResourceTest.java