[scn] mv definition of SCN to dir of share

This commit is contained in:
obdev
2022-11-28 02:50:55 +00:00
committed by ob-robot
parent 68151eb87a
commit 99d4f56fec
716 changed files with 7746 additions and 6117 deletions

View File

@ -34,7 +34,7 @@
#include "storage/blocksstable/ob_logic_macro_id.h"
namespace oceanbase {
namespace palf
namespace share
{
class SCN;
}
@ -61,10 +61,10 @@ struct ObLSBackupDagNetInitParam : public share::ObIDagInitParam {
int64_t turn_id_;
int64_t retry_id_;
ObBackupReportCtx report_ctx_;
palf::SCN start_scn_; // for backup meta
share::SCN start_scn_; // for backup meta
share::ObBackupDataType backup_data_type_; // for build index
palf::SCN compl_start_scn_; // for complemnt log
palf::SCN compl_end_scn_; // for complemet log
share::SCN compl_start_scn_; // for complemnt log
share::SCN compl_end_scn_; // for complemet log
};
struct ObLSBackupDagInitParam : public share::ObIDagInitParam {
@ -133,7 +133,7 @@ private:
bool is_inited_;
ObLSBackupDagInitParam param_;
ObBackupReportCtx report_ctx_;
palf::SCN start_scn_;
share::SCN start_scn_;
DISALLOW_COPY_AND_ASSIGN(ObLSBackupMetaDagNet);
};
@ -215,8 +215,8 @@ private:
bool is_inited_;
ObLSBackupDagInitParam param_;
ObBackupReportCtx report_ctx_;
palf::SCN compl_start_scn_;
palf::SCN compl_end_scn_;
share::SCN compl_start_scn_;
share::SCN compl_end_scn_;
DISALLOW_COPY_AND_ASSIGN(ObLSBackupComplementLogDagNet);
};
@ -236,7 +236,7 @@ class ObLSBackupMetaDag : public ObBackupDag {
public:
ObLSBackupMetaDag();
virtual ~ObLSBackupMetaDag();
int init(const palf::SCN &start_scn, const ObLSBackupDagInitParam &param, const ObBackupReportCtx &report_ctx);
int init(const share::SCN &start_scn, const ObLSBackupDagInitParam &param, const ObBackupReportCtx &report_ctx);
virtual int create_first_task() override;
virtual bool operator==(const ObIDag &other) const override;
virtual int fill_comment(char *buf, const int64_t buf_len) const override;
@ -247,7 +247,7 @@ public:
private:
bool is_inited_;
palf::SCN start_scn_;
share::SCN start_scn_;
ObLSBackupDagInitParam param_;
ObBackupReportCtx report_ctx_;
DISALLOW_COPY_AND_ASSIGN(ObLSBackupMetaDag);
@ -390,7 +390,7 @@ public:
virtual ~ObLSBackupComplementLogDag();
int init(const ObBackupJobDesc &job_desc, const share::ObBackupDest &backup_dest, const uint64_t tenant_id,
const share::ObBackupSetDesc &backup_set_desc, const share::ObLSID &ls_id, const int64_t turn_id,
const int64_t retry_id, const palf::SCN &start_scn, const palf::SCN &end_scn, const ObBackupReportCtx &report_ctx);
const int64_t retry_id, const share::SCN &start_scn, const share::SCN &end_scn, const ObBackupReportCtx &report_ctx);
virtual int create_first_task() override;
virtual int fill_comment(char *buf, const int64_t buf_len) const override;
virtual int fill_dag_key(char *buf, const int64_t buf_len) const override;
@ -407,8 +407,8 @@ private:
share::ObLSID ls_id_;
int64_t turn_id_;
int64_t retry_id_;
palf::SCN compl_start_scn_;
palf::SCN compl_end_scn_;
share::SCN compl_start_scn_;
share::SCN compl_end_scn_;
ObBackupReportCtx report_ctx_;
DISALLOW_COPY_AND_ASSIGN(ObLSBackupComplementLogDag);
@ -418,23 +418,23 @@ class ObLSBackupMetaTask : public share::ObITask {
public:
ObLSBackupMetaTask();
virtual ~ObLSBackupMetaTask();
int init(const palf::SCN &start_scn, const ObLSBackupDagInitParam &param, const ObBackupReportCtx &report_ctx);
int init(const share::SCN &start_scn, const ObLSBackupDagInitParam &param, const ObBackupReportCtx &report_ctx);
virtual int process() override;
private:
int advance_checkpoint_by_flush_(const uint64_t tenant_id, const share::ObLSID &ls_id, const palf::SCN &start_scn);
int advance_checkpoint_by_flush_(const uint64_t tenant_id, const share::ObLSID &ls_id, const share::SCN &start_scn);
int get_backup_meta_ctx_(const uint64_t tenant_id, const share::ObLSID &ls_id,
ObBackupLSMetaInfo &ls_meta_info, common::ObArray<common::ObTabletID> &tablet_id_list);
int backup_ls_meta_package_(const ObBackupLSMetaInfo &ls_meta_info);
int backup_ls_tablet_list_(
const palf::SCN &scn, const share::ObLSID &ls, const common::ObIArray<common::ObTabletID> &tablet_id_list);
int build_backup_data_ls_tablet_desc_(const share::ObLSID &ls_id, const palf::SCN &scn,
const share::SCN &scn, const share::ObLSID &ls, const common::ObIArray<common::ObTabletID> &tablet_id_list);
int build_backup_data_ls_tablet_desc_(const share::ObLSID &ls_id, const share::SCN &scn,
const common::ObIArray<common::ObTabletID> &tablet_id, share::ObBackupDataTabletToLSDesc &info);
private:
bool is_inited_;
palf::SCN start_scn_;
share::SCN start_scn_;
ObLSBackupDagInitParam param_;
ObBackupReportCtx report_ctx_;
DISALLOW_COPY_AND_ASSIGN(ObLSBackupMetaTask);
@ -452,14 +452,14 @@ public:
private:
int may_need_advance_checkpoint_();
int check_tx_data_can_explain_user_data_();
int get_backup_tx_data_table_filled_tx_scn_(palf::SCN &filled_tx_scn);
int get_backup_tx_data_table_filled_tx_scn_(share::SCN &filled_tx_scn);
int prepare_meta_index_store_(ObBackupMetaIndexStore &meta_index_store);
int get_sys_ls_retry_id_(int64_t &retry_id);
int prepare_meta_index_store_param_(const int64_t retry_id, ObBackupIndexStoreParam &param);
int get_cur_ls_min_filled_tx_scn_(palf::SCN &min_filled_tx_scn);
int get_cur_ls_min_filled_tx_scn_(share::SCN &min_filled_tx_scn);
int get_tablet_min_filled_tx_scn_(ObTabletHandle &tablet_handle,
palf::SCN &min_filled_tx_scn, bool &has_minor_sstable);
int fetch_backup_ls_meta_(int64_t &rebuild_seq, palf::SCN &clog_checkpoint_scn);
share::SCN &min_filled_tx_scn, bool &has_minor_sstable);
int fetch_backup_ls_meta_(int64_t &rebuild_seq, share::SCN &clog_checkpoint_scn);
private:
bool is_inited_;
@ -678,24 +678,24 @@ public:
ObLSBackupComplementLogTask();
virtual ~ObLSBackupComplementLogTask();
int init(const ObBackupJobDesc &job_desc, const share::ObBackupDest &backup_dest, const uint64_t tenant_id,
const share::ObBackupSetDesc &backup_set_desc, const share::ObLSID &ls_id, const palf::SCN &start_scn,
const palf::SCN &end_scn, const int64_t turn_id, const int64_t retry_id, const ObBackupReportCtx &report_ctx);
const share::ObBackupSetDesc &backup_set_desc, const share::ObLSID &ls_id, const share::SCN &start_scn,
const share::SCN &end_scn, const int64_t turn_id, const int64_t retry_id, const ObBackupReportCtx &report_ctx);
virtual int process() override;
private:
int get_complement_log_dir_path_(share::ObBackupPath &backup_path);
int calc_backup_file_range_(common::ObIArray<BackupPieceFile> &file_list);
int check_pieces_continue_(const common::ObIArray<share::ObTenantArchivePieceAttr> &rounds);
int get_piece_id_by_ts_(const uint64_t tenant_id, const palf::SCN &scn, int64_t &piece_id);
int get_piece_id_by_ts_(const uint64_t tenant_id, const share::SCN &scn, int64_t &piece_id);
int get_all_pieces_(const uint64_t tenant_id, const int64_t start_piece_id, const int64_t end_piece_id,
common::ObArray<share::ObTenantArchivePieceAttr> &piece_list);
int get_all_piece_file_list_(const uint64_t tenant_id,
const common::ObIArray<share::ObTenantArchivePieceAttr> &piece_list, const palf::SCN &start_scn, const palf::SCN &end_scn,
const common::ObIArray<share::ObTenantArchivePieceAttr> &piece_list, const share::SCN &start_scn, const share::SCN &end_scn,
common::ObIArray<BackupPieceFile> &piece_file_list);
int inner_get_piece_file_list_(
const int64_t round_id, const int64_t piece_id, common::ObIArray<BackupPieceFile> &piece_file_list);
int locate_archive_file_id_by_ts_(const uint64_t tenant_id, const int64_t round_id, const int64_t piece_id,
const palf::SCN &scn, const bool is_upper_bound, int64_t &file_id);
const share::SCN &scn, const bool is_upper_bound, int64_t &file_id);
int filter_file_id_smaller_than_(const int64_t file_id, common::ObIArray<BackupPieceFile> &list);
int filter_file_id_larger_than_(const int64_t file_id, common::ObIArray<BackupPieceFile> &list);
int get_src_backup_piece_dir_(const int64_t round_id, const int64_t piece_id, share::ObBackupPath &backup_path);
@ -716,8 +716,8 @@ private:
uint64_t tenant_id_;
share::ObBackupSetDesc backup_set_desc_;
share::ObLSID ls_id_;
palf::SCN compl_start_scn_;
palf::SCN compl_end_scn_;
share::SCN compl_start_scn_;
share::SCN compl_end_scn_;
int64_t turn_id_;
int64_t retry_id_;