提交 8aa89364 编写于 作者: O obdev 提交者: wangzelin.wzl

upgrade opensource release from 3.1.3 to 3.1.4

上级 c0d957eb
......@@ -4,7 +4,7 @@ include(cmake/Utils.cmake)
include(cmake/Env.cmake)
project("OceanBase CE"
VERSION 3.1.3
VERSION 3.1.4
DESCRIPTION "OceanBase distributed database system"
HOMEPAGE_URL "https://open.oceanbase.com/"
LANGUAGES CXX C ASM)
......
......@@ -17,10 +17,10 @@ list(APPEND CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION "/home/admin/oceanbase
set(CPACK_PACKAGE_NAME "oceanbase-ce")
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "OceanBase CE is a distributed relational database")
set(CPACK_PACKAGE_VENDOR "Ant Group CO., Ltd.")
set(CPACK_PACKAGE_VERSION 3.1.3)
set(CPACK_PACKAGE_VERSION 3.1.4)
set(CPACK_PACKAGE_VERSION_MAJOR 3)
set(CPACK_PACKAGE_VERSION_MINOR 1)
set(CPACK_PACKAGE_VERSION_PATCH 3)
set(CPACK_PACKAGE_VERSION_PATCH 4)
set(CPACK_RPM_PACKAGE_GROUP "Applications/Databases")
set(CPACK_RPM_PACKAGE_URL "https://open.oceanbase.com")
set(CPACK_RPM_PACKAGE_DESCRIPTION "OceanBase CE is a distributed relational database")
......
......@@ -95,11 +95,12 @@ uint64_t cal_version(const uint64_t major, const uint64_t minor, const uint64_t
#define CLUSTER_VERSION_311 (oceanbase::common::cal_version(3, 1, 1))
#define CLUSTER_VERSION_312 (oceanbase::common::cal_version(3, 1, 2))
#define CLUSTER_VERSION_313 (oceanbase::common::cal_version(3, 1, 3))
#define CLUSTER_VERSION_314 (oceanbase::common::cal_version(3, 1, 4))
#define CLUSTER_VERSION_MAX UINT64_MAX
// FIXME If you update the above version, please update me, CLUSTER_CURRENT_VERSION & ObUpgradeChecker!!!!!!
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#define CLUSTER_CURRENT_VERSION CLUSTER_VERSION_313
#define CLUSTER_CURRENT_VERSION CLUSTER_VERSION_314
#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())
......
......@@ -32,7 +32,8 @@ namespace share {
const uint64_t ObUpgradeChecker::UPGRADE_PATH[CLUTER_VERSION_NUM] = {
CALC_CLUSTER_VERSION(3UL, 1UL, 1UL), //3.1.1
CALC_CLUSTER_VERSION(3UL, 1UL, 2UL), //3.1.2
CALC_CLUSTER_VERSION(3UL, 1UL, 3UL) //3.1.3
CALC_CLUSTER_VERSION(3UL, 1UL, 3UL), //3.1.3
CALC_CLUSTER_VERSION(3UL, 1UL, 4UL) //3.1.4
};
bool ObUpgradeChecker::check_cluster_version_exist(const uint64_t version)
......@@ -1090,6 +1091,7 @@ int ObUpgradeProcesserSet::init(ObBaseUpgradeProcessor::UpgradeMode mode, common
INIT_PROCESSOR_BY_VERSION(3, 1, 1);
INIT_PROCESSOR_BY_VERSION(3, 1, 2);
INIT_PROCESSOR_BY_VERSION(3, 1, 3);
INIT_PROCESSOR_BY_VERSION(3, 1, 4);
#undef INIT_PROCESSOR_BY_VERSION
inited_ = true;
}
......
......@@ -181,7 +181,7 @@ public:
static bool check_cluster_version_exist(const uint64_t version);
public:
static const int64_t CLUTER_VERSION_NUM = 3;
static const int64_t CLUTER_VERSION_NUM = 4;
static const uint64_t UPGRADE_PATH[CLUTER_VERSION_NUM];
};
......@@ -233,6 +233,7 @@ DEF_SIMPLE_UPGRARD_PROCESSER(3, 1, 0);
DEF_SIMPLE_UPGRARD_PROCESSER(3, 1, 1);
DEF_SIMPLE_UPGRARD_PROCESSER(3, 1, 2);
DEF_SIMPLE_UPGRARD_PROCESSER(3, 1, 3);
DEF_SIMPLE_UPGRARD_PROCESSER(3, 1, 4);
/* =========== upgrade processor end ============= */
......
......@@ -528,7 +528,7 @@ DEF_TIME(get_leader_candidate_rpc_timeout, OB_CLUSTER_PARAMETER, "9s", "[2s, 180
"the time during a get leader candidate rpc request "
"is permitted to execute before it is terminated. Range: [2s, 180s]",
ObParameterAttr(Section::ROOT_SERVICE, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
DEF_STR(min_observer_version, OB_CLUSTER_PARAMETER, "3.1.3", "the min observer version",
DEF_STR(min_observer_version, OB_CLUSTER_PARAMETER, "3.1.4", "the min observer version",
ObParameterAttr(Section::ROOT_SERVICE, Source::DEFAULT, EditLevel::DYNAMIC_EFFECTIVE));
DEF_BOOL(enable_ddl, OB_CLUSTER_PARAMETER, "True",
"specifies whether DDL operation is turned on. "
......
......@@ -26,3 +26,6 @@
- version: 3.1.3
can_be_upgraded_to:
- 3.1.4
- version: 3.1.4
can_be_upgraded_to:
- 3.1.5
......@@ -17,7 +17,7 @@ def do_special_upgrade(conn, cur, tenant_id_list, user, pwd):
#因为基准版本更新的时候会调用reset_upgrade_scripts.py来清空actions begin和actions end
#这两行之间的这些代码,如果不写在这两行之间的话会导致清空不掉相应的代码。
####========******####======== actions begin ========####******========####
run_upgrade_job(conn, cur, "3.1.3")
run_upgrade_job(conn, cur, "3.1.4")
return
####========******####========= actions end =========####******========####
......
......@@ -6396,7 +6396,7 @@
##因为基准版本更新的时候会调用reset_upgrade_scripts.py来清空actions begin和actions end
##这两行之间的这些代码,如果不写在这两行之间的话会导致清空不掉相应的代码。
#####========******####======== actions begin ========####******========####
# run_upgrade_job(conn, cur, "3.1.3")
# run_upgrade_job(conn, cur, "3.1.4")
# return
#####========******####========= actions end =========####******========####
#
......@@ -8686,7 +8686,7 @@
#
#class UpgradeParams:
# log_filename = 'upgrade_post_checker.log'
# new_version = '3.1.3'
# new_version = '3.1.4'
##### --------------start : my_error.py --------------
#class MyError(Exception):
# def __init__(self, value):
......
......@@ -12,7 +12,7 @@ import time
class UpgradeParams:
log_filename = 'upgrade_post_checker.log'
new_version = '3.1.3'
new_version = '3.1.4'
#### --------------start : my_error.py --------------
class MyError(Exception):
def __init__(self, value):
......
......@@ -6396,7 +6396,7 @@
##因为基准版本更新的时候会调用reset_upgrade_scripts.py来清空actions begin和actions end
##这两行之间的这些代码,如果不写在这两行之间的话会导致清空不掉相应的代码。
#####========******####======== actions begin ========####******========####
# run_upgrade_job(conn, cur, "3.1.3")
# run_upgrade_job(conn, cur, "3.1.4")
# return
#####========******####========= actions end =========####******========####
#
......@@ -8686,7 +8686,7 @@
#
#class UpgradeParams:
# log_filename = 'upgrade_post_checker.log'
# new_version = '3.1.3'
# new_version = '3.1.4'
##### --------------start : my_error.py --------------
#class MyError(Exception):
# def __init__(self, value):
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册