suxiaogang223 opened a new pull request, #65939: URL: https://github.com/apache/doris/pull/65939
## What changed - Backport the Hive baseline and incremental bootstrap workflow, startup health checks, and external Docker stability improvements. - Backport the ClickHouse startup stabilization and external regression stage timing summary. - Remove obsolete Hive transactional cases and move memory-intensive external cases from P0 to P2. - Switch `test_hive_topn_rf_null` to Hive2 so it matches the Hive2-only `run81.hql` bootstrap group. - Keep the preinstalled `decimals_1_10` data intact by making the location-backed table creation idempotent. - Remove the obsolete Parquet complex cross-page regression case. - Backport the lightweight Kerberos environment and isolate the non-catalog Kerberos test database. - Apply the minimal deterministic ordering fix from #63719 for Iceberg and Paimon initialization scripts. ## Why `branch-4.0` still uses the older external Docker initialization path and misses several follow-up fixes from `master`. This can leave Hive modules incompletely refreshed, make Iceberg/Paimon initialization order nondeterministic, run cases against the wrong Hive bootstrap group, and consume unnecessary resources in external regression jobs. This PR brings the related fixes into `branch-4.0` as one ordered backport so the external regression environment matches the stabilized behavior on `master`. During conflict resolution, the backport retains the `branch-4.0` Iceberg/Paimon 1.10 data archive and jar bootstrap while integrating the new startup and health-check framework. ## Related PRs Related to #61671, #61869, #61852, #62103, #62664, #62690, #65251, #65460, #65459, #65564, #63719, and #65825. Companion `branch-4.1` backport: #65913. ## Validation - `git diff --check` - Conflict-marker scan across `docker` and `regression-test` - Bash syntax checks for all changed `.sh` and `.sh.tpl` files - `bash docker/thirdparties/test/run-thirdparties-docker-hive-bootstrap-groups-test.sh` - `python3 regression-test/pipeline/common/test_stage_timer.py` Compilation and local Docker startup were intentionally skipped because these changes are limited to Docker and regression infrastructure. The external regression pipeline will provide end-to-end validation. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
