[CP] change cluster level parameter to tenant level for backup
This commit is contained in:
@ -148,7 +148,12 @@ public:
|
||||
private:
|
||||
int64_t get_data_file_size() const
|
||||
{
|
||||
return GCONF.backup_data_file_size;
|
||||
omt::ObTenantConfigGuard tenant_config(TENANT_CONF(MTL_ID()));
|
||||
if (!tenant_config.is_valid()) {
|
||||
return share::DEFAULT_BACKUP_DATA_FILE_SIZE;
|
||||
} else {
|
||||
return tenant_config->backup_data_file_size;
|
||||
}
|
||||
}
|
||||
int open_file_writer_(const share::ObBackupPath &backup_path);
|
||||
int prepare_file_write_ctx_(
|
||||
|
||||
@ -100,7 +100,14 @@ public:
|
||||
private:
|
||||
int write_meta_data_(const blocksstable::ObBufferReader &meta_data, const common::ObTabletID &tablet_id);
|
||||
int prepare_backup_file_(const int64_t file_id);
|
||||
int64_t get_data_file_size() const { return GCONF.backup_data_file_size; }
|
||||
int64_t get_data_file_size() const {
|
||||
omt::ObTenantConfigGuard tenant_config(TENANT_CONF(MTL_ID()));
|
||||
if (!tenant_config.is_valid()) {
|
||||
return DEFAULT_BACKUP_DATA_FILE_SIZE;
|
||||
} else {
|
||||
return tenant_config->backup_data_file_size;
|
||||
}
|
||||
}
|
||||
bool need_switch_file_(const blocksstable::ObBufferReader &buffer);
|
||||
int switch_file_();
|
||||
int flush_trailer_();
|
||||
|
||||
@ -744,7 +744,13 @@ int ObLSBackupDataDagNet::fill_dag_net_key(char *buf, const int64_t buf_len) con
|
||||
int ObLSBackupDataDagNet::get_batch_size_(int64_t &batch_size)
|
||||
{
|
||||
int ret = OB_SUCCESS;
|
||||
const int64_t data_file_size = GCONF.backup_data_file_size;
|
||||
int64_t data_file_size = 0;
|
||||
omt::ObTenantConfigGuard tenant_config(TENANT_CONF(MTL_ID()));
|
||||
if (!tenant_config.is_valid()) {
|
||||
data_file_size = DEFAULT_BACKUP_DATA_FILE_SIZE;
|
||||
} else {
|
||||
data_file_size = tenant_config->backup_data_file_size;
|
||||
}
|
||||
if (0 == data_file_size) {
|
||||
batch_size = OB_DEFAULT_BACKUP_BATCH_COUNT;
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user