The GitHub Actions job "Required Checks" on 
texera.git/fix/iceberg-write-fatal-fallback has succeeded.
Run started by GitHub user Yicong-Huang (triggered by Yicong-Huang).

Head commit for run:
53874e9db45cdc7a32ce24bead508dbd70ef279a / Yicong Huang 
<[email protected]>
fix(amber): surface writer-thread failure as FatalError instead of silent hang

OutputPortResultWriterThread previously let exceptions in close()
escape Thread.run(), so the iceberg commit failure was invisible to
the worker, the controller still saw normal portCompleted, downstream
operators read incomplete data, and the test/user observed only a
1-minute Await timeout. Capture the failure, re-throw on
closeOutputStorageWriterIfNeeded, let DPThread's existing
MainThreadDelegateMessage path route it to the worker actor, and
let the Controller's AllForOneStrategy supervisor emit FatalError
to the client immediately.

Closes #4682.

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>

Report URL: https://github.com/apache/texera/actions/runs/25260310457

With regards,
GitHub Actions via GitBox

Reply via email to