This is an automated email from the ASF dual-hosted git repository. aglinxinyuan pushed a commit to branch xiaozhen-sync-region-kill in repository https://gitbox.apache.org/repos/asf/texera.git
commit 2bc211f7271196205a14abedd32bb8d99a547407 Merge: 42befa9ebc b3db209d41 Author: Xinyuan Lin <[email protected]> AuthorDate: Fri Apr 17 18:10:24 2026 -0700 Merge branch 'main' into xiaozhen-sync-region-kill .github/workflows/build-and-push-images.yml | 13 --- bin/build-images.sh | 34 ++---- bin/computing-unit-master.dockerfile | 57 +-------- bin/computing-unit-worker.dockerfile | 54 +-------- .../access-control-service-deployment.yaml | 4 + bin/k8s/values.yaml | 3 + .../apache/texera/amber/operator/LogicalOp.scala | 5 +- .../texera/amber/operator/PortDescriptor.scala | 5 +- .../source/dataset/FileListerSourceOpDesc.scala | 68 +++++++++++ .../source/dataset/FileListerSourceOpExec.scala | 59 ++++++++++ .../source/scan/csv/CSVScanSourceOpDesc.scala | 2 +- .../scan/csv/ParallelCSVScanSourceOpDesc.scala | 2 +- .../FileScanOpDesc.scala} | 48 ++++---- .../operator/source/scan/file/FileScanOpExec.scala | 48 ++++++++ .../scan/{ => file}/FileScanSourceOpDesc.scala | 5 +- .../source/scan/file/FileScanSourceOpExec.scala | 46 ++++++++ .../FileScanUtils.scala} | 120 +++++++++++-------- .../dataset/FileListerSourceOpDescSpec.scala | 38 +++--- .../source/scan/csv/CSVScanSourceOpDescSpec.scala | 32 ++++++ .../source/scan/file/FileScanOpDescSpec.scala | 99 ++++++++++++++++ .../{text => file}/FileScanSourceOpDescSpec.scala | 9 +- .../scan/{ => file}/FileScanSourceOpExecSpec.scala | 3 +- frontend/src/app/app.module.ts | 10 +- frontend/src/app/common/formly/formly-config.ts | 6 +- .../computing-unit-actions.service.ts | 17 ++- .../computing-unit-status.service.ts | 12 +- .../mock-computing-unit-status.service.ts | 2 +- .../workflow-computing-unit-managing.service.ts | 4 +- .../type}/computing-unit-connection.interface.ts | 0 .../type}/workflow-computing-unit.ts | 0 .../src/app/common/util/computing-unit.util.ts | 2 +- .../user-computing-unit-list-item.component.ts | 8 +- .../user-computing-unit.component.spec.ts | 6 +- .../user-computing-unit.component.ts | 8 +- .../service/user/download/download.service.ts | 2 +- frontend/src/app/dashboard/type/dashboard-entry.ts | 2 +- frontend/src/app/dashboard/type/type-predicates.ts | 2 +- .../dataset-file-selector.component.html} | 37 +++--- .../dataset-file-selector.component.ts} | 34 ++---- .../dataset-selection-modal.component.html | 67 +++++++++++ .../dataset-selection-modal.component.scss} | 36 ++---- .../dataset-selection-modal.component.ts | 108 ++++++++++++++++++ .../dataset-version-selector.component.html} | 36 ++---- .../dataset-version-selector.component.ts | 60 ++++++++++ .../file-selection/file-selection.component.html | 77 ------------- .../file-selection/file-selection.component.scss | 89 --------------- .../file-selection/file-selection.component.ts | 127 --------------------- .../input-autocomplete.component.spec.ts | 49 -------- .../component/left-panel/left-panel.component.scss | 1 - .../time-travel/time-travel.component.spec.ts | 4 +- .../app/workspace/component/menu/menu.component.ts | 6 +- .../computing-unit-selection.component.spec.ts | 4 +- .../computing-unit-selection.component.ts | 11 +- .../operator-property-edit-frame.component.spec.ts | 4 +- .../operator-property-edit-frame.component.ts | 22 +++- .../property-editor/property-editor.component.scss | 1 - .../property-editor.component.spec.ts | 4 +- .../result-exportation.component.ts | 4 +- .../console-frame/console-frame.component.spec.ts | 4 +- .../error-frame/error-frame.component.spec.ts | 4 +- .../result-panel/result-panel.component.scss | 1 - .../result-panel/result-panel.component.spec.ts | 4 +- .../workflow-editor.component.spec.ts | 4 +- .../workspace/component/workspace.component.scss | 5 +- .../execute-workflow.service.spec.ts | 4 +- .../execute-workflow/execute-workflow.service.ts | 2 +- .../operator-menu/operator-menu.service.spec.ts | 4 +- .../workflow-result-export.service.ts | 2 +- .../workflow-websocket.service.spec.ts | 60 ++++++++++ .../workflow-websocket.service.ts | 4 +- frontend/src/assets/operator_images/FileLister.png | Bin 0 -> 22499 bytes frontend/src/assets/operator_images/FileScanOp.png | Bin 0 -> 22499 bytes 72 files changed, 943 insertions(+), 771 deletions(-)
