This is an automated email from the ASF dual-hosted git repository.
github-merge-queue[bot] pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/texera.git
from 49f9e2c414 test(workflow-execution-service): add CollaborationResource
unit tests (#6904)
add 5bccc6b3dc refactor(workflow-compiler): unify duplicate compilers into
common/workflow-compiler (#6143)
add e9bf133a5f refactor: Refactor MockTexeraDB into a JVM singleton (#6238)
No new revisions were added by this update.
Summary of changes:
.github/workflows/build.yml | 1 +
.../apache/texera/AccessControlResourceSpec.scala | 2 +-
.../engine/architecture/coordinator/Workflow.scala | 29 ++-
.../org/apache/texera/amber/error/ErrorUtils.scala | 17 +-
.../request/EditingTimeCompilationRequest.scala | 2 +-
.../websocket/request/WorkflowExecuteRequest.scala | 10 +-
.../web/resource/SyncExecutionResource.scala | 8 +-
.../web/service/WorkflowExecutionService.scala | 10 +-
.../texera/web/service/WorkflowService.scala | 2 +-
.../apache/texera/workflow/WorkflowCompiler.scala | 160 ------------
.../amber/engine/e2e/LoopIntegrationSpec.scala | 2 +-
.../e2e/MultiRegionWorkflowIntegrationSpec.scala | 2 +-
.../e2e/ReconfigurationIntegrationSpec.scala | 2 +-
.../coordinator/WorkflowSchedulerSpec.scala | 2 +-
.../architecture/coordinator/WorkflowSpec.scala | 83 ++++++
.../CostBasedScheduleGeneratorSpec.scala | 2 +-
.../scheduling/DefaultCostEstimatorSpec.scala | 4 +-
.../ExpansionGreedyScheduleGeneratorSpec.scala | 2 +-
.../resourcePolicies/ResourcePoliciesSpec.scala | 2 +-
.../engine/e2e/BatchSizePropagationSpec.scala | 2 +-
.../amber/engine/e2e/DataProcessingSpec.scala | 2 +-
.../apache/texera/amber/engine/e2e/PauseSpec.scala | 2 +-
.../amber/engine/e2e/ReconfigurationSpec.scala | 2 +-
.../apache/texera/amber/engine/e2e/TestUtils.scala | 41 ++-
.../engine/faulttolerance/CheckpointSpec.scala | 2 +-
.../texera/web/resource/FeedbackResourceSpec.scala | 2 +-
.../dashboard/file/WorkflowResourceSpec.scala | 2 +-
.../user/project/ProjectAccessResourceSpec.scala | 2 +-
.../user/workflow/WorkflowAccessResourceSpec.scala | 2 +-
.../workflow/WorkflowExecutionsResourceSpec.scala | 2 +-
.../workflow/WorkflowVersionResourceSpec.scala | 2 +-
.../pythonvirtualenvironment/PveResourceSpec.scala | 2 +-
.../ExecutionsMetadataPersistServiceSpec.scala | 2 +-
.../web/service/WorkflowExecutionServiceSpec.scala | 3 +-
.../texera/workflow/WorkflowCompilerSpec.scala | 212 ---------------
build.sbt | 9 +-
.../texera/auth/util/ComputingUnitAccessSpec.scala | 2 +-
.../scala/org/apache/texera/dao/MockTexeraDB.scala | 270 +++++++++++---------
.../org/apache/texera/dao/SqlServerSpec.scala | 2 +-
common/workflow-compiler/build.sbt | 54 ++++
.../common/compiler/CompilationErrorHandling.scala | 39 +--
.../texera/common/compiler/WorkflowCompiler.scala | 284 +++++++++++++++++++++
.../common/compiler/model}/LogicalLink.scala | 2 +-
.../common/compiler/model}/LogicalPlan.scala | 9 +-
.../common}/compiler/model/LogicalPlanPojo.scala | 2 +-
.../texera/common/compiler}/LogicalPlanSpec.scala | 4 +-
.../common}/compiler/WorkflowCompilerSpec.scala | 240 ++++++++++++++++-
.../common/compiler/model}/LogicalLinkSpec.scala | 2 +-
.../apache/texera/amber/util/StackTraceUtils.scala | 40 +--
.../texera/amber/storage/FileResolverSpec.scala | 2 +-
.../service/resource/DatasetResourceSpec.scala | 33 +--
.../service/util/StagedFileCleanupJobSpec.scala | 2 +-
.../resource/NotebookMigrationResourceSpec.scala | 2 +-
.../texera/amber/compiler/WorkflowCompiler.scala | 231 -----------------
.../texera/amber/compiler/model/LogicalLink.scala | 41 ---
.../texera/amber/compiler/model/LogicalPlan.scala | 138 ----------
.../resource/WorkflowCompilationResource.scala | 10 +-
.../resource/WorkflowCompilationResourceSpec.scala | 4 +-
58 files changed, 987 insertions(+), 1059 deletions(-)
delete mode 100644
amber/src/main/scala/org/apache/texera/workflow/WorkflowCompiler.scala
create mode 100644
amber/src/test/scala/org/apache/texera/amber/engine/architecture/coordinator/WorkflowSpec.scala
delete mode 100644
amber/src/test/scala/org/apache/texera/workflow/WorkflowCompilerSpec.scala
create mode 100644 common/workflow-compiler/build.sbt
copy
frontend/src/app/dashboard/component/user/user-project/user-project-section/ngbd-modal-add-project-workflow/ngbd-modal-add-project-workflow.component.scss
=>
common/workflow-compiler/src/main/scala/org/apache/texera/common/compiler/CompilationErrorHandling.scala
(55%)
create mode 100644
common/workflow-compiler/src/main/scala/org/apache/texera/common/compiler/WorkflowCompiler.scala
rename {amber/src/main/scala/org/apache/texera/workflow =>
common/workflow-compiler/src/main/scala/org/apache/texera/common/compiler/model}/LogicalLink.scala
(97%)
rename {amber/src/main/scala/org/apache/texera/workflow =>
common/workflow-compiler/src/main/scala/org/apache/texera/common/compiler/model}/LogicalPlan.scala
(92%)
rename {workflow-compiling-service/src/main/scala/org/apache/texera/amber =>
common/workflow-compiler/src/main/scala/org/apache/texera/common}/compiler/model/LogicalPlanPojo.scala
(95%)
rename {amber/src/test/scala/org/apache/texera/workflow =>
common/workflow-compiler/src/test/scala/org/apache/texera/common/compiler}/LogicalPlanSpec.scala
(99%)
rename {workflow-compiling-service/src/test/scala/org/apache/texera/amber =>
common/workflow-compiler/src/test/scala/org/apache/texera/common}/compiler/WorkflowCompilerSpec.scala
(57%)
rename {amber/src/test/scala/org/apache/texera/workflow =>
common/workflow-compiler/src/test/scala/org/apache/texera/common/compiler/model}/LogicalLinkSpec.scala
(99%)
copy
frontend/src/app/workspace/component/code-editor-dialog/annotation-suggestion.component.ts
=>
common/workflow-core/src/main/scala/org/apache/texera/amber/util/StackTraceUtils.scala
(56%)
delete mode 100644
workflow-compiling-service/src/main/scala/org/apache/texera/amber/compiler/WorkflowCompiler.scala
delete mode 100644
workflow-compiling-service/src/main/scala/org/apache/texera/amber/compiler/model/LogicalLink.scala
delete mode 100644
workflow-compiling-service/src/main/scala/org/apache/texera/amber/compiler/model/LogicalPlan.scala