Gabriel39 opened a new pull request, #68869:
URL: https://github.com/apache/doris/pull/68869

   Backport #68150 and #66433 to branch-4.1.
   
   Trino startup/query failures and unfinished HDFS Broker Load jobs could 
appear as empty-result mismatches. Kerberized HDFS clients lacked the DataNode 
SASL setting, and the lightweight Kerberos metastore lacked the Paimon fixture. 
Iceberg metadata write failures could expose only a self-suppression wrapper.
   
   This backport adds bounded readiness/load checks with failure diagnostics, 
configures HDFS transfer protection, restores the Paimon fixture before the 
Kerberos readiness marker, and reports the root cause of failed Iceberg 
metadata commits.
   
   Branch adaptation: branch-4.1 uses `IcebergMetadataOps`, so the root-cause 
changes are applied to its create-table, schema-update, and branch/tag commit 
paths. Its partition-spec update helper already reports root causes. The newer 
connector implementation is not introduced.
   
   Validation:
   - FE Checkstyle passes: `mvn -pl fe-core -am checkstyle:check`.
   - All six changed suites compile with Groovy 4.0.19.
   - Eight local control-flow scenarios pass for Trino readiness/query errors 
and Broker Load completion/cancellation/timeouts.
   - Shell syntax, Kerberos settings isolation, both container role/switch 
combinations, env/config rendering, and rendered XML checks pass.
   - An isolated harness compiles the actual adapted create-table/schema-commit 
methods with stubbed dependencies: the original masks the storage failure, 
while the backport preserves the root message, operation context, and exception 
cause.
   - `git diff --check` passes. Full FE build and external integration runs 
remain pending CI.
   
   Release note: Improved external regression setup and diagnostics; Iceberg 
metadata commit errors now expose the underlying cause.
   


-- 
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]

Reply via email to