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 e75c8ef  [ASTERIXDB-2892][IDX] Fixing bug w/ range queries for array 
indexes.
     new 40be6e7  [NO ISSUE][HYR] Increase thread name brevity
     new 94b1306  [NO ISSUE][REP] Account for SSL socket data transfer behavior
     new 33647b6  [NO ISSUE][HYR][MISC] Clear interrupted state on halt
     new c70687f  [ASTERIXDB-2874][EXT] S3 external datasets: add support to 
anonymous authentication
     new ef5467b  [NO ISSUE][HYR][MISC] Elimate hashtable for thread name 
save/restore
     new 605b115  [NO ISSUE][EXT] Provide direct access to controller stat 
primitives
     new 2323a4c  [ASTERIXDB-2886][COMP] Fix RemoveRedundantVariablesRule
     new d5eb016  [NO ISSUE][OTH] Add operator field to subplan json plan
     new d5edad2  [NO ISSUE][MISC] Misc / minor diagnostic improvement
     new 0d88d11  [NO ISSUE][API] Make the AbstractServlet look for /* wild card
     new 0da78d6  [NO ISSUE][OTH] Add request parameter to allow for immediate 
execution
     new 7dfb0b3  [NO ISSUE][MISC] Ensure safe serialVersionUIDs for anon. 
inners
     new 902f63c  [NO ISSUE][HYR][HTTP] Set thread name on interruptable stream 
handler
     new 61aad74  [NO ISSUE][FUN] Remove decode_dataverse_display_name()
     new 82f1931  [NO ISSUE][OTH] Add util method to get request http scheme
     new 3856cb3  [NO ISSUE] Update third-party dependencies
     new 2fe0e14  Merge tracking branch 'gerrit/stabilization-f69489'
     new 6abbeea  Merge branch 'gerrit/stabilization-5949a1cb71'
     new 8c67f9c  Merge branch 'gerrit/mad-hatter'
     new 404e382  [ASTERIXDB-2883][COMP] Improve null handling in UDF calls
     new d28f9ad  [NO ISSUE][MISC] Avoid URI.getHost/Port where hostnames may 
contain underscore
     new 30c4a78  [NO ISSUE][OTH] Only order nodes in node group for new 
datasets
     new ec5195a  [ASTERIXDB-2897][FUN] Fix unknown handling in PyUDF
     new 91f91d2  [NO ISSUE][EXT] Refactor JSONDataParser
     new 5d02b03  [NO ISSUE][*DB] Enable large parsing resources to be freed on 
memory pressure
     new a0d1fb7  [ASTERIXDB-2896] Increase UDF argument buffer size
     new ed56b86  [NO ISSUE][TX] Ensure lock manager computes valid indexes for 
hash table
     new b69e30e  [NO ISSUE][MISC] Fix typo on active state log, += 
HyracksThrowingSupplier
     new 0e7e4bd  [NO ISSUE][STO] Close datasets of flushed indexes after 
recovery
     new 86da3f8  [ASTERIXDB-2884] Compiler error with nested UDF calls
     new dec8426  [NO ISSUE][MISC] Preserve Error instances on 
retryUntilSuccessOrExhausted
     new d5de9eb  [NO ISSUE] Fixed storage unit util false positives + added 
tests
     new 2782be4  Merge branch 'gerrit/mad-hatter'
     new eed4941  [ASTERIXDB-2894] Update UDF docs
     new 528ee18  [NO ISSUE][*DB][EXT] Fail with helpful error message on 
non-JSON object
     new 3b6982c  [NO ISSUE][MISC] Improve parser error reporting
     new 3435172  [NO ISSUE][HYR][HTTP] http stream handler -> consumer / 
processor
     new e7974ce  Merge branch 'cheshire-cat'

The 38 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:
 .../active/message/ActiveManagerMessage.java       |   2 +-
 .../ExtractBatchableExternalFunctionCallsRule.java |  12 +-
 ...duceDynamicTypeCastForExternalFunctionRule.java |  13 +-
 .../asterix/translator/IRequestParameters.java     |   2 +
 .../asterix/translator/IStatementExecutor.java     |   6 +-
 .../apache/asterix/api/common/APIFramework.java    |  24 +-
 .../api/http/server/AbstractNCUdfServlet.java      |   2 +-
 .../app/active/ActiveEntityEventsListener.java     |   7 +-
 .../asterix/app/function/DumpIndexDatasource.java  |  14 +-
 .../asterix/app/function/DumpIndexRewriter.java    |   6 +-
 .../message/ExecuteStatementRequestMessage.java    |  20 +-
 .../org/apache/asterix/app/nc/RecoveryManager.java |  20 +-
 .../asterix/app/nc/task/RetrieveLibrariesTask.java |   7 +-
 .../asterix/app/translator/QueryTranslator.java    |  16 +-
 .../asterix/app/translator/RequestParameters.java  |  17 +
 .../org/apache/asterix/utils/FeedOperations.java   |   2 +-
 .../asterix/app/external/ExternalUDFLibrarian.java |   3 +-
 .../apache/asterix/test/common/TestExecutor.java   |   9 +-
 .../test/dataflow/LSMFlushRecoveryTest.java        |  12 +-
 .../s3/anonymous_no_auth/test.000.ddl.sqlpp}       |  18 +-
 .../s3/anonymous_no_auth/test.001.ddl.sqlpp}       |  18 +-
 .../s3/anonymous_no_auth/test.002.ddl.sqlpp}       |  17 +-
 .../test.099.ddl.sqlpp                             |   0
 ....query.sqlpp => type_validation.10.query.sqlpp} |   7 +-
 ...on.4.ddl.sqlpp => type_validation.11.ddl.sqlpp} |   0
 .../type_validation.2.ddl.sqlpp                    |   4 +-
 .../type_validation.3.query.sqlpp                  |   3 +-
 ...3.query.sqlpp => type_validation.4.query.sqlpp} |   5 +-
 ...3.query.sqlpp => type_validation.5.query.sqlpp} |   5 +-
 ...3.query.sqlpp => type_validation.6.query.sqlpp} |   7 +-
 ...3.query.sqlpp => type_validation.7.query.sqlpp} |   3 +-
 ...3.query.sqlpp => type_validation.8.query.sqlpp} |   5 +-
 ...3.query.sqlpp => type_validation.9.query.sqlpp} |   5 +-
 ...ntiment.0.ddl.sqlpp => toplevel_fn.0.ddl.sqlpp} |   0
 ...ntiment.1.lib.sqlpp => toplevel_fn.1.lib.sqlpp} |   0
 ...ntiment.2.ddl.sqlpp => toplevel_fn.2.ddl.sqlpp} |   0
 ...ent.3.query.sqlpp => toplevel_fn.3.query.sqlpp} |   0
 ...ent.3.query.sqlpp => toplevel_fn.4.query.sqlpp} |   7 +-
 ...ntiment.4.ddl.sqlpp => toplevel_fn.5.ddl.sqlpp} |   0
 .../type_name.0.ddl.sqlpp}                         |   0
 .../type_name.1.lib.sqlpp}                         |   0
 .../type_name.2.ddl.sqlpp}                         |   6 +-
 .../type_name.3.query.sqlpp}                       |  11 +-
 .../type_name.4.ddl.sqlpp}                         |   0
 .../query-ASTERIXDB-2886.1.ddl.sqlpp}              |  25 +-
 .../query-ASTERIXDB-2886.2.ddl.sqlpp}              |  25 +-
 .../query-ASTERIXDB-2886.3.query.sqlpp}            |  14 +-
 .../special_chars_2/special_chars_2.2.query.sqlpp  |   1 -
 .../type_validation.1.adm                          |   2 +-
 .../type_validation.2.adm}                         |   0
 .../type_validation.3.adm                          |   1 +
 .../type_validation.4.adm                          |   1 +
 .../type_validation.5.adm}                         |   0
 .../type_validation.6.adm}                         |   0
 .../type_validation.7.adm                          |   1 +
 .../type_validation.8.adm                          |   1 +
 .../{toplevel_fn.1.adm => toplevel_fn.3.adm}       |   0
 .../toplevel_fn/toplevel_fn.4.adm}                 |   0
 .../external-library/type_name/type_name.3.adm     |   1 +
 .../push-limit-to-primary-scan-select.11.adm       |   4 +-
 .../push-limit-to-primary-scan.7.adm               |   4 +-
 .../query-ASTERIXDB-2886.3.adm                     |   4 +
 .../special_chars_2/special_chars_2.2.adm          |  12 +-
 .../results/union/union_opt_1/union_opt_1.11.adm   |   8 +-
 ...stsuite_external_dataset_azure_blob_storage.xml |  10 +-
 .../runtimets/testsuite_external_dataset_s3.xml    |  17 +-
 ...testsuite_external_dataset_s3_one_partition.xml |  20 +-
 .../resources/runtimets/testsuite_it_sqlpp.xml     |   5 +
 .../test/resources/runtimets/testsuite_sqlpp.xml   |   5 +
 .../common/api/IDatasetLifecycleManager.java       |   9 +
 .../common/context/DatasetLifecycleManager.java    |  11 +
 .../asterix/common/exceptions/ErrorCode.java       |   4 +-
 .../common/transactions/IRecoveryManager.java      |  11 -
 .../src/main/resources/asx_errormsg/en.properties  |   2 +
 .../src/main/user-defined_function/udf.md          |  63 ++-
 .../dataflow/AbstractFeedDataFlowController.java   |   5 +
 .../dataflow/FeedRecordDataFlowController.java     |   5 +-
 .../dataflow/FeedStreamDataFlowController.java     |   1 -
 .../reader/stream/QuotedLineRecordReader.java      |   2 +-
 .../reader/stream/SemiStructuredRecordReader.java  |   2 +-
 .../ExternalScalarJavaFunctionEvaluator.java       |  45 ++-
 .../ExternalScalarPythonFunctionEvaluator.java     |  30 +-
 .../ExternalAssignBatchRuntimeFactory.java         |  19 +-
 ...DataParser.java => AbstractJsonDataParser.java} | 105 ++---
 .../external/parser/AbstractNestedDataParser.java  |   2 +-
 .../external/parser/DelimitedDataParser.java       |   2 +-
 .../asterix/external/parser/JSONDataParser.java    | 437 ++-------------------
 .../asterix/external/parser/ParseException.java    |   4 +
 .../asterix/external/parser/TweetParser.java       |   2 +-
 .../{ObjectPool.java => AbstractObjectPool.java}   |  28 +-
 .../external/parser/jackson/IObjectPool.java       |  13 +-
 .../external/parser/jackson/ObjectPool.java        |  34 +-
 .../external/parser/jackson/ParserContext.java     |   8 +-
 .../{ObjectPool.java => SoftObjectPool.java}       |  38 +-
 .../asterix/external/util/ExternalDataUtils.java   |  64 ++-
 .../asterix/external/library/TypeNameFactory.java  |  14 +-
 .../asterix/external/library/TypeNameFunction.java |  30 +-
 .../asterix/metadata/entities/NodeGroup.java       |  18 +-
 .../functions/ExternalFunctionCompilerUtil.java    |   2 +-
 .../metadata/functions/ExternalTypeComputer.java   |  13 +-
 .../apache/asterix/metadata/utils/DatasetUtil.java |   2 +-
 .../utils/SecondaryIndexOperationsHelper.java      |   4 +
 .../asterix/om/functions/BuiltinFunctions.java     |   3 -
 .../org/apache/asterix/om/types/BuiltinType.java   |  60 +--
 .../replication/management/NetworkingUtil.java     |  34 +-
 .../DecodeDataverseDisplayNameDescriptor.java      |  88 -----
 .../runtime/functions/FunctionCollection.java      |   2 -
 .../asterix/runtime/utils/ClusterStateManager.java |   2 -
 asterixdb/asterix-server/pom.xml                   |   4 +-
 .../service/locking/ResourceGroupTable.java        |   2 +-
 asterixdb/pom.xml                                  |   4 +-
 .../appended-resources/supplemental-models.xml     |   8 +-
 ....com_netty_netty_netty-4.1.63.Final_NOTICE.txt} |   0
 .../LogicalOperatorPrettyPrintVisitorJson.java     |   9 +-
 .../rules/RemoveRedundantVariablesRule.java        |  94 +++--
 .../api/rewriter/runtime/SuperActivity.java        |   5 +
 .../runtime/SuperActivityOperatorNodePushable.java |   7 +-
 .../apache/hyracks/api/util/ErrorMessageUtil.java  |  11 +-
 .../hyracks/api/util/HyracksThrowingSupplier.java} |   8 +-
 .../org/apache/hyracks/api/util/InvokeUtil.java    |   3 +
 .../java/org/apache/hyracks}/util/ParseUtil.java   |  25 +-
 .../src/main/resources/errormsg/en.properties      |   2 +-
 .../apache/hyracks/control/cc/job/JobManager.java  |   4 +-
 .../file/FieldCursorForDelimitedDataParser.java    |   5 +-
 .../hyracks/http/server/AbstractServlet.java       |  23 +-
 .../hyracks/http/server/HttpServerHandler.java     |   8 +-
 .../apache/hyracks/http/server/utils/HttpUtil.java |  31 +-
 .../java/org/apache/hyracks/util/ExitUtil.java     |   6 +-
 .../util/MaintainedThreadNameExecutorService.java  |  12 +-
 .../java/org/apache/hyracks/util/NetworkUtil.java  |  22 ++
 .../java/org/apache/hyracks/util/StorageUtil.java  |  53 +--
 .../org/apache/hyracks/util/ThrowingFunction.java  |  19 +
 .../apache/hyracks/util/string/UTF8StringUtil.java |  11 +-
 .../hyracks/util/string/UTF8StringWriter.java      |   3 +-
 .../org/apache/hyracks/util/NetworkUtilTest.java   |  11 +
 .../org/apache/hyracks/util/StorageUnitTest.java   |  79 ++++
 hyracks-fullstack/pom.xml                          |  18 +-
 137 files changed, 1089 insertions(+), 1092 deletions(-)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{external-library/toplevel_fn/mysentiment.3.query.sqlpp
 => external-dataset/s3/anonymous_no_auth/test.000.ddl.sqlpp} (66%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{external-library/toplevel_fn/mysentiment.3.query.sqlpp
 => external-dataset/s3/anonymous_no_auth/test.001.ddl.sqlpp} (66%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{external-library/toplevel_fn/mysentiment.3.query.sqlpp
 => external-dataset/s3/anonymous_no_auth/test.002.ddl.sqlpp} (70%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/external-dataset/s3/{create-with-session-token
 => anonymous_no_auth}/test.099.ddl.sqlpp (100%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/external-library/python_open_type_validation/{type_validation.3.query.sqlpp
 => type_validation.10.query.sqlpp} (83%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/external-library/python_open_type_validation/{type_validation.4.ddl.sqlpp
 => type_validation.11.ddl.sqlpp} (100%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/external-library/python_open_type_validation/{type_validation.3.query.sqlpp
 => type_validation.4.query.sqlpp} (92%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/external-library/python_open_type_validation/{type_validation.3.query.sqlpp
 => type_validation.5.query.sqlpp} (87%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/external-library/python_open_type_validation/{type_validation.3.query.sqlpp
 => type_validation.6.query.sqlpp} (83%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/external-library/python_open_type_validation/{type_validation.3.query.sqlpp
 => type_validation.7.query.sqlpp} (96%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/external-library/python_open_type_validation/{type_validation.3.query.sqlpp
 => type_validation.8.query.sqlpp} (92%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/external-library/python_open_type_validation/{type_validation.3.query.sqlpp
 => type_validation.9.query.sqlpp} (86%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/external-library/toplevel_fn/{mysentiment.0.ddl.sqlpp
 => toplevel_fn.0.ddl.sqlpp} (100%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/external-library/toplevel_fn/{mysentiment.1.lib.sqlpp
 => toplevel_fn.1.lib.sqlpp} (100%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/external-library/toplevel_fn/{mysentiment.2.ddl.sqlpp
 => toplevel_fn.2.ddl.sqlpp} (100%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/external-library/toplevel_fn/{mysentiment.3.query.sqlpp
 => toplevel_fn.3.query.sqlpp} (100%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/external-library/toplevel_fn/{mysentiment.3.query.sqlpp
 => toplevel_fn.4.query.sqlpp} (93%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/external-library/toplevel_fn/{mysentiment.4.ddl.sqlpp
 => toplevel_fn.5.ddl.sqlpp} (100%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/external-library/{type_validation/type_validation.0.ddl.sqlpp
 => type_name/type_name.0.ddl.sqlpp} (100%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/external-library/{type_validation/type_validation.1.lib.sqlpp
 => type_name/type_name.1.lib.sqlpp} (100%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/external-library/{python_open_type_validation/type_validation.2.ddl.sqlpp
 => type_name/type_name.2.ddl.sqlpp} (76%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/external-library/{python_open_type_validation/type_validation.2.ddl.sqlpp
 => type_name/type_name.3.query.sqlpp} (78%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/external-library/{type_validation/type_validation.4.ddl.sqlpp
 => type_name/type_name.4.ddl.sqlpp} (100%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{external-library/toplevel_fn/mysentiment.3.query.sqlpp
 => misc/query-ASTERIXDB-2886/query-ASTERIXDB-2886.1.ddl.sqlpp} (68%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{external-library/toplevel_fn/mysentiment.3.query.sqlpp
 => misc/query-ASTERIXDB-2886/query-ASTERIXDB-2886.2.ddl.sqlpp} (68%)
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{external-library/toplevel_fn/mysentiment.2.ddl.sqlpp
 => misc/query-ASTERIXDB-2886/query-ASTERIXDB-2886.3.query.sqlpp} (63%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/results/{misc/query-ASTERIXDB-819/query-ASTERIXDB-819.1.adm
 => external-library/python_open_type_validation/type_validation.2.adm} (100%)
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/external-library/python_open_type_validation/type_validation.3.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/external-library/python_open_type_validation/type_validation.4.adm
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/results/{warnings/min-max-incompatible-types/min-max-incompatible-types.2.adm
 => external-library/python_open_type_validation/type_validation.5.adm} (100%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/results/{warnings/min-max-incompatible-types/min-max-incompatible-types.2.adm
 => external-library/python_open_type_validation/type_validation.6.adm} (100%)
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/external-library/python_open_type_validation/type_validation.7.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/external-library/python_open_type_validation/type_validation.8.adm
 rename 
asterixdb/asterix-app/src/test/resources/runtimets/results/external-library/toplevel_fn/{toplevel_fn.1.adm
 => toplevel_fn.3.adm} (100%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/results/{warnings/min-max-incompatible-types/min-max-incompatible-types.2.adm
 => external-library/toplevel_fn/toplevel_fn.4.adm} (100%)
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/external-library/type_name/type_name.3.adm
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/misc/query-ASTERIXDB-2886/query-ASTERIXDB-2886.3.adm
 copy 
asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/parser/{JSONDataParser.java
 => AbstractJsonDataParser.java} (82%)
 copy 
asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/parser/jackson/{ObjectPool.java
 => AbstractObjectPool.java} (75%)
 copy 
hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/ThrowingFunction.java
 => 
asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/parser/jackson/IObjectPool.java
 (76%)
 copy 
asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/parser/jackson/{ObjectPool.java
 => SoftObjectPool.java} (55%)
 copy 
hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/ThrowingFunction.java
 => 
asterixdb/asterix-external-data/src/test/java/org/apache/asterix/external/library/TypeNameFactory.java
 (70%)
 copy 
hyracks-fullstack/hyracks/hyracks-util/src/main/java/org/apache/hyracks/util/string/UTF8StringWriter.java
 => 
asterixdb/asterix-external-data/src/test/java/org/apache/asterix/external/library/TypeNameFunction.java
 (50%)
 delete mode 100644 
asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/evaluators/functions/DecodeDataverseDisplayNameDescriptor.java
 rename 
asterixdb/src/main/licenses/content/{raw.githubusercontent.com_netty_netty_netty-4.1.59.Final_NOTICE.txt
 => raw.githubusercontent.com_netty_netty_netty-4.1.63.Final_NOTICE.txt} (100%)
 copy 
hyracks-fullstack/hyracks/{hyracks-util/src/main/java/org/apache/hyracks/util/ThrowingFunction.java
 => 
hyracks-api/src/main/java/org/apache/hyracks/api/util/HyracksThrowingSupplier.java}
 (81%)
 rename 
{asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external => 
hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks}/util/ParseUtil.java
 (56%)
 create mode 100644 
hyracks-fullstack/hyracks/hyracks-util/src/test/java/org/apache/hyracks/util/StorageUnitTest.java

Reply via email to