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
