This is an automated email from the ASF dual-hosted git repository.
dlych pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/asterixdb.git.
from 2c22ebe Merge branch 'gerrit/cheshire-cat'
new deedeb9 [NO ISSUE][COMP] Introduce AbstractCallExpression
new 01302d5 [NO ISSUE][REP] Rebalance UDFs
new 486aac3 [NO ISSUE][COMP] Window opeator in subquery gives wrong result
new 334cf20 [NO ISSUE][NET] Ensure handle is closed on ssl handshake
failure
new bc11c17 Merge branch 'gerrit/mad-hatter'
new aea1369 Merge "Merge branch 'gerrit/mad-hatter'" into cheshire-cat
new d43e10b Merge branch 'gerrit/cheshire-cat'
The 7 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 | 6 +-
.../api/http/server/AbstractNCUdfServlet.java | 153 +++++++++++++
.../asterix/api/http/server/BasicAuthServlet.java | 20 +-
.../asterix/api/http/server/NCUdfApiServlet.java | 132 ++---------
.../api/http/server/NCUdfRecoveryServlet.java | 61 +++++
...braryUtil.java => ExternalLibraryJobUtils.java} | 7 +-
.../app/message/CreateLibraryRequestMessage.java | 8 +-
.../apache/asterix/app/nc/NCAppRuntimeContext.java | 2 +-
.../asterix/app/nc/task/RetrieveLibrariesTask.java | 113 +++++++++
.../app/replication/NcLifecycleCoordinator.java | 65 +++++-
.../message/RegistrationTasksRequestMessage.java | 27 ++-
.../asterix/app/translator/QueryTranslator.java | 28 +--
.../asterix/hyracks/bootstrap/NCApplication.java | 27 ++-
.../test/runtime/ExternalPythonFunctionIT.java | 23 +-
.../asterix/common/library/ILibraryManager.java | 14 ++
.../asterix/common/library/LibraryDescriptor.java | 16 +-
.../org/apache/asterix/common/utils/Servlets.java | 1 +
.../external/library/ExternalLibraryManager.java | 252 ++++++++++++++++++++-
.../LibraryDeployPrepareOperatorDescriptor.java | 176 ++------------
.../external/util/ExternalLibraryUtils.java | 39 ++++
.../asterix/lang/common/base/IQueryRewriter.java | 5 +-
.../{CallExpr.java => AbstractCallExpression.java} | 72 ++----
.../asterix/lang/common/expression/CallExpr.java | 40 +---
.../common/statement/CreateLibraryStatement.java | 8 +-
.../asterix/lang/common/util/FunctionUtil.java | 112 +++++----
.../common/visitor/GatherFunctionCallsVisitor.java | 6 +-
.../lang/sqlpp/expression/WindowExpression.java | 49 +---
.../lang/sqlpp/rewrites/SqlppQueryRewriter.java | 5 +-
.../metadata/MetadataTransactionContext.java | 2 +-
.../metadata/bootstrap/MetadataRecordTypes.java | 1 +
.../apache/asterix/metadata/entities/Library.java | 8 +-
.../LibraryTupleTranslator.java | 19 +-
asterixdb/asterix-server/pom.xml | 114 ++++++++++
asterixdb/pom.xml | 23 +-
.../apache/hyracks/http/server/utils/HttpUtil.java | 2 +
.../hyracks/ipc/impl/IPCConnectionManager.java | 11 +-
.../hyracks/ipc/sockets/SslSocketChannel.java | 7 +-
37 files changed, 1130 insertions(+), 524 deletions(-)
create mode 100644
asterixdb/asterix-app/src/main/java/org/apache/asterix/api/http/server/AbstractNCUdfServlet.java
create mode 100644
asterixdb/asterix-app/src/main/java/org/apache/asterix/api/http/server/NCUdfRecoveryServlet.java
rename
asterixdb/asterix-app/src/main/java/org/apache/asterix/app/external/{ExternalLibraryUtil.java
=> ExternalLibraryJobUtils.java} (98%)
create mode 100644
asterixdb/asterix-app/src/main/java/org/apache/asterix/app/nc/task/RetrieveLibrariesTask.java
create mode 100644
asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/util/ExternalLibraryUtils.java
copy
asterixdb/asterix-lang-common/src/main/java/org/apache/asterix/lang/common/expression/{CallExpr.java
=> AbstractCallExpression.java} (51%)