!6316 更改容器升级查询实时的实例状态和角色

Merge pull request !6316 from zhangxubo/master
This commit is contained in:
opengauss_bot
2024-09-14 03:04:24 +00:00
committed by Gitee

View File

@ -731,8 +731,12 @@ function start_dbnode() {
}
function query_dn_role() {
gs_ctl query -D ${GAUSSDATA} > ${GAUSS_TMP_PATH}/temp_dn_role
dn_role=$(grep local_role "${GAUSS_TMP_PATH}/temp_dn_role" | head -1 | awk '{print $3}')
if [ -f "$GAUSS_TMP_PATH/temp_dn_role" ]; then
dn_role=$(grep local_role "${GAUSS_TMP_PATH}/temp_dn_role" | head -1 | awk '{print $3}')
else
gs_ctl query -D ${GAUSSDATA} > ${GAUSS_TMP_PATH}/temp_dn_role
dn_role=$(grep local_role "${GAUSS_TMP_PATH}/temp_dn_role" | head -1 | awk '{print $3}')
fi
if [[ "$dn_role" = "Normal" ]]; then
dn_role="normal"