This is an automated email from the ASF dual-hosted git repository. dlych pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/asterixdb.git
commit d43e10b7b72e4bc99568f512cc3334e384beade3 Merge: 2c22ebe aea1369 Author: Dmitry Lychagin <[email protected]> AuthorDate: Wed Feb 24 11:05:22 2021 -0800 Merge branch 'gerrit/cheshire-cat' Change-Id: I07b2f838add154cfa4f558decaf7d64c1134d4ec 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(-)
