diff --git a/src/observer/ob_partition_location_updater.h b/src/observer/ob_partition_location_updater.h index d4fce74ed..72a7cf017 100644 --- a/src/observer/ob_partition_location_updater.h +++ b/src/observer/ob_partition_location_updater.h @@ -16,6 +16,7 @@ #include "share/ob_srv_rpc_proxy.h" #include "observer/ob_uniq_task_queue.h" #include "share/partition_table/ob_partition_location_task.h" +#include "share/ob_alive_server_tracer.h" namespace oceanbase { namespace storage { class ObIAliveServerTracer; diff --git a/src/rootserver/CMakeLists.txt b/src/rootserver/CMakeLists.txt index 897f20875..3a5fc16ae 100644 --- a/src/rootserver/CMakeLists.txt +++ b/src/rootserver/CMakeLists.txt @@ -59,38 +59,6 @@ ob_set_subtarget(ob_rootserver common ob_rs_job_table_operator.cpp ob_rs_reentrant_thread.cpp ob_schema2ddl_sql.cpp - ob_server_balance_plan.cpp - ob_server_balancer.cpp - ob_server_checker.cpp - ob_server_manager.cpp - ob_server_table_operator.cpp - ob_shrink_resource_pool_checker.cpp - ob_single_partition_balance.cpp - ob_single_zone_mode_migrate_replica.cpp - ob_snapshot_info_manager.cpp - ob_system_admin_util.cpp - ob_thread_idling.cpp - ob_unit_balancer.cpp - ob_unit_manager.cpp - ob_unit_placement_strategy.cpp - ob_unit_stat_manager.cpp - ob_update_rs_list_task.cpp - ob_schema_spliter.cpp - ob_schema_split_executor.cpp - ob_upgrade_executor.cpp - ob_upgrade_storage_format_version_executor.cpp - ob_create_inner_schema_executor.cpp - ob_schema_revise_executor.cpp - ob_vtable_location_getter.cpp - ob_zone_manager.cpp - ob_zone_unit_provider.cpp - ob_partition_backup.cpp - ob_backup_cancel_scheduler.cpp - ob_restore_point_service.cpp - ob_log_archive_scheduler.cpp - ob_backup_data_clean_scheduler.cpp - ob_backup_data_clean.cpp - ob_schema_history_recycler.cpp ) ob_set_subtarget(ob_rootserver vt @@ -135,6 +103,42 @@ ob_set_subtarget(ob_rootserver backup backup/ob_cancel_delete_backup_scheduler.cpp ) +ob_set_subtarget(ob_rootserver task + ob_update_rs_list_task.cpp + ob_server_balance_plan.cpp + ob_server_balancer.cpp + ob_server_checker.cpp + ob_server_manager.cpp + ob_server_table_operator.cpp + ob_shrink_resource_pool_checker.cpp + ob_single_partition_balance.cpp + ob_single_zone_mode_migrate_replica.cpp + ob_snapshot_info_manager.cpp + ob_system_admin_util.cpp + ob_thread_idling.cpp + ob_unit_balancer.cpp + ob_unit_manager.cpp + ob_unit_placement_strategy.cpp + ob_unit_stat_manager.cpp + ob_backup_cancel_scheduler.cpp + ob_schema_spliter.cpp + ob_schema_split_executor.cpp + ob_upgrade_executor.cpp + ob_upgrade_storage_format_version_executor.cpp + ob_create_inner_schema_executor.cpp + ob_schema_revise_executor.cpp + ob_vtable_location_getter.cpp + ob_zone_manager.cpp + ob_zone_unit_provider.cpp + ob_partition_backup.cpp + ob_backup_cancel_scheduler.cpp + ob_restore_point_service.cpp + ob_log_archive_scheduler.cpp + ob_backup_data_clean_scheduler.cpp + ob_backup_data_clean.cpp + ob_schema_history_recycler.cpp +) + ob_server_add_pchs(rootserver ob_replica_addr.h ob_locality_util.h diff --git a/src/rootserver/ob_server_manager.cpp b/src/rootserver/ob_server_manager.cpp index 2f9077b2a..f79990018 100644 --- a/src/rootserver/ob_server_manager.cpp +++ b/src/rootserver/ob_server_manager.cpp @@ -14,6 +14,7 @@ #include "ob_server_manager.h" +#include "observer/ob_server.h" #include "share/ob_define.h" #include "lib/container/ob_array_iterator.h" #include "share/ob_debug_sync.h" diff --git a/src/rootserver/ob_update_rs_list_task.cpp b/src/rootserver/ob_update_rs_list_task.cpp index aa407b1f5..aa5580717 100644 --- a/src/rootserver/ob_update_rs_list_task.cpp +++ b/src/rootserver/ob_update_rs_list_task.cpp @@ -14,6 +14,7 @@ #include "ob_update_rs_list_task.h" +#include "rootserver/ob_server_manager.h" #include "lib/profile/ob_trace_id.h" #include "share/config/ob_server_config.h" #include "share/partition_table/ob_partition_table_operator.h"