From fdc8b454d2a332a4eb970c05699289d8bf377b80 Mon Sep 17 00:00:00 2001 From: walter Date: Tue, 23 Jul 2024 11:09:02 +0800 Subject: [PATCH] [chore](backup) Remove delete_if_exists properties for creating repository (#38192) delete_if_exists is a temporary solution introduced in #25847, to avoid concurrent testing conflicts. Cherry-pick #38190 --- .../doris/analysis/CreateRepositoryStmt.java | 12 ----------- .../org/apache/doris/backup/Repository.java | 21 ------------------- .../doris/regression/suite/Syncer.groovy | 3 +-- .../backup_restore/test_backup_restore.groovy | 2 +- .../test_backup_restore_alias.groovy | 2 +- ...ackup_restore_backup_temp_partition.groovy | 2 +- .../test_backup_restore_bloom_filter.groovy | 2 +- .../test_backup_restore_db.groovy | 2 +- ...kup_restore_diff_repo_same_snapshot.groovy | 2 +- ...up_restore_dup_without_default_keys.groovy | 2 +- .../test_backup_restore_exclude.groovy | 2 +- .../test_backup_restore_inverted_index.groovy | 2 +- .../test_backup_restore_mtmv.groovy | 2 +- .../test_backup_restore_multi_tables.groovy | 2 +- ...ckup_restore_multi_tables_overwrite.groovy | 2 +- ...t_backup_restore_ngram_bloom_filter.groovy | 2 +- ...st_backup_restore_overwrite_indexes.groovy | 2 +- .../test_backup_restore_partition.groovy | 2 +- ...ore_reserve_dynamic_partition_false.groovy | 2 +- ...tore_reserve_dynamic_partition_true.groovy | 2 +- ...st_backup_restore_table_auto_bucket.groovy | 2 +- .../test_backup_restore_with.groovy | 2 +- .../test_backup_restore_with_hdfs.groovy | 2 +- ...up_restore_with_two_phase_fetch_opt.groovy | 2 +- .../test_duplicate_backup_restore.groovy | 4 ++-- ...st_restore_mix_exists_and_new_table.groovy | 2 +- .../test_restore_to_new_table.groovy | 2 +- .../test_unique_backup_restore.groovy | 4 ++-- 28 files changed, 28 insertions(+), 62 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/analysis/CreateRepositoryStmt.java b/fe/fe-core/src/main/java/org/apache/doris/analysis/CreateRepositoryStmt.java index 36f4936954..4bd82be73e 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/analysis/CreateRepositoryStmt.java +++ b/fe/fe-core/src/main/java/org/apache/doris/analysis/CreateRepositoryStmt.java @@ -28,8 +28,6 @@ import org.apache.doris.qe.ConnectContext; import java.util.Map; public class CreateRepositoryStmt extends DdlStmt { - public static String PROP_DELETE_IF_EXISTS = "delete_if_exists"; - private boolean isReadOnly; private String name; private StorageBackend storage; @@ -73,16 +71,6 @@ public class CreateRepositoryStmt extends DdlStmt { ErrorReport.reportAnalysisException(ErrorCode.ERR_SPECIFIC_ACCESS_DENIED_ERROR, "ADMIN"); } FeNameFormat.checkCommonName("repository", name); - - // check delete_if_exists, this property will be used by Repository.initRepository. - Map properties = getProperties(); - String deleteIfExistsStr = properties.get(PROP_DELETE_IF_EXISTS); - if (deleteIfExistsStr != null) { - if (!deleteIfExistsStr.equalsIgnoreCase("true") && !deleteIfExistsStr.equalsIgnoreCase("false")) { - ErrorReport.reportAnalysisException(ErrorCode.ERR_COMMON_ERROR, - "'" + PROP_DELETE_IF_EXISTS + "' in properties, you should set it false or true"); - } - } } @Override diff --git a/fe/fe-core/src/main/java/org/apache/doris/backup/Repository.java b/fe/fe-core/src/main/java/org/apache/doris/backup/Repository.java index 7b7c9799ac..879f248f6a 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/backup/Repository.java +++ b/fe/fe-core/src/main/java/org/apache/doris/backup/Repository.java @@ -17,7 +17,6 @@ package org.apache.doris.backup; -import org.apache.doris.analysis.CreateRepositoryStmt; import org.apache.doris.analysis.StorageBackend; import org.apache.doris.backup.Status.ErrCode; import org.apache.doris.catalog.Env; @@ -222,26 +221,6 @@ public class Repository implements Writable { return Status.OK; } - // A temporary solution is to delete all stale snapshots before creating an S3 repository - // so that we can add regression tests about backup/restore. - // - // TODO: support hdfs/brokers - if (fileSystem instanceof S3FileSystem) { - String deleteStaledSnapshots = fileSystem.getProperties() - .getOrDefault(CreateRepositoryStmt.PROP_DELETE_IF_EXISTS, "false"); - if (deleteStaledSnapshots.equalsIgnoreCase("true")) { - // delete with prefix: - // eg. __palo_repository_repo_name/ - String snapshotPrefix = Joiner.on(PATH_DELIMITER).join(location, joinPrefix(PREFIX_REPO, name)); - LOG.info("property {} is set, delete snapshots with prefix: {}", - CreateRepositoryStmt.PROP_DELETE_IF_EXISTS, snapshotPrefix); - Status st = ((S3FileSystem) fileSystem).deleteDirectory(snapshotPrefix); - if (!st.ok()) { - return st; - } - } - } - String repoInfoFilePath = assembleRepoInfoFilePath(); // check if the repo is already exist in remote List remoteFiles = Lists.newArrayList(); diff --git a/regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/Syncer.groovy b/regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/Syncer.groovy index 64ebeb03a0..354cebc835 100644 --- a/regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/Syncer.groovy +++ b/regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/Syncer.groovy @@ -855,8 +855,7 @@ class Syncer { "s3.endpoint" = "http://${endpoint}", "s3.region" = "${region}", "s3.access_key" = "${ak}", - "s3.secret_key" = "${sk}", - "delete_if_exists" = "true" + "s3.secret_key" = "${sk}" ) """ } diff --git a/regression-test/suites/backup_restore/test_backup_restore.groovy b/regression-test/suites/backup_restore/test_backup_restore.groovy index df1e9ff069..a36d8fce13 100644 --- a/regression-test/suites/backup_restore/test_backup_restore.groovy +++ b/regression-test/suites/backup_restore/test_backup_restore.groovy @@ -17,7 +17,7 @@ suite("test_backup_restore", "backup_restore") { String suiteName = "test_backup_restore" - String repoName = "${suiteName}_repo" + String repoName = "repo_" + UUID.randomUUID().toString().replace("-", "") String dbName = "${suiteName}_db" String tableName = "${suiteName}_table" String snapshotName = "${suiteName}_snapshot" diff --git a/regression-test/suites/backup_restore/test_backup_restore_alias.groovy b/regression-test/suites/backup_restore/test_backup_restore_alias.groovy index 8fabd2c5c7..9e469a2056 100644 --- a/regression-test/suites/backup_restore/test_backup_restore_alias.groovy +++ b/regression-test/suites/backup_restore/test_backup_restore_alias.groovy @@ -16,7 +16,7 @@ // under the License. suite("test_backup_restore_alias", "backup_restore") { - String repoName = "test_backup_restore_alias_repo" + String repoName = "repo_" + UUID.randomUUID().toString().replace("-", "") String dbName = "backup_restore_alias_db" String tableName = "test_backup_restore_alias_table" String aliasName = "test_backup_restore_alias_table_alias" diff --git a/regression-test/suites/backup_restore/test_backup_restore_backup_temp_partition.groovy b/regression-test/suites/backup_restore/test_backup_restore_backup_temp_partition.groovy index 40dbb44c56..7a99214ae4 100644 --- a/regression-test/suites/backup_restore/test_backup_restore_backup_temp_partition.groovy +++ b/regression-test/suites/backup_restore/test_backup_restore_backup_temp_partition.groovy @@ -17,7 +17,7 @@ suite("test_backup_restore_backup_temp_partition", "backup_restore") { String suiteName = "test_backup_restore_backup_temp_partition" - String repoName = "${suiteName}_repo" + String repoName = "repo_" + UUID.randomUUID().toString().replace("-", "") String dbName = "${suiteName}_db" String tableName = "${suiteName}_table" String snapshotName = "${suiteName}_snapshot" diff --git a/regression-test/suites/backup_restore/test_backup_restore_bloom_filter.groovy b/regression-test/suites/backup_restore/test_backup_restore_bloom_filter.groovy index fab3174b2b..70123fdbdf 100644 --- a/regression-test/suites/backup_restore/test_backup_restore_bloom_filter.groovy +++ b/regression-test/suites/backup_restore/test_backup_restore_bloom_filter.groovy @@ -16,7 +16,7 @@ // under the License. suite("test_backup_restore_bloom_filter", "backup_restore") { - String repoName = "test_backup_restore_bloom_filter_repo" + String repoName = "repo_" + UUID.randomUUID().toString().replace("-", "") String dbName = "test_backup_restore_bloom_filter_db" String tableName = "test_backup_restore_bloom_filter_table" diff --git a/regression-test/suites/backup_restore/test_backup_restore_db.groovy b/regression-test/suites/backup_restore/test_backup_restore_db.groovy index 600ad8510c..08b9f619d4 100644 --- a/regression-test/suites/backup_restore/test_backup_restore_db.groovy +++ b/regression-test/suites/backup_restore/test_backup_restore_db.groovy @@ -18,7 +18,7 @@ suite("test_backup_restore_db", "backup_restore") { String dbName = "backup_restore_db_1" String suiteName = "test_backup_restore_db" - String repoName = "${suiteName}_repo" + String repoName = "repo_" + UUID.randomUUID().toString().replace("-", "") String snapshotName = "${suiteName}_snapshot" String tableNamePrefix = "${suiteName}_tables" diff --git a/regression-test/suites/backup_restore/test_backup_restore_diff_repo_same_snapshot.groovy b/regression-test/suites/backup_restore/test_backup_restore_diff_repo_same_snapshot.groovy index 889c2e6fdb..07c79e4017 100644 --- a/regression-test/suites/backup_restore/test_backup_restore_diff_repo_same_snapshot.groovy +++ b/regression-test/suites/backup_restore/test_backup_restore_diff_repo_same_snapshot.groovy @@ -17,7 +17,7 @@ suite("test_backup_restore_diff_repo_same_snapshot", "backup_restore") { String suiteName = "test_backup_restore_diff_repo_same_snapshot" - String repoName = "${suiteName}_repo" + String repoName = "repo_" + UUID.randomUUID().toString().replace("-", "") String dbName = "${suiteName}_db" String tableName = "${suiteName}_table" String snapshotName = "${suiteName}_snapshot" diff --git a/regression-test/suites/backup_restore/test_backup_restore_dup_without_default_keys.groovy b/regression-test/suites/backup_restore/test_backup_restore_dup_without_default_keys.groovy index a0fe822f9f..99329b2f3c 100644 --- a/regression-test/suites/backup_restore/test_backup_restore_dup_without_default_keys.groovy +++ b/regression-test/suites/backup_restore/test_backup_restore_dup_without_default_keys.groovy @@ -16,7 +16,7 @@ // under the License. suite("test_backup_restore_dup_without_default_keys", "backup_restore") { - String repoName = "test_backup_restore_dup_without_default_keys_repo" + String repoName = "repo_" + UUID.randomUUID().toString().replace("-", "") String dbName = "backup_restore_dup_without_default_keys_db" String tableName = "dup_without_keys_table" diff --git a/regression-test/suites/backup_restore/test_backup_restore_exclude.groovy b/regression-test/suites/backup_restore/test_backup_restore_exclude.groovy index de54fbfbe9..e29ebfe3b6 100644 --- a/regression-test/suites/backup_restore/test_backup_restore_exclude.groovy +++ b/regression-test/suites/backup_restore/test_backup_restore_exclude.groovy @@ -18,7 +18,7 @@ suite("test_backup_restore_exclude", "backup_restore") { String dbName = "backup_restore_exclude" String suiteName = "test_backup_restore_exclude" - String repoName = "${suiteName}_repo" + String repoName = "repo_" + UUID.randomUUID().toString().replace("-", "") String snapshotName = "${suiteName}_snapshot" String tableNamePrefix = "${suiteName}_tables" diff --git a/regression-test/suites/backup_restore/test_backup_restore_inverted_index.groovy b/regression-test/suites/backup_restore/test_backup_restore_inverted_index.groovy index 4e99b42654..5f04407b80 100644 --- a/regression-test/suites/backup_restore/test_backup_restore_inverted_index.groovy +++ b/regression-test/suites/backup_restore/test_backup_restore_inverted_index.groovy @@ -16,7 +16,7 @@ // under the License. suite("test_backup_restore_inverted_index", "backup_restore") { - String repoName = "test_backup_restore_inverted_index_repo" + String repoName = "repo_" + UUID.randomUUID().toString().replace("-", "") String dbName = "test_backup_restore_inverted_index_db" String tableName = "test_backup_restore_inverted_index_table" diff --git a/regression-test/suites/backup_restore/test_backup_restore_mtmv.groovy b/regression-test/suites/backup_restore/test_backup_restore_mtmv.groovy index 3646ec632b..67152b3f56 100644 --- a/regression-test/suites/backup_restore/test_backup_restore_mtmv.groovy +++ b/regression-test/suites/backup_restore/test_backup_restore_mtmv.groovy @@ -17,7 +17,7 @@ suite("test_backup_restore_mtmv", "backup_restore") { String suiteName = "test_backup_restore_mtmv" - String repoName = "${suiteName}_repo" + String repoName = "repo_" + UUID.randomUUID().toString().replace("-", "") String dbName = "${suiteName}_db" String tableName = "${suiteName}_table" String mvName = "${suiteName}_mv" diff --git a/regression-test/suites/backup_restore/test_backup_restore_multi_tables.groovy b/regression-test/suites/backup_restore/test_backup_restore_multi_tables.groovy index b4b7f78f6a..4fa274bbae 100644 --- a/regression-test/suites/backup_restore/test_backup_restore_multi_tables.groovy +++ b/regression-test/suites/backup_restore/test_backup_restore_multi_tables.groovy @@ -18,7 +18,7 @@ suite("test_backup_restore_multi_tables", "backup_restore") { String dbName = "backup_restore_multi_tables_db" String suiteName = "test_backup_restore_multi_tables" - String repoName = "${suiteName}_repo" + String repoName = "repo_" + UUID.randomUUID().toString().replace("-", "") String snapshotName = "${suiteName}_snapshot" String tableNamePrefix = "${suiteName}_tables" diff --git a/regression-test/suites/backup_restore/test_backup_restore_multi_tables_overwrite.groovy b/regression-test/suites/backup_restore/test_backup_restore_multi_tables_overwrite.groovy index 28261acfc0..30dc63dd19 100644 --- a/regression-test/suites/backup_restore/test_backup_restore_multi_tables_overwrite.groovy +++ b/regression-test/suites/backup_restore/test_backup_restore_multi_tables_overwrite.groovy @@ -18,7 +18,7 @@ suite("test_backup_restore_multi_tables_overwrite", "backup_restore") { String dbName = "backup_restore_multi_tables_overwrite_db" String suiteName = "test_backup_restore_multi_tables_overwrite" - String repoName = "${suiteName}_repo" + String repoName = "repo_" + UUID.randomUUID().toString().replace("-", "") String snapshotName = "${suiteName}_snapshot" String tableNamePrefix = "${suiteName}_tables" diff --git a/regression-test/suites/backup_restore/test_backup_restore_ngram_bloom_filter.groovy b/regression-test/suites/backup_restore/test_backup_restore_ngram_bloom_filter.groovy index ea97c7c2c0..55af0dcad6 100644 --- a/regression-test/suites/backup_restore/test_backup_restore_ngram_bloom_filter.groovy +++ b/regression-test/suites/backup_restore/test_backup_restore_ngram_bloom_filter.groovy @@ -17,7 +17,7 @@ suite("test_backup_restore_ngram_bloom_filter", "backup_restore") { String suiteName = "test_backup_restore_ngram_bloom_filter" - String repoName = "${suiteName}_repo" + String repoName = "repo_" + UUID.randomUUID().toString().replace("-", "") String dbName = "${suiteName}_db" String tableName = "${suiteName}_table" String snapshotName = "${suiteName}_snapshot" diff --git a/regression-test/suites/backup_restore/test_backup_restore_overwrite_indexes.groovy b/regression-test/suites/backup_restore/test_backup_restore_overwrite_indexes.groovy index b86642672e..82344a6304 100644 --- a/regression-test/suites/backup_restore/test_backup_restore_overwrite_indexes.groovy +++ b/regression-test/suites/backup_restore/test_backup_restore_overwrite_indexes.groovy @@ -17,7 +17,7 @@ suite("test_backup_restore_overwrite_indexes", "backup_restore") { String suiteName = "test_backup_restore_overwrite_indexes" - String repoName = "${suiteName}_repo" + String repoName = "repo_" + UUID.randomUUID().toString().replace("-", "") String dbName = "${suiteName}_db" String newDbName = "${suiteName}_new_db" String tableName = "${suiteName}_table" diff --git a/regression-test/suites/backup_restore/test_backup_restore_partition.groovy b/regression-test/suites/backup_restore/test_backup_restore_partition.groovy index 0ce37b967d..cf34e8d275 100644 --- a/regression-test/suites/backup_restore/test_backup_restore_partition.groovy +++ b/regression-test/suites/backup_restore/test_backup_restore_partition.groovy @@ -18,7 +18,7 @@ suite("test_backup_restore_partition", "backup_restore") { String suiteName = "test_backup_restore_partition" String dbName = "${suiteName}_db" - String repoName = "${suiteName}_repo" + String repoName = "repo_" + UUID.randomUUID().toString().replace("-", "") String snapshotName = "${suiteName}_snapshot" String tableName = "${suiteName}_table" diff --git a/regression-test/suites/backup_restore/test_backup_restore_reserve_dynamic_partition_false.groovy b/regression-test/suites/backup_restore/test_backup_restore_reserve_dynamic_partition_false.groovy index e6c059beec..d222627c21 100644 --- a/regression-test/suites/backup_restore/test_backup_restore_reserve_dynamic_partition_false.groovy +++ b/regression-test/suites/backup_restore/test_backup_restore_reserve_dynamic_partition_false.groovy @@ -16,7 +16,7 @@ // under the License. suite("test_backup_restore_reserve_dynamic_partition_false", "backup_restore") { - String repoName = "test_backup_restore_dynamic_partition_reserve_false_repo" + String repoName = "repo_" + UUID.randomUUID().toString().replace("-", "") String dbName = "backup_restore_dynamic_partition_reserve_false_db" String tableName = "dynamic_partition_reserve_false_table" diff --git a/regression-test/suites/backup_restore/test_backup_restore_reserve_dynamic_partition_true.groovy b/regression-test/suites/backup_restore/test_backup_restore_reserve_dynamic_partition_true.groovy index b16f90d52d..6e83d63635 100644 --- a/regression-test/suites/backup_restore/test_backup_restore_reserve_dynamic_partition_true.groovy +++ b/regression-test/suites/backup_restore/test_backup_restore_reserve_dynamic_partition_true.groovy @@ -16,7 +16,7 @@ // under the License. suite("test_backup_restore_dynamic_partition_reserve_true", "backup_restore") { - String repoName = "test_backup_restore_dynamic_partition_reserve_true_repo" + String repoName = "repo_" + UUID.randomUUID().toString().replace("-", "") String dbName = "backup_restore_dynamic_partition_reserve_true_db" String tableName = "dynamic_partition_reserve_true_table" diff --git a/regression-test/suites/backup_restore/test_backup_restore_table_auto_bucket.groovy b/regression-test/suites/backup_restore/test_backup_restore_table_auto_bucket.groovy index f303df5f0f..9fd56ced13 100644 --- a/regression-test/suites/backup_restore/test_backup_restore_table_auto_bucket.groovy +++ b/regression-test/suites/backup_restore/test_backup_restore_table_auto_bucket.groovy @@ -16,7 +16,7 @@ // under the License. suite("test_backup_restore_table_auto_bucket", "backup_restore") { - String repoName = "test_backup_restore_table_auto_bucket_repo" + String repoName = "repo_" + UUID.randomUUID().toString().replace("-", "") String dbName = "backup_restore_table_with_auto_bucket_db" String tableName = "auto_bucket_table" diff --git a/regression-test/suites/backup_restore/test_backup_restore_with.groovy b/regression-test/suites/backup_restore/test_backup_restore_with.groovy index cacb9df6de..4ad04666bc 100644 --- a/regression-test/suites/backup_restore/test_backup_restore_with.groovy +++ b/regression-test/suites/backup_restore/test_backup_restore_with.groovy @@ -18,7 +18,7 @@ suite("test_backup_restore_with_view", "backup_restore") { String suiteName = "backup_restore_with_view" String dbName = "${suiteName}_db" - String repoName = "${suiteName}_repo" + String repoName = "repo_" + UUID.randomUUID().toString().replace("-", "") String snapshotName = "${suiteName}_snapshot" String tableName = "${suiteName}_table" String viewName = "${suiteName}_view" diff --git a/regression-test/suites/backup_restore/test_backup_restore_with_hdfs.groovy b/regression-test/suites/backup_restore/test_backup_restore_with_hdfs.groovy index 17267a76cd..7c39e18a68 100644 --- a/regression-test/suites/backup_restore/test_backup_restore_with_hdfs.groovy +++ b/regression-test/suites/backup_restore/test_backup_restore_with_hdfs.groovy @@ -23,7 +23,7 @@ suite("test_backup_restore_with_hdfs", "backup_restore") { return } - String repoName = "${suiteName}_repo" + String repoName = "repo_" + UUID.randomUUID().toString().replace("-", "") String dbName = "${suiteName}_db" String tableName = "${suiteName}_table" String snapshotName = "${suiteName}_snapshot" diff --git a/regression-test/suites/backup_restore/test_backup_restore_with_two_phase_fetch_opt.groovy b/regression-test/suites/backup_restore/test_backup_restore_with_two_phase_fetch_opt.groovy index 2a9ede2326..32f7c4046f 100644 --- a/regression-test/suites/backup_restore/test_backup_restore_with_two_phase_fetch_opt.groovy +++ b/regression-test/suites/backup_restore/test_backup_restore_with_two_phase_fetch_opt.groovy @@ -17,7 +17,7 @@ suite("test_backup_restore_with_two_phase_fetch_opt", "backup_restore") { String suiteName = "test_backup_restore_with_two_phase_fetch_opt" - String repoName = "${suiteName}_repo" + String repoName = "repo_" + UUID.randomUUID().toString().replace("-", "") String dbName = "${suiteName}_db" String tableName = "${suiteName}_table" String snapshotName = "${suiteName}_snapshot" diff --git a/regression-test/suites/backup_restore/test_duplicate_backup_restore.groovy b/regression-test/suites/backup_restore/test_duplicate_backup_restore.groovy index d1f3cc9e09..d182a9b04f 100644 --- a/regression-test/suites/backup_restore/test_duplicate_backup_restore.groovy +++ b/regression-test/suites/backup_restore/test_duplicate_backup_restore.groovy @@ -16,7 +16,7 @@ // under the License. suite("test_duplicate_backup_restore", "backup_restore") { - String repoName = "test_duplicate_backup_restore_repo" + String repoName = "repo_" + UUID.randomUUID().toString().replace("-", "") String dbName = "duplicate_backup_restore_db" String tableName = "test_duplicate_backup_restore_table" @@ -81,7 +81,7 @@ suite("test_duplicate_backup_restore", "backup_restore") { sql "DELETE FROM ${dbName}.${tableName} WHERE id = 1" result = sql "SELECT * FROM ${dbName}.${tableName}" assertEquals(result.size(), values.size() + 5 - 3) - repoName = "test_duplicate_delete_backup_restore_repo" + repoName = "repo_" + UUID.randomUUID().toString().replace("-", "") syncer.createS3Repository(repoName) snapshotName = "test_duplicate_delete_backup_restore_snapshot" sql """ diff --git a/regression-test/suites/backup_restore/test_restore_mix_exists_and_new_table.groovy b/regression-test/suites/backup_restore/test_restore_mix_exists_and_new_table.groovy index 973acc3eec..aea46af179 100644 --- a/regression-test/suites/backup_restore/test_restore_mix_exists_and_new_table.groovy +++ b/regression-test/suites/backup_restore/test_restore_mix_exists_and_new_table.groovy @@ -18,7 +18,7 @@ suite("test_restore_mix_exists_and_new_table", "backup_restore") { String dbName = "restore_mix_exists_and_new_table" String suiteName = "test_restore_mix_exists_and_new_table" - String repoName = "${suiteName}_repo" + String repoName = "repo_" + UUID.randomUUID().toString().replace("-", "") String snapshotName = "${suiteName}_snapshot" String tableNamePrefix = "${suiteName}_tables" diff --git a/regression-test/suites/backup_restore/test_restore_to_new_table.groovy b/regression-test/suites/backup_restore/test_restore_to_new_table.groovy index 14abb1fc33..915afb0bcd 100644 --- a/regression-test/suites/backup_restore/test_restore_to_new_table.groovy +++ b/regression-test/suites/backup_restore/test_restore_to_new_table.groovy @@ -16,7 +16,7 @@ // under the License. suite("test_restore_to_new_table", "backup_restore") { - String repoName = "test_restore_to_new_table_repo" + String repoName = "repo_" + UUID.randomUUID().toString().replace("-", "") String dbName = "restore_to_new_table_db" String tableName = "test_restore_to_new_table_table" String snapshotName = "test_backup_restore_snapshot" diff --git a/regression-test/suites/backup_restore/test_unique_backup_restore.groovy b/regression-test/suites/backup_restore/test_unique_backup_restore.groovy index 44d54fcafc..24ae396d33 100644 --- a/regression-test/suites/backup_restore/test_unique_backup_restore.groovy +++ b/regression-test/suites/backup_restore/test_unique_backup_restore.groovy @@ -16,7 +16,7 @@ // under the License. suite("test_unique_backup_restore", "backup_restore") { - String repoName = "test_unique_backup_restore_repo" + String repoName = "repo_" + UUID.randomUUID().toString().replace("-", "") String dbName = "unique_backup_restore_db" String tableName = "test_unique_backup_restore_table" @@ -81,7 +81,7 @@ suite("test_unique_backup_restore", "backup_restore") { sql "DELETE FROM ${dbName}.${tableName} WHERE id = 1" result = sql "SELECT * FROM ${dbName}.${tableName}" assertEquals(result.size(), 1) - repoName = "test_unique_delete_backup_restore_repo" + repoName = "repo_" + UUID.randomUUID().toString().replace("-", "") syncer.createS3Repository(repoName) snapshotName = "test_unique_delete_backup_restore_snapshot" sql """