This is an automated email from the ASF dual-hosted git repository.
aglinxinyuan pushed a change to branch xinyuan-scheduler-jump
in repository https://gitbox.apache.org/repos/asf/texera.git
from 9472125611 feat(amber): require Schedule level keys to be contiguous
from 0
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 be4baff90f Merge remote-tracking branch 'origin/main' into
xinyuan-scheduler-jump
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 29 ++
.../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 +++++++
14 files changed, 1230 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/worker/promisehandlers/EndHandlerSpec.scala