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(-)

Reply via email to