modify upgrade scripts&&support system variables session_track_*

This commit is contained in:
jk0
2021-12-16 21:16:00 +08:00
committed by LINxiansheng
parent ed22c8dacd
commit fa8b838450
14 changed files with 9880 additions and 8118 deletions

View File

@ -30,39 +30,8 @@ using namespace rootserver;
namespace share {
#define CALC_CLUSTER_VERSION(major, minor, patch) (((major) << 32) + ((minor) << 16) + (patch))
const uint64_t ObUpgradeChecker::UPGRADE_PATH[CLUTER_VERSION_NUM] = {
CALC_CLUSTER_VERSION(1UL, 4UL, 3UL), // 1.4.3
CALC_CLUSTER_VERSION(1UL, 4UL, 40UL), // 1.4.40
CALC_CLUSTER_VERSION(1UL, 4UL, 50UL), // 1.4.50
CALC_CLUSTER_VERSION(1UL, 4UL, 51UL), // 1.4.51
CALC_CLUSTER_VERSION(1UL, 4UL, 60UL), // 1.4.60
CALC_CLUSTER_VERSION(1UL, 4UL, 61UL), // 1.4.61
CALC_CLUSTER_VERSION(1UL, 4UL, 70UL), // 1.4.70
CALC_CLUSTER_VERSION(1UL, 4UL, 71UL), // 1.4.71
CALC_CLUSTER_VERSION(1UL, 4UL, 72UL), // 1.4.72
CALC_CLUSTER_VERSION(1UL, 4UL, 76UL), // 1.4.76
CALC_CLUSTER_VERSION(2UL, 0UL, 0UL), // 2.0.0
CALC_CLUSTER_VERSION(2UL, 1UL, 0UL), // 2.1.0
CALC_CLUSTER_VERSION(2UL, 1UL, 1UL), // 2.1.1
CALC_CLUSTER_VERSION(2UL, 1UL, 11UL), // 2.1.11
CALC_CLUSTER_VERSION(2UL, 1UL, 20UL), // 2.1.20
CALC_CLUSTER_VERSION(2UL, 1UL, 30UL), // 2.1.30
CALC_CLUSTER_VERSION(2UL, 1UL, 31UL), // 2.1.31
CALC_CLUSTER_VERSION(2UL, 2UL, 0UL), // 2.2.0
CALC_CLUSTER_VERSION(2UL, 2UL, 1UL), // 2.2.1
CALC_CLUSTER_VERSION(2UL, 2UL, 20UL), // 2.2.20
CALC_CLUSTER_VERSION(2UL, 2UL, 30UL), // 2.2.30
CALC_CLUSTER_VERSION(2UL, 2UL, 40UL), // 2.2.40
CALC_CLUSTER_VERSION(2UL, 2UL, 50UL), // 2.2.50
CALC_CLUSTER_VERSION(2UL, 2UL, 60UL), // 2.2.60
CALC_CLUSTER_VERSION(2UL, 2UL, 70UL), // 2.2.70
CALC_CLUSTER_VERSION(2UL, 2UL, 71UL), // 2.2.71
CALC_CLUSTER_VERSION(2UL, 2UL, 72UL), // 2.2.72
CALC_CLUSTER_VERSION(2UL, 2UL, 73UL), // 2.2.73
CALC_CLUSTER_VERSION(2UL, 2UL, 74UL), // 2.2.74
CALC_CLUSTER_VERSION(2UL, 2UL, 75UL), // 2.2.75
CALC_CLUSTER_VERSION(2UL, 2UL, 76UL), // 2.2.76
CALC_CLUSTER_VERSION(3UL, 1UL, 0UL), // 3.1.0
CALC_CLUSTER_VERSION(3UL, 1UL, 1UL) //3.1.1
CALC_CLUSTER_VERSION(3UL, 1UL, 1UL), //3.1.1
CALC_CLUSTER_VERSION(3UL, 1UL, 2UL) //3.1.2
};
bool ObUpgradeChecker::check_cluster_version_exist(const uint64_t version)
@ -1117,16 +1086,8 @@ int ObUpgradeProcesserSet::init(ObBaseUpgradeProcessor::UpgradeMode mode, common
} \
}
// order by cluster version asc
INIT_PROCESSOR_BY_VERSION(2, 2, 60);
INIT_PROCESSOR_BY_VERSION(2, 2, 70);
INIT_PROCESSOR_BY_VERSION(2, 2, 71);
INIT_PROCESSOR_BY_VERSION(2, 2, 72);
INIT_PROCESSOR_BY_VERSION(2, 2, 73);
INIT_PROCESSOR_BY_VERSION(2, 2, 74);
INIT_PROCESSOR_BY_VERSION(2, 2, 75);
INIT_PROCESSOR_BY_VERSION(2, 2, 76);
INIT_PROCESSOR_BY_VERSION(3, 1, 0);
INIT_PROCESSOR_BY_VERSION(3, 1, 1);
INIT_PROCESSOR_BY_VERSION(3, 1, 2);
#undef INIT_PROCESSOR_BY_VERSION
inited_ = true;
}