Upgrade version 3.1.0 to 3.1.1

This commit is contained in:
LINxiansheng
2021-09-24 13:54:13 +08:00
committed by wangzelin.wzl
parent feb6c0e7c8
commit 81b151f04d
5 changed files with 11 additions and 5 deletions

View File

@ -4,7 +4,7 @@ include(cmake/Utils.cmake)
include(cmake/Env.cmake) include(cmake/Env.cmake)
project("OceanBase CE" project("OceanBase CE"
VERSION 3.1.0 VERSION 3.1.1
DESCRIPTION "OceanBase distributed database system" DESCRIPTION "OceanBase distributed database system"
HOMEPAGE_URL "https://www.oceanbase.com/" HOMEPAGE_URL "https://www.oceanbase.com/"
LANGUAGES CXX C ASM) LANGUAGES CXX C ASM)

View File

@ -92,11 +92,12 @@ uint64_t cal_version(const uint64_t major, const uint64_t minor, const uint64_t
#define CLUSTER_VERSION_2277 (oceanbase::common::cal_version(2, 2, 77)) #define CLUSTER_VERSION_2277 (oceanbase::common::cal_version(2, 2, 77))
#define CLUSTER_VERSION_3000 (oceanbase::common::cal_version(3, 0, 0)) #define CLUSTER_VERSION_3000 (oceanbase::common::cal_version(3, 0, 0))
#define CLUSTER_VERSION_3100 (oceanbase::common::cal_version(3, 1, 0)) #define CLUSTER_VERSION_3100 (oceanbase::common::cal_version(3, 1, 0))
#define CLUSTER_VERSION_311 (oceanbase::common::cal_version(3, 1, 1))
#define CLUSTER_VERSION_MAX UINT64_MAX #define CLUSTER_VERSION_MAX UINT64_MAX
// FIXME If you update the above version, please update me, CLUSTER_CURRENT_VERSION & ObUpgradeChecker!!!!!! // FIXME If you update the above version, please update me, CLUSTER_CURRENT_VERSION & ObUpgradeChecker!!!!!!
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#define CLUSTER_CURRENT_VERSION CLUSTER_VERSION_3100 #define CLUSTER_CURRENT_VERSION CLUSTER_VERSION_311
#define GET_MIN_CLUSTER_VERSION() (oceanbase::common::ObClusterVersion::get_instance().get_cluster_version()) #define GET_MIN_CLUSTER_VERSION() (oceanbase::common::ObClusterVersion::get_instance().get_cluster_version())
#define GET_UNIS_CLUSTER_VERSION() (::oceanbase::lib::get_unis_compat_version() ?: GET_MIN_CLUSTER_VERSION()) #define GET_UNIS_CLUSTER_VERSION() (::oceanbase::lib::get_unis_compat_version() ?: GET_MIN_CLUSTER_VERSION())
@ -110,6 +111,8 @@ uint64_t cal_version(const uint64_t major, const uint64_t minor, const uint64_t
(oceanbase::common::ObClusterVersion::get_instance().get_cluster_version() < CLUSTER_VERSION_3000) (oceanbase::common::ObClusterVersion::get_instance().get_cluster_version() < CLUSTER_VERSION_3000)
#define IS_CLUSTER_VERSION_BEFORE_3100 \ #define IS_CLUSTER_VERSION_BEFORE_3100 \
(oceanbase::common::ObClusterVersion::get_instance().get_cluster_version() < CLUSTER_VERSION_3100) (oceanbase::common::ObClusterVersion::get_instance().get_cluster_version() < CLUSTER_VERSION_3100)
#define IS_CLUSTER_VERSION_BEFORE_311 \
(oceanbase::common::ObClusterVersion::get_instance().get_cluster_version() < CLUSTER_VERSION_311)
#define IS_CLUSTER_VERSION_AFTER_2274 \ #define IS_CLUSTER_VERSION_AFTER_2274 \
(oceanbase::common::ObClusterVersion::get_instance().get_cluster_version() > CLUSTER_VERSION_2274) (oceanbase::common::ObClusterVersion::get_instance().get_cluster_version() > CLUSTER_VERSION_2274)

View File

@ -61,7 +61,8 @@ const uint64_t ObUpgradeChecker::UPGRADE_PATH[CLUTER_VERSION_NUM] = {
CALC_CLUSTER_VERSION(2UL, 2UL, 74UL), // 2.2.74 CALC_CLUSTER_VERSION(2UL, 2UL, 74UL), // 2.2.74
CALC_CLUSTER_VERSION(2UL, 2UL, 75UL), // 2.2.75 CALC_CLUSTER_VERSION(2UL, 2UL, 75UL), // 2.2.75
CALC_CLUSTER_VERSION(2UL, 2UL, 76UL), // 2.2.76 CALC_CLUSTER_VERSION(2UL, 2UL, 76UL), // 2.2.76
CALC_CLUSTER_VERSION(3UL, 1UL, 0UL) // 3.1.0 CALC_CLUSTER_VERSION(3UL, 1UL, 0UL), // 3.1.0
CALC_CLUSTER_VERSION(3UL, 1UL, 1UL) //3.1.1
}; };
bool ObUpgradeChecker::check_cluster_version_exist(const uint64_t version) bool ObUpgradeChecker::check_cluster_version_exist(const uint64_t version)
@ -1125,6 +1126,7 @@ int ObUpgradeProcesserSet::init(ObBaseUpgradeProcessor::UpgradeMode mode, common
INIT_PROCESSOR_BY_VERSION(2, 2, 75); INIT_PROCESSOR_BY_VERSION(2, 2, 75);
INIT_PROCESSOR_BY_VERSION(2, 2, 76); INIT_PROCESSOR_BY_VERSION(2, 2, 76);
INIT_PROCESSOR_BY_VERSION(3, 1, 0); INIT_PROCESSOR_BY_VERSION(3, 1, 0);
INIT_PROCESSOR_BY_VERSION(3, 1, 1);
#undef INIT_PROCESSOR_BY_VERSION #undef INIT_PROCESSOR_BY_VERSION
inited_ = true; inited_ = true;
} }

