Fix: session sync obj type not consistent need sync

This commit is contained in:
yaojing624
2023-07-20 07:54:32 +00:00
committed by ob-robot
parent 917a6ae258
commit 9ed0644c3d

View File

@ -3824,7 +3824,9 @@ int ObBasicSessionInfo::get_sync_sys_vars(ObIArray<ObSysVarClassType>
sys_vars_[sys_var_idx]->get_value())||ObSysVariables::get_base_value(sys_var_idx) !=
sys_vars_[sys_var_idx]->get_value() ||
ObSysVariables::get_base_value(sys_var_idx).get_scale()
!= sys_vars_[sys_var_idx]->get_value().get_scale()) {
!= sys_vars_[sys_var_idx]->get_value().get_scale() ||
ObSysVariables::get_base_value(sys_var_idx).get_type()
!= sys_vars_[sys_var_idx]->get_value().get_type()) {
// need serialize delta vars
if (is_sync_sys_var(ids.at(i))){
// do nothing