This is an automated email from the ASF dual-hosted git repository.

aglinxinyuan pushed a change to branch xinyuan-state-only
in repository https://gitbox.apache.org/repos/asf/texera.git


    from 2716fc5e0a Merge branch 'main' into xinyuan-state-only
     add 1045997b0e ci: protect future release branches via ASF rulesets (#4582)
     add 3ae4ce38d8 test(amber): add unit test coverage for SchedulingUtils 
(#4566)
     add 20cce23fc6 test(amber): add unit test coverage for ExecutionUtils 
(#4570)
     add 9eb33cef0b fix(amber): make region kill synchronous before scheduling 
next region (#4557)
     add 9474b9de2b fix(amber): emit Python operator state outputs reliably 
(#4560)
     add 28a412bd92 Merge branch 'main' into xinyuan-state-only

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |  29 ++
 .../main/python/core/runnables/data_processor.py   |  42 ++-
 amber/src/main/python/core/runnables/main_loop.py  |   1 -
 .../main/python/core/runnables/test_main_loop.py   | 288 +++++++++++++++++
 .../controller/WorkflowScheduler.scala             |   2 +
 .../WorkerExecutionCompletedHandler.scala          |   6 +-
 .../scheduling/RegionExecutionCoordinator.scala    |  56 +++-
 .../scheduling/ScheduleGenerator.scala             |  33 --
 .../architecture/scheduling/SchedulingUtils.scala  |   2 +-
 .../scheduling/WorkflowExecutionCoordinator.scala  |  45 ++-
 .../worker/promisehandlers/EndHandler.scala        |   2 +-
 .../controller/execution/ExecutionUtilsSpec.scala  | 340 +++++++++++++++++++++
 .../scheduling/RegionCoordinatorTestSupport.scala  | 241 +++++++++++++++
 .../RegionExecutionCoordinatorSpec.scala           | 202 ++++++++++++
 .../scheduling/SchedulingUtilsSpec.scala           | 140 +++++++++
 .../WorkflowExecutionCoordinatorSpec.scala         |  93 ++++++
 .../worker/promisehandlers/EndHandlerSpec.scala    | 113 +++++++
 17 files changed, 1561 insertions(+), 74 deletions(-)
 create mode 100644 
amber/src/test/scala/org/apache/texera/amber/engine/architecture/controller/execution/ExecutionUtilsSpec.scala
 create mode 100644 
amber/src/test/scala/org/apache/texera/amber/engine/architecture/scheduling/RegionCoordinatorTestSupport.scala
 create mode 100644 
amber/src/test/scala/org/apache/texera/amber/engine/architecture/scheduling/RegionExecutionCoordinatorSpec.scala
 create mode 100644 
amber/src/test/scala/org/apache/texera/amber/engine/architecture/scheduling/SchedulingUtilsSpec.scala
 create mode 100644 
amber/src/test/scala/org/apache/texera/amber/engine/architecture/scheduling/WorkflowExecutionCoordinatorSpec.scala
 create mode 100644 
amber/src/test/scala/org/apache/texera/amber/engine/architecture/worker/promisehandlers/EndHandlerSpec.scala

Reply via email to