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 9fb3e3a2a13 [chore](regression) Scope temporary pipeline configuration 
exclusions (#70407)
9fb3e3a2a13 is described below

commit 9fb3e3a2a13f972a62cb999d5599fc8e8f17f306
Author: Dongyang Li <[email protected]>
AuthorDate: Tue Nov 10 21:11:53 2026 +0800

    [chore](regression) Scope temporary pipeline configuration exclusions 
(#70407)
    
    ### Background
    
    Rootless CI consumes the regression framework built from the tested PR.
    Pipeline regression configuration selects the suites to run. Temporary
    migration exclusions are enabled only by
    `DORIS_CI_PRISTINE_FRAMEWORK=true`.
    
    ### What problem does this PR solve?
    
    Issue Number: None
    Related PR: None
    PR Type: Build/CI/Chore
    
    Problem Summary:
    
    Keep temporary exclusions entirely in the existing pipeline regression
    configuration. Preserve the previous 62 P0, 9 Cloud P0 and 2
    nonConcurrent entries, annotate their recorded causes, and add the
    environment-dependent suites identified for temporary exclusion. No
    regression framework source, case body, assertion or expected result is
    changed.
    
    ### Details
    
    - **Affected:** Four configuration files under
    `regression-test/pipeline/`. New short-name entries are P0 18, Cloud P0
    10 and External 3. Total temporary entries are P0 80, Cloud P0 19,
    nonConcurrent 4 and External 3. nonConcurrent adds two exact suite
    names; Vault remains unchanged. The two independent Tencent COS / Huawei
    OBS credential cases are already explicitly P2 on master, so no
    redundant P0 entry is added.
    - **Developer and release impact:** The opt-in flag and all other
    configuration values are preserved. New exclusions cover parent-database
    prerequisites, root SSH/SCP or remote filesystem dependencies,
    sudo/Docker fixtures, and mysqldump column-statistics compatibility.
    Re-enable after the relevant prerequisite or case portability change is
    reviewed and validated. Broader runtime privileges and runtime framework
    patches are not introduced.
    - **Name-only matching impact:** The existing framework excludes by
    suite name. `test_outfile`, `test_outfile_expr` and
    `test_outfile_parquet` therefore also exclude the same-named suites in
    `export_p0/test_outfile.groovy`, `export_p0/test_outfile_expr.groovy`
    and `export_p0/outfile/parquet/test_outfile_parquet.groovy`. These three
    additional exclusions are intentional and documented in the
    configurations. Among the checked source identities, the original
    environment entries remove 15 P0, 12 Cloud P0 and 3 External suites. No
    whole directory or new wildcard is excluded.
    - **Recorded reasons:** Prior entries are annotated individually.
    Historical migration-adapter failures include a hard-coded backup bucket
    mismatch rejected before SQL, repeated-S3-TVF rewriting rejection, an
    OUTFILE double-semicolon mismatch, disabled backup routing with
    anonymous repository SQL, and local BE filesystem adapter failures whose
    precise operation remains unresolved. These historical adapter failures
    are not asserted to be current original-framework defects. The
    separately confirmed original-SQL failures for `test_mtmv_outfile`,
    `test_mtmv_property` and `test_partial_update_s3_load` omit the STS
    session token; the latter LOAD is cancelled before the later data
    assertion. Unresolved causes remain explicitly unresolved.
    - **Master nonConcurrent follow-up:** Temporarily exclude
    `test_compact_seg` and `test_analyze_long_string` in the same opt-in
    block. In the completed master-based run, 555 real cases passed, one
    failed and one remained unfinished; the third displayed error was the
    runner integrity summary. `test_compact_seg` returned a duplicate `(k1,
    k2)` group in the sequence-column Unique Key table after forced segment
    compaction (expected zero duplicate groups, observed one). Investigate
    deduplication/segment compaction and validate before re-enabling.
    `test_analyze_long_string` was still waiting for `SHOW DATA` row-count
    readiness on its DUJ1 fixture when the overall runner timed out with
    exit 124. Investigate row-count reporting and suite/lane duration; this
    is not a confirmed analyze assertion failure or deadlock. The runner
    integrity check stays enabled.
    - **Master P0 follow-up:** The completed P0 run reported 15 real
    failures plus one synthetic runner summary, not 16 failing suites. Nine
    real failures were already excluded; add six exact suite names:
    `rewrite_when_dml`, `test_s3_load_with_tmp_token`, `test_dlf_catalog`,
    `test_external_scan_consistent_hash_spread`, `scalar_agg_pushdown`, and
    `test_replace_table`. Comments record the observed MV rewrite assertion,
    missing STS region, Jindo class-loading errors, OSS virtual-hosted-style
    requirement, and EXPLAIN shape mismatch. Deeper rewrite,
    dependency/classpath and plan/baseline causes remain unresolved. Each of
    the six names occurred once in the complete run, with no additional
    same-name exclusion observed. The synthetic integrity check remains
    enabled.
    - **Master Cloud follow-up:** The separate 42-case successful validation
    did not cover any of the seven real failures in the full Cloud run. Six
    were already excluded; add only `scalar_agg_pushdown` to Cloud. Its
    EXPLAIN snapshot expected a LOCAL hash aggregation above CROSS_JOIN,
    which the actual shape omitted; this does not establish incorrect query
    results. Keep the eighth displayed item, a synthetic runner summary,
    enabled. These exclusions reduce coverage; they do not fix the cases or
    establish a successful updated full run.
    - **License and third-party:** No new dependencies or license changes.
    - **Rollback:** Remove the opt-in variable to restore default
    configuration selection, or remove individual temporary exclusions after
    validation. Excluded suites are not reported as passing.
    
    ### Testing
    
    - Evaluated the four configurations using Groovy 4.0.19 `ConfigSlurper`
    with the opt-in variable both false and true. With false, every
    configuration field matches the prior baseline. With true, the original
    update added exact name counts of 12 / 9 / 3 / 0 and all other fields
    remain unchanged.
    - Compiled and exercised the unmodified production name, group and
    directory filtering methods in an isolated Groovy check against the 17
    relevant master source declarations. Verified the intended exclusions,
    the three documented same-name export exclusions, and existing
    P2/group/directory exclusions.
    - For the nonConcurrent follow-up, evaluated all four configurations
    with the flag false and true and exercised the unmodified production
    filters against the two source declarations. Relative to the preceding
    PR head, only the two intended nonConcurrent suites are additionally
    excluded; all other configuration fields and profiles are unchanged.
    - For the latest P0/Cloud follow-up, Groovy ConfigSlurper checks against
    the preceding head verify exact additions of six P0 names and one Cloud
    name only when enabled, unchanged configuration when disabled, and no
    other field or lane changes. No new build or regression run was
    triggered.
    - Verified that the final net diff contains only the four pipeline
    configuration files, with no framework, test, case or documentation
    changes.
    - `git diff --check` passed. Full framework build and live regression
    were not run for this configuration update.
    
    ### Notes for Reviewers
    
    Review the opt-in blocks, per-entry reasons, and the explicitly
    documented same-name coverage reduction. Master moved the former
    `nereids_p0` cases to `query_p0`, while their suite names remain
    unchanged. Historical compiled packages do not automatically contain
    this configuration update. The master nonConcurrent evidence used PR
    head `f27542e9522f640bfc7f553223a7165565fa3b5a`; it does not validate
    this newer exclusion commit. Removing the two observed blockers is
    expected to help the lane complete, but a new full run on the updated
    revision is still required to establish success and discover any cases
    not reached before the timeout.
---
 .../cloud_p0/conf/regression-conf-custom.groovy    |  59 ++++++-
 .../pipeline/external/conf/regression-conf.groovy  |  14 ++
 .../nonConcurrent/conf/regression-conf.groovy      |  22 +++
 .../pipeline/p0/conf/regression-conf.groovy        | 182 +++++++++++++++++++++
 4 files changed, 276 insertions(+), 1 deletion(-)

diff --git 
a/regression-test/pipeline/cloud_p0/conf/regression-conf-custom.groovy 
b/regression-test/pipeline/cloud_p0/conf/regression-conf-custom.groovy
index 0f3a51bde7b..bc312fd632b 100644
--- a/regression-test/pipeline/cloud_p0/conf/regression-conf-custom.groovy
+++ b/regression-test/pipeline/cloud_p0/conf/regression-conf-custom.groovy
@@ -113,4 +113,61 @@ s3Source = "aliyun"
 s3Endpoint = "oss-cn-hongkong-internal.aliyuncs.com"
 recycleServiceHttpAddress = "127.0.0.1:6000"
 
-pythonUdfRuntimeVersion = "3.12.11"
\ No newline at end of file
+pythonUdfRuntimeVersion = "3.12.11"
+// Temporary exclusions for CI using the unmodified framework with rootless 
containers and STS.
+// These suites failed in migration adapters; this does not establish an 
upstream framework bug.
+// Re-enable after the relevant framework compatibility fixes are reviewed and 
validated upstream.
+// Historical injected-adapter failures below are not evidence of 
original-framework defects.
+if (System.getenv("DORIS_CI_PRISTINE_FRAMEWORK") == "true") {
+    excludeSuites += "," + [
+        // Historical injected OUTFILE rewriter rejected two statement 
terminators; original framework cause not established.
+        "dml_into_outfile",
+        // Historical local-rootless BE filesystem adapter failure; exact 
rejected path/operation remains unresolved.
+        "test_export_basic",
+        // Historical local-rootless BE filesystem adapter failure; exact 
rejected path/operation remains unresolved.
+        "test_export_csv",
+        // Historical local-rootless BE filesystem adapter failure; exact 
rejected path/operation remains unresolved.
+        "test_export_empty_table",
+        // Historical local-rootless BE filesystem adapter failure; exact 
rejected path/operation remains unresolved.
+        "test_export_table_with_label_retry",
+        // Historical local-rootless BE filesystem adapter failure; exact 
rejected path/operation remains unresolved.
+        "test_nereids_show_export",
+        // Historical CREATE REPOSITORY used public-bucket ANONYMOUS SQL while 
migration backup routing was disabled.
+        "test_temp_table",
+        // Historical injected TVF rewriter left repeated-TVF SQL using 
original public locations; original framework cause not established.
+        "test_uuid_csv_schema",
+        // Historical injected TVF rewriter left repeated-TVF SQL using 
original public locations; original framework cause not established.
+        "test_uuid_parquet_native"
+    ].join(",")
+
+    // Temporary environment exclusions using the existing suite-name filter.
+    // Name-only filtering also excludes the three same-named export outfile 
suites.
+    // Collateral sources: export_p0/test_outfile.groovy, 
export_p0/test_outfile_expr.groovy,
+    // and export_p0/outfile/parquet/test_outfile_parquet.groovy. No whole 
directory is excluded.
+    // The two independent-provider credential cases already have the p2 group 
in master.
+    excludeSuites += "," + [
+        // shared parent database prerequisite
+        "test_nested_types_insert_into_with_s3",
+        // shared parent database prerequisite
+        "test_nestedtypes_csv_insert_into_with_s3",
+        // shared parent database prerequisite
+        "test_nestedtypes_json_insert_into_with_s3",
+        // root SSH/SCP or remote filesystem prerequisite
+        "test_export_view",
+        // mysqldump column-statistics compatibility
+        "test_mysqldump",
+        // root SSH/SCP or remote filesystem prerequisite
+        "test_outfile",
+        // root SSH/SCP or remote filesystem prerequisite
+        "test_outfile_expr",
+        // root SSH/SCP or remote filesystem prerequisite
+        "test_outfile_parquet",
+        // root SSH/SCP or remote filesystem prerequisite
+        "test_install_plugin_command"
+    ].join(",")
+
+    // Cloud Build602: const_group_key_shape expected hashAgg[LOCAL] above 
CROSS_JOIN,
+    // but the actual EXPLAIN shape omitted it; plan/baseline cause remains 
unresolved.
+    // This does not establish a wrong query result.
+    excludeSuites += ",scalar_agg_pushdown"
+}
diff --git a/regression-test/pipeline/external/conf/regression-conf.groovy 
b/regression-test/pipeline/external/conf/regression-conf.groovy
index d6ec36cfdf0..eff4c724778 100644
--- a/regression-test/pipeline/external/conf/regression-conf.groovy
+++ b/regression-test/pipeline/external/conf/regression-conf.groovy
@@ -227,3 +227,17 @@ hudiHmsPort=19083
 hudiMinioPort=19100
 hudiMinioAccessKey="minio"
 hudiMinioSecretKey="minio123"
+
+// Keep rootless CI exclusions opt-in; other external-test environments are 
unchanged.
+if (System.getenv("DORIS_CI_PRISTINE_FRAMEWORK") == "true") {
+    // Temporary environment exclusions using the existing suite-name filter.
+    // Re-enable after the rootless execution prerequisites are reviewed and 
validated.
+    excludeSuites += "," + [
+        // sudo/Docker fixture; requires case changes for rootless CI
+        "test_single_hive_kerberos",
+        // sudo/Docker fixture; requires case changes for rootless CI
+        "test_two_hive_kerberos",
+        // root SSH/SCP or remote filesystem prerequisite
+        "test_parquet_meta_tvf"
+    ].join(",")
+}
diff --git a/regression-test/pipeline/nonConcurrent/conf/regression-conf.groovy 
b/regression-test/pipeline/nonConcurrent/conf/regression-conf.groovy
index d9a2df4ff4d..749f8bad040 100644
--- a/regression-test/pipeline/nonConcurrent/conf/regression-conf.groovy
+++ b/regression-test/pipeline/nonConcurrent/conf/regression-conf.groovy
@@ -158,3 +158,25 @@ externalEnvIp="127.0.0.1"
 
 // trino-connector catalog test config
 enableTrinoConnectorTest = false
+
+// Temporary exclusions for CI using the unmodified framework with rootless 
containers and STS.
+// Keep historical adapter failures separate from failures observed with the 
original framework.
+// Re-enable each suite after its recorded failure or prerequisite is resolved 
and validated.
+// Historical injected-adapter failures below are not evidence of 
original-framework defects.
+if (System.getenv("DORIS_CI_PRISTINE_FRAMEWORK") == "true") {
+    excludeSuites += "," + [
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_cancelled",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_atomic_with_alter",
+        // Master run 608: the sequence-column Unique Key table returned one 
duplicate (k1, k2)
+        // group after forced segment compaction; the no-duplicate assertion 
expected zero.
+        // Investigate sequence-column deduplication/segment compaction and 
validate before re-enabling.
+        "test_compact_seg",
+        // Master run 608: the runner timed out (exit 124) before this suite 
finished. Last observed
+        // activity was waitRowCountReady for the DUJ1 fixture: SHOW DATA 
still reported RowCount=0.
+        // Investigate row-count reporting and suite/lane duration; validate 
completion before re-enabling.
+        // This is an incomplete run, not a confirmed analyze assertion 
failure or deadlock.
+        "test_analyze_long_string"
+    ].join(",")
+}
diff --git a/regression-test/pipeline/p0/conf/regression-conf.groovy 
b/regression-test/pipeline/p0/conf/regression-conf.groovy
index a44485ec44d..df30ebf4885 100644
--- a/regression-test/pipeline/p0/conf/regression-conf.groovy
+++ b/regression-test/pipeline/p0/conf/regression-conf.groovy
@@ -165,3 +165,185 @@ externalEnvIp="127.0.0.1"
 
 // trino-connector catalog test config
 enableTrinoConnectorTest = false
+
+// Temporary exclusions for CI using the unmodified framework with rootless 
containers and STS.
+// Observed migration compatibility failures do not establish universal 
upstream framework bugs.
+// Re-enable after the relevant framework compatibility fixes are reviewed and 
validated upstream.
+// Historical injected-adapter failures below are not evidence of 
original-framework defects.
+if (System.getenv("DORIS_CI_PRISTINE_FRAMEWORK") == "true") {
+    excludeSuites += "," + [
+        // Historical injected OUTFILE rewriter rejected two statement 
terminators; original framework cause not established.
+        "dml_into_outfile",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "docs/admin-manual/data-admin/restore.md",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_cooldown_cancelled",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_alias",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_atomic",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_atomic_cancel",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_atomic_reserve_replica",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_atomic_with_view",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_backup_temp_partition",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_bloom_filter",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_clean_restore",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_colocate",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_colocate_with_partition",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_db",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_diff_repo_same_snapshot",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_dup_without_default_keys",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_dynamic_partition_reserve_true",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_exclude",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_force_replace_diff_column",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_force_replace_diff_part_type",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_force_replace_diff_part_val",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_force_replace_diff_view",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_inverted_idx",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_inverted_index",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_mtmv",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_multi_tables",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_multi_tables_overwrite",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_mv",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_mv_write",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_ngram_bloom_filter",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_overwrite_indexes",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_partition",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_reserve_dynamic_partition_false",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_reset_index_id",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_retention_count",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_storage_policy",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_table_auto_bucket",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_version_revert",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_with_two_phase_fetch_opt",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_restore_with_view",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_store_with_db_properties",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_backup_store_with_db_properties_kv",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_duplicate_backup_restore",
+        // Historical local-rootless BE filesystem adapter failure; exact 
rejected path/operation remains unresolved.
+        "test_export_basic",
+        // Historical local-rootless BE filesystem adapter failure; exact 
rejected path/operation remains unresolved.
+        "test_export_csv",
+        // Historical local-rootless BE filesystem adapter failure; exact 
rejected path/operation remains unresolved.
+        "test_export_empty_table",
+        // Historical local-rootless BE filesystem adapter failure; exact 
rejected path/operation remains unresolved.
+        "test_export_table_with_label_retry",
+        // Build432 OUTFILE passed temporary AK/SK without a session token and 
failed storage authentication.
+        "test_mtmv_outfile",
+        // Build432 RESOURCE passed temporary AK/SK without a session token 
and failed storage authentication.
+        "test_mtmv_property",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_nereids_show_backup",
+        // Historical local-rootless BE filesystem adapter failure; exact 
rejected path/operation remains unresolved.
+        "test_nereids_show_export",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_nereids_show_restore",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_nereids_show_snapshot",
+        // Build432 LOAD passed temporary AK/SK without a session token and 
failed storage authentication.
+        "test_partial_update_s3_load",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_restore_mix_exists_and_new_table",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_restore_to_new_table",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_schema_change_ck",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_temp_table",
+        // Historical injected repository adapter rejected the runtime bucket; 
not a proven upstream framework defect.
+        "test_unique_backup_restore",
+        // Historical injected TVF rewriter left repeated-TVF SQL using 
original public locations; original framework cause not established.
+        "test_uuid_csv_schema",
+        // Historical injected TVF rewriter left repeated-TVF SQL using 
original public locations; original framework cause not established.
+        "test_uuid_parquet_native"
+    ].join(",")
+
+    // Temporary environment exclusions using the existing suite-name filter.
+    // Name-only filtering also excludes the three same-named export outfile 
suites.
+    // Collateral sources: export_p0/test_outfile.groovy, 
export_p0/test_outfile_expr.groovy,
+    // and export_p0/outfile/parquet/test_outfile_parquet.groovy. No whole 
directory is excluded.
+    // The two independent-provider credential cases already have the p2 group 
in master.
+    excludeSuites += "," + [
+        // shared parent database prerequisite
+        "test_nested_types_insert_into_with_s3",
+        // shared parent database prerequisite
+        "test_nestedtypes_csv_insert_into_with_s3",
+        // shared parent database prerequisite
+        "test_nestedtypes_json_insert_into_with_s3",
+        // root SSH/SCP or remote filesystem prerequisite
+        "test_export_view",
+        // sudo/Docker fixture; requires case changes for rootless CI
+        "test_single_hive_kerberos",
+        // sudo/Docker fixture; requires case changes for rootless CI
+        "test_two_hive_kerberos",
+        // root SSH/SCP or remote filesystem prerequisite
+        "test_parquet_meta_tvf",
+        // mysqldump column-statistics compatibility
+        "test_mysqldump",
+        // root SSH/SCP or remote filesystem prerequisite
+        "test_outfile",
+        // root SSH/SCP or remote filesystem prerequisite
+        "test_outfile_expr",
+        // root SSH/SCP or remote filesystem prerequisite
+        "test_outfile_parquet",
+        // root SSH/SCP or remote filesystem prerequisite
+        "test_install_plugin_command"
+    ].join(",")
+
+    // Additional master-target P0 failures observed in Build600 (Compile593).
+    // Temporary coverage reduction; these failures are not considered fixed.
+    excludeSuites += "," + [
+        // Build600: mv_not_part_in failed after dropping orders.O_COMMENT 
(expected true, got false); rewrite/invalidation cause remains unresolved.
+        "rewrite_when_dml",
+        // Build600: STS AssumeRole failed before LOAD because stsRegion was 
null (SDK regionId.toLowerCase failure); requires STS test configuration.
+        "test_s3_load_with_tmp_token",
+        // Build600: Paimon DLF negative connectivity test returned 
com/aliyun/jindodata/types/JindoHadoopFileStatus instead of the expected error; 
dependency/classpath cause remains unresolved.
+        "test_dlf_catalog",
+        // Build600: OUTFILE failed with OSS 403 SecondLevelDomainForbidden 
(virtual-hosted-style access required); object-storage addressing prerequisite.
+        "test_external_scan_consistent_hash_spread",
+        // Build600: const_group_key_shape expected hashAgg[LOCAL] but got 
NestedLoopJoin[CROSS_JOIN]; plan/baseline cause remains unresolved.
+        "scalar_agg_pushdown",
+        // Build600: get_table_id failed with 
com/aliyun/jindodata/types/JindoHadoopFileStatus before REPLACE TABLE; 
dependency/classpath cause remains unresolved.
+        "test_replace_table"
+    ].join(",")
+}


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to