This is an automated email from the ASF dual-hosted git repository.

imaxon pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/asterixdb.git


    from 59ea0058b5 [ASTERIXDB-3066][COMP] Fix nlj delivered partitioning 
property
     new 359e5c259f [ASTERIXDB-3057][OTH]: Upgrade to jetty-util 9.4.48 to 
address CVEs
     new d30f9cca88 Merge branch gerrit/neo
     new 409e6a88b9 [ASTERIXDB-3034][RT] Fenced UDFs

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 asterixdb/asterix-app/pom.xml                      |   2 +-
 .../asterix-app/src/main/resources/entrypoint.py   |   1 +
 .../api/common/AsterixHyracksIntegrationUtil.java  |   7 +-
 .../asterix/test/runtime/LangExecutionUtil.java    |  15 +-
 .../resources/runtimets/testsuite_it_python.xml    |  14 +-
 asterixdb/asterix-docker/pom.xml                   |  68 -------
 asterixdb/asterix-external-data/pom.xml            |  10 +
 .../external/api/IExternalLangIPCProto.java        | 105 +++++++++++
 .../asterix/external/api/ILibraryEvaluator.java    |  40 ++++
 ...onIPCProto.java => AbstractPythonIPCProto.java} | 157 +++-------------
 .../external/ipc/PythonDomainSocketProto.java      | 161 ++++++++++++++++
 .../asterix/external/ipc/PythonMessageBuilder.java |  10 +
 .../asterix/external/ipc/PythonTCPSocketProto.java |  85 +++++++++
 .../library/AbstractLibrarySocketEvaluator.java    | 100 ++++++++++
 .../ExternalScalarPythonFunctionEvaluator.java     |   5 +-
 .../PythonLibraryDomainSocketEvaluator.java        | 126 +++++++++++++
 .../external/library/PythonLibraryEvaluator.java   | 209 ---------------------
 .../library/PythonLibraryEvaluatorFactory.java     | 163 +++++++++-------
 .../library/PythonLibraryTCPSocketEvaluator.java   | 127 +++++++++++++
 .../ExternalAssignBatchRuntimeFactory.java         |  42 +++--
 .../asterix/external/util/ExternalDataUtils.java   |  74 ++++++--
 .../docker/.gitattributes                          |   0
 .../docker/Dockerfile                              |   0
 .../docker/asterix-configuration.xml               |   0
 .../docker/fbm.adm                                 |   0
 .../docker/fbu.adm                                 |   0
 .../docker/supervisord.conf                        |   0
 .../docker/twm.adm                                 |   0
 .../docker/twu.adm                                 |   0
 asterixdb/asterix-podman/pom.xml                   | 156 +++++++++++++++
 .../test/podman/PodmanPythonFunctionIT.java        | 103 ++++++++++
 .../asterix/test/podman/PodmanUDFLibrarian.java    |  85 +++++++++
 .../src/test/resources/cc.conf}                    |  36 ++--
 .../src/test/resources}/passwd                     |   0
 .../asterix-podman/src/test/resources/setup.sh     |   8 +
 .../src/test/resources/socktest/Containerfile      |  17 ++
 .../asterix-podman/src/test/resources/testenv.conf |   3 +
 asterixdb/asterix-server/pom.xml                   |  67 +++++--
 asterixdb/asterix-server/src/deb/control/control   |   5 +-
 asterixdb/asterix-server/src/deb/control/postinst  |   3 +-
 asterixdb/asterix-server/src/deb/control/preinst   |   4 +
 .../src/deb/systemd/asterix-cc.service             |   3 +-
 .../src/deb/systemd/asterix-nc.service             |   1 +
 .../src/deb/systemd/cc.conf}                       |  33 ++--
 .../systemd/{asterix-nc.service => pyudf.socket}   |  18 +-
 .../systemd/{asterix-cc.service => [email protected]} |  16 +-
 .../src/deb/udf_listener.py}                       |  49 ++---
 asterixdb/pom.xml                                  |  76 +++++++-
 .../control/common/controllers/NCConfig.java       |   3 +
 hyracks-fullstack/hyracks/hyracks-hdfs/pom.xml     |  14 ++
 hyracks-fullstack/pom.xml                          |  51 +++++
 51 files changed, 1654 insertions(+), 618 deletions(-)
 delete mode 100644 asterixdb/asterix-docker/pom.xml
 create mode 100644 
asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/api/IExternalLangIPCProto.java
 create mode 100644 
asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/api/ILibraryEvaluator.java
 rename 
asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/ipc/{PythonIPCProto.java
 => AbstractPythonIPCProto.java} (51%)
 create mode 100644 
asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/ipc/PythonDomainSocketProto.java
 create mode 100644 
asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/ipc/PythonTCPSocketProto.java
 create mode 100644 
asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/library/AbstractLibrarySocketEvaluator.java
 create mode 100644 
asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/library/PythonLibraryDomainSocketEvaluator.java
 delete mode 100644 
asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/library/PythonLibraryEvaluator.java
 create mode 100644 
asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/library/PythonLibraryTCPSocketEvaluator.java
 rename asterixdb/{asterix-docker => asterix-podman}/docker/.gitattributes 
(100%)
 rename asterixdb/{asterix-docker => asterix-podman}/docker/Dockerfile (100%)
 rename asterixdb/{asterix-docker => 
asterix-podman}/docker/asterix-configuration.xml (100%)
 rename asterixdb/{asterix-docker => asterix-podman}/docker/fbm.adm (100%)
 rename asterixdb/{asterix-docker => asterix-podman}/docker/fbu.adm (100%)
 copy asterixdb/{asterix-docker => asterix-podman}/docker/supervisord.conf 
(100%)
 rename asterixdb/{asterix-docker => asterix-podman}/docker/twm.adm (100%)
 rename asterixdb/{asterix-docker => asterix-podman}/docker/twu.adm (100%)
 create mode 100644 asterixdb/asterix-podman/pom.xml
 create mode 100644 
asterixdb/asterix-podman/src/test/java/org/apache/asterix/test/podman/PodmanPythonFunctionIT.java
 create mode 100644 
asterixdb/asterix-podman/src/test/java/org/apache/asterix/test/podman/PodmanUDFLibrarian.java
 copy asterixdb/{asterix-docker/docker/supervisord.conf => 
asterix-podman/src/test/resources/cc.conf} (55%)
 copy asterixdb/{asterix-app/src/test/resources/security => 
asterix-podman/src/test/resources}/passwd (100%)
 create mode 100644 asterixdb/asterix-podman/src/test/resources/setup.sh
 create mode 100644 
asterixdb/asterix-podman/src/test/resources/socktest/Containerfile
 create mode 100644 asterixdb/asterix-podman/src/test/resources/testenv.conf
 rename asterixdb/{asterix-docker/docker/supervisord.conf => 
asterix-server/src/deb/systemd/cc.conf} (55%)
 copy asterixdb/asterix-server/src/deb/systemd/{asterix-nc.service => 
pyudf.socket} (78%)
 copy asterixdb/asterix-server/src/deb/systemd/{asterix-cc.service => 
[email protected]} (75%)
 copy asterixdb/{asterix-app/src/main/resources/entrypoint.py => 
asterix-server/src/deb/udf_listener.py} (88%)
 mode change 100755 => 100644

Reply via email to