[FEAT MERGE] merge quick restore

Co-authored-by: LoLolobster <949673574@qq.com>
Co-authored-by: JiahuaChen <garfieldjia@qq.com>
Co-authored-by: oceanoverflow <oceanoverflow@gmail.com>
This commit is contained in:
wxhwang
2024-08-02 07:23:13 +00:00
committed by ob-robot
parent bb08bad69e
commit 1a7b85c347
281 changed files with 25802 additions and 4677 deletions

View File

@ -54,19 +54,6 @@ static void make_random_logic_id(blocksstable::ObLogicMacroBlockId &logic_id)
logic_id.logic_version_ = random(1, 10000000);
}
static void make_random_backup_physical_id(ObBackupPhysicalID &physical_id)
{
physical_id.ls_id_ = random(1, ObBackupPhysicalID::MAX_BACKUP_LS_ID);
physical_id.type_ = 0;
physical_id.turn_id_ = random(1, ObBackupPhysicalID::MAX_BACKUP_TURN_ID);
physical_id.retry_id_ = random(0, ObBackupPhysicalID::MAX_BACKUP_RETRY_ID);
physical_id.file_id_ = random(0, ObBackupPhysicalID::MAX_BACKUP_FILE_ID);
physical_id.reserved_ = 0;
physical_id.backup_set_id_ = random(1, ObBackupPhysicalID::MAX_BACKUP_SET_ID);
physical_id.offset_ = random(1, ObBackupPhysicalID::MAX_BACKUP_FILE_SIZE);
physical_id.length_ = random(1, ObBackupPhysicalID::MAX_BACKUP_BLOCK_SIZE);
}
static void make_random_backup_set_id(int64_t &backup_set_id)
{
backup_set_id = random(1, 4096);
@ -110,12 +97,6 @@ static void make_random_table_key(storage::ObITable::TableKey &table_key)
table_key.scn_range_.end_scn_.convert_for_gts(100);
}
static void make_random_pair(ObBackupMacroBlockIDPair &pair)
{
make_random_logic_id(pair.logic_id_);
make_random_backup_physical_id(pair.physical_id_);
}
static void make_random_cache_key(ObBackupIndexCacheKey &cache_key)
{
ObBackupBlockDesc block_desc;