The GitHub Actions job "Lint PR" on texera.git/fix/worker-state-causal-order 
has succeeded.
Run started by GitHub user Yicong-Huang (triggered by Yicong-Huang).

Head commit for run:
d142028533c5821354578c91050e8d4929f3916a / Yicong Huang 
<[email protected]>
review: aggregate all-terminal worker states as COMPLETED; read state+version 
atomically at report sites; fix receipt-time comments

- ExecutionUtils.aggregateStates: a mixed COMPLETED/TERMINATED set is a routine
  end-of-region shape under terminal absorption (forceTerminate preserves
  confirmed-COMPLETED workers); aggregate it as COMPLETED instead of UNKNOWN so
  post-termination operators display correctly and stay skipped by the stats
  query (no RPCs to stopped workers). Updated the pinned ExecutionUtilsSpec 
case.
- StateManager (Scala+Python): add getStateWithVersion/get_state_with_version
  and use it at all 10 state-report sites, so a report can never pair a state
  with another transition's version (review suggestion by Xiao-zhen-Liu).
- WorkerExecution: call the stats timestamp receipt time, not wall-clock —
  System.nanoTime is a monotonic elapsed clock.

Co-Authored-By: Claude Fable 5 <[email protected]>

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

With regards,
GitHub Actions via GitBox

Reply via email to