This is an automated email from the ASF dual-hosted git repository.
aglinxinyuan pushed a change to branch xinyuan-loop-feb
in repository https://gitbox.apache.org/repos/asf/texera.git
from 580e09cb73 Merge branch 'xinyuan-state-materialization' into
xinyuan-loop-feb
add 264ca260e5 Merge branch 'main' into xinyuan-scheduler-jump
add 08c566616e Merge branch 'main' into xinyuan-scheduler-jump
add a32c56a737 Merge branch 'main' into xinyuan-scheduler-jump
add d2f9c0e494 refactor(amber): move schedule-rewrite logic out of Schedule
add 837323a332 refactor(amber): use Schedule.copy in
jumpToRegionContainingOperator
add e1c6433fad refactor(amber): simplify jumpToRegionContainingOperator to
a cursor reset
add b89de48b43 refactor(amber): slim down Schedule to data + cursor
add 0f55e3705e refactor(amber): rename Schedule cursor to currentLevel
add b62d7bd00b refactor(amber): rename pullNextRegions to getNextRegions
add 2fa51e0522 refactor(amber): inline jump rewrite in
JumpToOperatorRegionHandler
add fc05cbef9b refactor(amber): inline coordinator lookup in
JumpToOperatorRegionHandler
add 8c46d1ad0e refactor(amber): direct levelSets lookup in Schedule.next
add e47de64add refactor(amber): use Map.isDefinedAt in Schedule.hasNext
add daab8bef95 refactor(amber): inline coordinator getNextRegions
add 9872d8eb77 refactor(amber): lazy-init WorkflowExecutionCoordinator
with the real schedule
add ec76300561 revert(amber): drop lazy-init coordinator, keep direct
replaceSchedule call
add 010c829aa4 Merge branch 'main' into xinyuan-scheduler-jump
add 8444b4c8a0 chore(amber): drop placeholder-comment on
ControllerProcessor coordinator
add 7d4a00edf0 update
add a32abcf56f update
add 6de0e4b6dd Merge branch 'main' into xinyuan-scheduler-jump
add 7d0bd9622d feat(amber): record jumps as replay tails appended to the
schedule
add 664fdd945c refactor(amber): drop executionLevels, use cursor reset for
jumps
add 5c5b652f81 Merge branch 'main' into xinyuan-scheduler-jump
add 3b4d5f6530 Merge branch 'main' into xinyuan-scheduler-jump
add dd9e738ce1 refactor(amber): move target-operator search into
JumpToOperatorRegionHandler
add 0c681ed189 refactor(amber): drop initialSchedule constructor param on
coordinator
add c646d5b82f refactor(amber): expose coordinator schedule as a public var
add ea3d5f1714 update
add c0d02f9eb9 Merge branch 'main' into xinyuan-scheduler-jump
add 61985a23ac Merge remote-tracking branch
'origin/xinyuan-scheduler-jump' into xinyuan-scheduler-jump
add 6f5e72586d Merge branch 'main' into xinyuan-scheduler-jump
add 9b9aba8ee1 update
add 339f7a8b96 Merge branch 'xinyuan-scheduler-jump' into xinyuan-loop-feb
add ff3a9d14b4 fix(amber): IfOpExec uses State.values map after state
refactor
No new revisions were added by this update.
Summary of changes:
.../architecture/controller/Controller.scala | 2 +-
.../controller/ControllerProcessor.scala | 10 +-
.../JumpToOperatorRegionHandler.scala | 10 +-
.../engine/architecture/scheduling/Schedule.scala | 36 +-----
.../scheduling/WorkflowExecutionCoordinator.scala | 20 +---
.../WorkflowExecutionCoordinatorSpec.scala | 126 +++++++++++++++------
.../amber/operator/ifStatement/IfOpExec.scala | 3 +-
7 files changed, 110 insertions(+), 97 deletions(-)