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 ca12ad0f3c test(loop): cover LoopStart/LoopEnd codegen + flat/nested
runtime behavior
add 8cf9e79f36 fix(frontend): keep About-page sign-in panel from
overlapping content (#5132)
add a54518cbf2 fix: unify DeployStrategy empty-array errors to
NoSuchElementException (#5029)
add 13c4836586 feat: Add Python Virtual Environment Support: Execute
Python UDFs Inside PVEs (#5069)
add 976cdae77b fix: raise when presigned URL response is missing or
malformed (#5073)
add 538ae1d5cb fix: reject hyphenated layer names in createWorkerIdentity
(#5051)
add 9ca0cc3598 Merge branch 'main' into xinyuan-loop-feb
No new revisions were added by this update.
Summary of changes:
.../pytexera/storage/dataset_file_document.py | 16 ++++-
.../deploysemantics/deploystrategy/OneOnEach.scala | 2 +-
.../deploystrategy/RandomDeployment.scala | 3 +
.../deploystrategy/RoundRobinDeployment.scala | 3 +
.../pythonworker/PythonWorkflowWorker.scala | 22 ++++++-
.../scheduling/ScheduleGenerator.scala | 3 +-
.../scheduling/config/WorkerConfig.scala | 13 +++-
.../resourcePolicies/ResourceAllocator.scala | 5 +-
.../pythonvirtualenvironment/PveManager.scala | 15 +++++
.../pythonvirtualenvironment/PveResource.scala | 13 +++-
.../texera/web/service/WorkflowService.scala | 2 +-
.../pytexera/storage/test_dataset_file_document.py | 32 ++++++++--
.../deploystrategy/DeployStrategiesSpec.scala | 29 +++------
.../engine/architecture/worker/WorkerSpec.scala | 4 +-
.../pythonvirtualenvironment/PveResourceSpec.scala | 24 +++++++
.../texera/amber/core/workflow/PhysicalOp.scala | 8 ++-
.../amber/core/workflow/WorkflowContext.scala | 3 +-
.../texera/amber/util/VirtualIdentityUtils.scala | 5 +-
.../amber/util/VirtualIdentityUtilsSpec.scala | 26 ++++----
.../python/DualInputPortsPythonUDFOpDescV2.scala | 25 ++++++++
.../operator/udf/python/PythonUDFOpDescV2.scala | 24 +++++++
.../python/source/PythonUDFSourceOpDescV2.scala | 25 ++++++++
.../app/hub/component/about/about.component.html | 58 +++++++++--------
.../app/hub/component/about/about.component.scss | 8 +--
.../operator-property-edit-frame.component.ts | 73 +++++++++++++++++++++-
25 files changed, 351 insertions(+), 90 deletions(-)