http://git-wip-us.apache.org/repos/asf/cloudstack/blob/d47b4a99/engine/schema/src/com/cloud/upgrade/dao/Upgrade411to412.java ---------------------------------------------------------------------- diff --git a/engine/schema/src/com/cloud/upgrade/dao/Upgrade411to412.java b/engine/schema/src/com/cloud/upgrade/dao/Upgrade411to412.java new file mode 100644 index 0000000..1bb9ff6 --- /dev/null +++ b/engine/schema/src/com/cloud/upgrade/dao/Upgrade411to412.java @@ -0,0 +1,77 @@ +// 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. + +package com.cloud.upgrade.dao; + +import java.io.File; +import java.sql.Connection; +import java.sql.Date; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.sql.Types; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.UUID; + +import org.apache.cloudstack.engine.subsystem.api.storage.DataStoreProvider; +import org.apache.log4j.Logger; + +import com.cloud.deploy.DeploymentPlanner; +import com.cloud.hypervisor.Hypervisor.HypervisorType; +import com.cloud.network.vpc.NetworkACL; +import com.cloud.utils.exception.CloudRuntimeException; +import com.cloud.utils.script.Script; + +public class Upgrade411to412 implements DbUpgrade { + final static Logger s_logger = Logger.getLogger(Upgrade411to412.class); + + @Override + public String[] getUpgradableVersionRange() { + return new String[] { "4.1.1", "4.1.2" }; + } + + @Override + public String getUpgradedVersion() { + return "4.1.2"; + } + + @Override + public boolean supportsRollingUpgrade() { + return false; + } + + @Override + public File[] getPrepareScripts() { + // Do nothing. + return null; + } + + @Override + public void performDataMigration(Connection conn) { + // Nothing to be done + } + + @Override + public File[] getCleanupScripts() { + return null; + } +}
