This is an automated email from the ASF dual-hosted git repository.
hello-stephen pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push:
new 5e3ed84abb0 [test](regression) Run isolated external suites
concurrently (#69310)
5e3ed84abb0 is described below
commit 5e3ed84abb0d467276f8481de72a1a037f22810f
Author: zgxme <[email protected]>
AuthorDate: Thu Oct 22 15:15:47 2026 +0800
[test](regression) Run isolated external suites concurrently (#69310)
Problem Summary: The external regression pipeline schedules every suite
tagged nonConcurrent through a single-thread executor, even when the
suite has an isolated catalog, database, and table namespace. Six Paimon
Variant write suites and the Iceberg initial-default suite do not mutate
FE or BE global configuration, inject debug points, or assert
process-global metrics. Remove their nonConcurrent tag so the existing
external suite parallelism can schedule them with other isolated suites
while retaining serial execution for suites that require exclusive
cluster state.
---
.../external_table_p0/iceberg/test_iceberg_initial_defaults.groovy | 2 +-
.../external_table_p0/paimon/write/test_paimon_write_variant.groovy | 2 +-
.../external_table_p0/paimon/write/test_paimon_write_variant_dml.groovy | 2 +-
.../paimon/write/test_paimon_write_variant_errors.groovy | 2 +-
.../paimon/write/test_paimon_write_variant_nested.groovy | 2 +-
.../paimon/write/test_paimon_write_variant_shredding.groovy | 2 +-
.../paimon/write/test_paimon_write_variant_table_modes.groovy | 2 +-
7 files changed, 7 insertions(+), 7 deletions(-)
diff --git
a/regression-test/suites/external_table_p0/iceberg/test_iceberg_initial_defaults.groovy
b/regression-test/suites/external_table_p0/iceberg/test_iceberg_initial_defaults.groovy
index c5cc2414b9a..f270b0b423d 100644
---
a/regression-test/suites/external_table_p0/iceberg/test_iceberg_initial_defaults.groovy
+++
b/regression-test/suites/external_table_p0/iceberg/test_iceberg_initial_defaults.groovy
@@ -15,7 +15,7 @@
// specific language governing permissions and limitations
// under the License.
-suite("test_iceberg_initial_defaults", "p0,external,nonConcurrent") {
+suite("test_iceberg_initial_defaults", "p0,external") {
String enabled = context.config.otherConfigs.get("enableIcebergTest")
if (enabled == null || !enabled.equalsIgnoreCase("true")) {
logger.info("disable iceberg test.")
diff --git
a/regression-test/suites/external_table_p0/paimon/write/test_paimon_write_variant.groovy
b/regression-test/suites/external_table_p0/paimon/write/test_paimon_write_variant.groovy
index 666f0970445..1e523177509 100644
---
a/regression-test/suites/external_table_p0/paimon/write/test_paimon_write_variant.groovy
+++
b/regression-test/suites/external_table_p0/paimon/write/test_paimon_write_variant.groovy
@@ -15,7 +15,7 @@
// specific language governing permissions and limitations
// under the License.
-suite("test_paimon_write_variant", "p0,external,paimon,nonConcurrent") {
+suite("test_paimon_write_variant", "p0,external,paimon") {
String enabled = context.config.otherConfigs.get("enablePaimonTest")
if (enabled == null || !enabled.equalsIgnoreCase("true")) {
logger.info("disable paimon test.")
diff --git
a/regression-test/suites/external_table_p0/paimon/write/test_paimon_write_variant_dml.groovy
b/regression-test/suites/external_table_p0/paimon/write/test_paimon_write_variant_dml.groovy
index 5b880795142..33161d183b6 100644
---
a/regression-test/suites/external_table_p0/paimon/write/test_paimon_write_variant_dml.groovy
+++
b/regression-test/suites/external_table_p0/paimon/write/test_paimon_write_variant_dml.groovy
@@ -15,7 +15,7 @@
// specific language governing permissions and limitations
// under the License.
-suite("test_paimon_write_variant_dml", "p0,external,paimon,nonConcurrent") {
+suite("test_paimon_write_variant_dml", "p0,external,paimon") {
String enabled = context.config.otherConfigs.get("enablePaimonTest")
if (enabled == null || !enabled.equalsIgnoreCase("true")) {
logger.info("disable paimon test.")
diff --git
a/regression-test/suites/external_table_p0/paimon/write/test_paimon_write_variant_errors.groovy
b/regression-test/suites/external_table_p0/paimon/write/test_paimon_write_variant_errors.groovy
index a4e18f3a0e4..09244b8597b 100644
---
a/regression-test/suites/external_table_p0/paimon/write/test_paimon_write_variant_errors.groovy
+++
b/regression-test/suites/external_table_p0/paimon/write/test_paimon_write_variant_errors.groovy
@@ -15,7 +15,7 @@
// specific language governing permissions and limitations
// under the License.
-suite("test_paimon_write_variant_errors", "p0,external,paimon,nonConcurrent") {
+suite("test_paimon_write_variant_errors", "p0,external,paimon") {
String enabled = context.config.otherConfigs.get("enablePaimonTest")
if (enabled == null || !enabled.equalsIgnoreCase("true")) {
logger.info("disable paimon test.")
diff --git
a/regression-test/suites/external_table_p0/paimon/write/test_paimon_write_variant_nested.groovy
b/regression-test/suites/external_table_p0/paimon/write/test_paimon_write_variant_nested.groovy
index 4b13c36339a..52496af70fd 100644
---
a/regression-test/suites/external_table_p0/paimon/write/test_paimon_write_variant_nested.groovy
+++
b/regression-test/suites/external_table_p0/paimon/write/test_paimon_write_variant_nested.groovy
@@ -15,7 +15,7 @@
// specific language governing permissions and limitations
// under the License.
-suite("test_paimon_write_variant_nested", "p0,external,paimon,nonConcurrent") {
+suite("test_paimon_write_variant_nested", "p0,external,paimon") {
String enabled = context.config.otherConfigs.get("enablePaimonTest")
if (enabled == null || !enabled.equalsIgnoreCase("true")) {
logger.info("disable paimon test.")
diff --git
a/regression-test/suites/external_table_p0/paimon/write/test_paimon_write_variant_shredding.groovy
b/regression-test/suites/external_table_p0/paimon/write/test_paimon_write_variant_shredding.groovy
index 5597ead2f3a..58f48532875 100644
---
a/regression-test/suites/external_table_p0/paimon/write/test_paimon_write_variant_shredding.groovy
+++
b/regression-test/suites/external_table_p0/paimon/write/test_paimon_write_variant_shredding.groovy
@@ -15,7 +15,7 @@
// specific language governing permissions and limitations
// under the License.
-suite("test_paimon_write_variant_shredding",
"p0,external,paimon,nonConcurrent") {
+suite("test_paimon_write_variant_shredding", "p0,external,paimon") {
String enabled = context.config.otherConfigs.get("enablePaimonTest")
if (enabled == null || !enabled.equalsIgnoreCase("true")) {
logger.info("disable paimon test.")
diff --git
a/regression-test/suites/external_table_p0/paimon/write/test_paimon_write_variant_table_modes.groovy
b/regression-test/suites/external_table_p0/paimon/write/test_paimon_write_variant_table_modes.groovy
index 6040e847f78..c3c013a5439 100644
---
a/regression-test/suites/external_table_p0/paimon/write/test_paimon_write_variant_table_modes.groovy
+++
b/regression-test/suites/external_table_p0/paimon/write/test_paimon_write_variant_table_modes.groovy
@@ -15,7 +15,7 @@
// specific language governing permissions and limitations
// under the License.
-suite("test_paimon_write_variant_table_modes",
"p0,external,paimon,nonConcurrent") {
+suite("test_paimon_write_variant_table_modes", "p0,external,paimon") {
String enabled = context.config.otherConfigs.get("enablePaimonTest")
if (enabled == null || !enabled.equalsIgnoreCase("true")) {
logger.info("disable paimon test.")
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]