make session value of SYSTEM_TIME_ZONE consistent with global value
This commit is contained in:
@ -1247,8 +1247,7 @@ int ObBasicSessionInfo::change_value_for_special_sys_var(const ObSysVarClassType
|
||||
int ret = OB_SUCCESS;
|
||||
int64_t sys_var_store_idx = -1;
|
||||
if (SYS_VAR_VERSION_COMMENT == sys_var_id
|
||||
|| (SYS_VAR_VERSION == sys_var_id && 0 == ori_val.val_len_) //version not changed by user
|
||||
|| SYS_VAR_SYSTEM_TIME_ZONE == sys_var_id) {
|
||||
|| (SYS_VAR_VERSION == sys_var_id && 0 == ori_val.val_len_)) { //version not changed by user
|
||||
if (OB_FAIL(ObSysVarFactory::calc_sys_var_store_idx(sys_var_id, sys_var_store_idx))) {
|
||||
LOG_WARN("fail to calc sys var store idx", K(ret), K(sys_var_id));
|
||||
} else if (SYS_VAR_VERSION == sys_var_id && 0 == ori_val.val_len_) {
|
||||
|
Reference in New Issue
Block a user