The GitHub Actions job "Build" on texera.git/fix/hashjoin-sync-execution-race has failed. Run started by GitHub user bobbai00 (triggered by bobbai00).
Head commit for run: 5995e363ed21c5dd0a36c11a7e34b2e8cf255b1b / Jiadong Bai <[email protected]> fix(execution): close HashJoin sync-exec premature-termination race `SyncExecutionResource.allTargetsCompleted` previously fired as soon as the target's aggregated `operatorState` reached `COMPLETED`. For logical operators that compile to multiple PhysicalOps separated by a blocking edge (HashJoin: build → probe; same shape applies to Aggregate), the build region's terminal state propagates briefly before the probe region is added to `regionExecutions`. During that window the per- logical-op aggregation only sees the build PhysicalOp and reports COMPLETED, the resource then takes the `TargetResultsReady` branch, kills the execution, and reads the probe's still-empty output storage. Also require every declared external input port to appear in the target's `inputMetrics` before treating it as completed. Port-1 stats only appear once the probe actually consumes data, which closes the race; source operators (no input) and single-input operators are unaffected. Report URL: https://github.com/apache/texera/actions/runs/25231850034 With regards, GitHub Actions via GitBox
