This commit is contained in:
hamstersox
2022-11-28 02:34:09 +00:00
committed by ob-robot
parent 0a9642a35f
commit c4b4322d26
11 changed files with 84 additions and 499 deletions

View File

@ -34,6 +34,10 @@
#include "storage/blocksstable/ob_logic_macro_id.h"
namespace oceanbase {
namespace palf
{
class SCN;
}
namespace backup {
class ObLSBackupDagInitParam;
@ -447,15 +451,15 @@ public:
private:
int may_need_advance_checkpoint_();
int fetch_backup_ls_meta_(int64_t &rebuild_seq, int64_t &clog_checkpoint_ts);
int check_tx_data_can_explain_user_data_();
int get_backup_tx_data_table_filled_tx_log_ts_(int64_t &filled_tx_log_ts);
int get_backup_tx_data_table_filled_tx_scn_(palf::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_log_ts_(int64_t &min_filled_tx_log_ts);
int get_tablet_min_filled_tx_log_ts_(ObTabletHandle &tablet_handle,
int64_t &min_filled_tx_log_ts, bool &has_minor_sstable);
int get_cur_ls_min_filled_tx_scn_(palf::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);
private:
bool is_inited_;