View File

@ -181,7 +181,7 @@ public:
static bool check_cluster_version_exist(const uint64_t version); static bool check_cluster_version_exist(const uint64_t version);
public: public:
static const int64_t CLUTER_VERSION_NUM = 32; static const int64_t CLUTER_VERSION_NUM = 33;
static const uint64_t UPGRADE_PATH[CLUTER_VERSION_NUM]; static const uint64_t UPGRADE_PATH[CLUTER_VERSION_NUM];
}; };
@ -230,6 +230,7 @@ public:
DEF_SIMPLE_UPGRARD_PROCESSER(2, 2, 76); DEF_SIMPLE_UPGRARD_PROCESSER(2, 2, 76);
// 3.1.0 // 3.1.0
DEF_SIMPLE_UPGRARD_PROCESSER(3, 1, 0); DEF_SIMPLE_UPGRARD_PROCESSER(3, 1, 0);
DEF_SIMPLE_UPGRARD_PROCESSER(3, 1, 1);
/* =========== upgrade processor end ============= */ /* =========== upgrade processor end ============= */

View File

@ -515,7 +515,7 @@ DEF_TIME(get_leader_candidate_rpc_timeout, OB_CLUSTER_PARAMETER, "9s", "[2s, 180
"the time during a get leader candidate rpc request " "the time during a get leader candidate rpc request "
"is permitted to execute before it is terminated. Range: [2s, 180s]", "is permitted to execute before it is terminated. Range: [2s, 180s]",
ObParameterAttr(Section::ROOT_SERVICE, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE)); ObParameterAttr(Section::ROOT_SERVICE, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
DEF_STR(min_observer_version, OB_CLUSTER_PARAMETER, "3.1.0", "the min observer version", DEF_STR(min_observer_version, OB_CLUSTER_PARAMETER, "3.1.1", "the min observer version",
ObParameterAttr(Section::ROOT_SERVICE, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE)); ObParameterAttr(Section::ROOT_SERVICE, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
DEF_BOOL(enable_ddl, OB_CLUSTER_PARAMETER, "True", DEF_BOOL(enable_ddl, OB_CLUSTER_PARAMETER, "True",
"specifies whether DDL operation is turned on. " "specifies whether DDL operation is turned on. "