[FEAT MERGE] 4.x Dup Table

Co-authored-by: Minionyh <minions.yh@gmail.com>
Co-authored-by: BinChenn <binchenn.bc@gmail.com>
Co-authored-by: ChangerR <dingjinchengyx@163.com>
This commit is contained in:
KyrielightWei
2023-05-11 10:07:20 +00:00
committed by ob-robot
parent 0509c5f9fe
commit aaab6560a1
278 changed files with 20924 additions and 2857 deletions

View File

@ -203,17 +203,6 @@ int ObDirectReceiveOp::setup_next_scanner()
LOG_WARN("while fetching first scanner, the remote rcode is not OB_SUCCESS",
K(ret), K(err_msg),
"dst_addr", to_cstring(resp_handler->get_dst_addr()));
if (is_data_not_readable_err(ret)) {
// 读到落后太多的备机或者正在回放日志的副本了,
// 将远端的这个observer加进retry info的invalid servers中
ObQueryRetryInfo &retry_info = my_session->get_retry_info_for_update();
if (OB_UNLIKELY(OB_SUCCESS != (
add_ret = retry_info.add_invalid_server_distinctly(
resp_handler->get_dst_addr(), true)))) {
LOG_WARN("fail to add remote addr to invalid servers distinctly", K(ret), K(add_ret),
K(resp_handler->get_dst_addr()), K(retry_info));
}
}
} else {
scanner_ = scanner;
first_request_received_ = true;
@ -257,17 +246,6 @@ int ObDirectReceiveOp::setup_next_scanner()
LOG_WARN("while getting more scanner, the remote rcode is not OB_SUCCESS",
K(ret), K(err_msg),
"dst_addr", to_cstring(resp_handler->get_dst_addr()));
if (is_data_not_readable_err(ret)) {
// 读到落后太多的备机或者正在回放日志的副本了,
// 将远端的这个observer加进retry info的invalid servers中
ObQueryRetryInfo &retry_info = my_session->get_retry_info_for_update();
if (OB_UNLIKELY(OB_SUCCESS != (
add_ret = retry_info.add_invalid_server_distinctly(
resp_handler->get_dst_addr(), true)))) {
LOG_WARN("fail to add remote addr to invalid servers distinctly", K(ret), K(add_ret),
K(resp_handler->get_dst_addr()), K(retry_info));
}
}
} else {
scanner_ = result_scanner;
found_rows_ += scanner_->get_found_rows();