[FEAT MERGE] server manager 微服务化改造

Co-authored-by: maosy <630014370@qq.com>
This commit is contained in:
obdev
2023-04-27 16:13:23 +08:00
committed by ob-robot
parent 57f1c6e7ee
commit 6b8425d8b0
138 changed files with 7492 additions and 3310 deletions

View File

@ -16,6 +16,7 @@
#include "share/config/ob_server_config.h"
#include "rootserver/ob_server_manager.h"
#include "rootserver/ob_heartbeat_service.h"
namespace oceanbase
{
@ -149,8 +150,12 @@ ObCheckServerTask::ObCheckServerTask(common::ObWorkQueue &work_queue,
int ObCheckServerTask::process()
{
int ret = OB_SUCCESS;
if (OB_FAIL(checker_.check_all_server())) {
LOG_WARN("checker all server failed", K(ret));
if (!ObHeartbeatService::is_service_enabled()) {
if (OB_FAIL(checker_.check_all_server())) {
LOG_WARN("checker all server failed", K(ret));
}
} else {
LOG_TRACE("no need to do ObCheckServerTask in version >= 4.2");
}
return ret;
}