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

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


    from e9f5a289a4 Null-merge branch 'phoenix' to exclude 3f91981 changes
     new f139a63dde [ASTERIXDB-3667][OTH] Log counts of currently running jobs 
based on kind
     new 96a5c53f71 [ASTERIXDB-3662][EXT]: Add external stats tracker
     new 7325f68b13 [NO ISSUE][COMP] Fix for failing q10 of ch2++
     new ecfc3329e1 [ASTERIXDB-3649][*DB] Improve async request API
     new 39a7e5728e [ASTERIXDB-3649][*DB] Async request API backward 
compatibility fixes
     new 1299537bba [NO ISSUE][EXT]: ensure CSV header is written in all files
     new 955768e37f [ASTERIXDB-3664]: Simplify function name handling in 
EntityDetails
     new 88db56e51b Merge branch 'gerrit/phoenix' into 'master'

The 8 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:
 .../asterix/optimizer/base/AnalysisUtil.java       |   4 +-
 .../optimizer/rules/cbo/EnumerateJoinsRule.java    | 123 ++++++++++++++++++---
 .../apache/asterix/translator/ResultMetadata.java  |   9 ++
 .../api/http/server/NCQueryResultApiServlet.java   |   5 +-
 .../http/server/QueryServiceRequestParameters.java |   4 +-
 .../api/http/server/QueryServiceServlet.java       |   4 +
 .../api/http/server/QueryStatusApiServlet.java     |   5 +-
 .../app/active/ActiveNotificationHandler.java      |   6 +-
 .../asterix/app/active/FeedEventsListener.java     |   7 +-
 .../asterix/app/cc/CcApplicationContext.java       |  53 +++++----
 .../org/apache/asterix/app/cc/GlobalTxManager.java |   4 +-
 .../app/external/ExternalLibraryJobUtils.java      |   8 +-
 .../asterix/app/external/ExternalStatsTracker.java |  65 +++++++++++
 .../app/message/DiscardResultRequestMessage.java   |  14 +--
 .../app/message/DiscardResultResponseMessage.java  |  44 --------
 .../apache/asterix/app/nc/NCAppRuntimeContext.java |  13 ++-
 .../asterix/app/result/JobResultCallback.java      |   1 +
 .../asterix/app/result/fields/MetricsPrinter.java  |   3 +-
 .../app/result/fields/PartitionInfoPrinter.java    |   9 +-
 .../asterix/app/translator/QueryTranslator.java    |  56 +++++-----
 .../org/apache/asterix/utils/DataverseUtil.java    |   3 +
 .../org/apache/asterix/utils/RebalanceUtil.java    |   3 +
 .../asterix/test/active/ActiveStatsTest.java       |   3 +-
 .../test/active/TestClusterControllerActor.java    |   4 +-
 .../async-exhausted-result.1.async.sqlpp           |   1 +
 .../async-failed/async-failed.1.async.sqlpp        |   1 +
 .../async-json/async-json.1.async.sqlpp            |   1 +
 .../async-json/async-json.4.ddl.sqlpp}             |   9 +-
 .../async-json/async-json.5.update.sqlpp}          |  19 ++--
 .../async-json.6.async.sqlpp}                      |   8 +-
 ...on.2.pollget.http => async-json.7.pollget.http} |   0
 ...async-json.3.get.http => async-json.8.get.http} |   0
 .../async-repeated/async-repeated.1.async.sqlpp    |   1 +
 .../async-running/async-running.1.async.sqlpp      |   1 +
 .../async-timeout/async.1.async.sqlpp              |   1 +
 .../async/async.1.async.sqlpp                      |   1 +
 .../async-compilation-failed.1.async.sqlpp         |   1 -
 .../async-exhausted-result.1.async.sqlpp           |   1 -
 .../async-failed/async-failed.1.async.sqlpp        |   1 -
 .../async-json/async-json.1.async.sqlpp            |   1 -
 .../async-repeated/async-repeated.1.async.sqlpp    |   1 -
 .../async-running/async-running.1.async.sqlpp      |   1 -
 .../async-deferred/async/async.1.async.sqlpp       |   1 -
 .../async-exhausted-result.2.regexjson             |   1 +
 .../async-json/async-json.2.regexjson              |   1 +
 .../async-json/async-json.6.ignore}                |   0
 .../async-json.7.regexjson}                        |   3 +-
 .../async-json/async-json.8.json                   |   4 +
 .../async-repeated/async-repeated.2.regexjson      |   1 +
 .../async-running/async-running.3.regexjson        |   1 +
 .../async/async.2.regexjson                        |   1 +
 .../writer/AbstractCloudExternalFileWriter.java    |   1 +
 .../asterix/common/api/IApplicationContext.java    |   3 +
 .../apache/asterix/common/api/IRequestTracker.java |  16 +++
 .../common/external/IExternalCredentialsCache.java |  45 --------
 ...acheUpdater.java => IExternalStatsTracker.java} |  18 +--
 .../{ConstantUtil.java => AsterixJobProperty.java} |   9 +-
 .../apache/asterix/external/util/aws/AwsUtils.java |  17 +++
 .../external/writer/HDFSExternalFileWriter.java    |   1 +
 .../external/writer/LocalFSExternalFileWriter.java |   1 +
 .../printer/AbstractTextualExternalPrinter.java    |   5 +
 .../asterix/metadata/entities/EntityDetails.java   |   6 +-
 .../apache/asterix/metadata/utils/DatasetUtil.java |   9 +-
 .../apache/asterix/metadata/utils/IndexUtil.java   |  18 ++-
 .../printers/csv/ARecordPrinterFactory.java        |   5 +
 .../om/pointables/printer/ARecordPrinter.java      |   5 +
 .../pointables/printer/AbstractPrintVisitor.java   |   2 +-
 .../pointables/printer/csv/ACSVRecordPrinter.java  |  27 ++---
 .../om/pointables/printer/csv/APrintVisitor.java   |  21 ++++
 .../asterix/runtime/writer/IExternalPrinter.java   |   6 +
 .../physical/AbstractExchangePOperator.java        |   6 +
 .../physical/AbstractRangeExchangePOperator.java   |   7 ++
 ...alBroadcastRangeIntersectExchangePOperator.java |   7 ++
 .../apache/hyracks/algebricks/data/IPrinter.java   |   3 +
 ...PushNestedOrderByUnderPreSortedGroupByRule.java |   2 +-
 .../job/{JobFlag.java => HyracksJobProperty.java}  |   7 +-
 .../api/job/{JobFlag.java => IJobProperty.java}    |   7 +-
 .../api/job/{JobStatus.java => JobKind.java}       |  15 +--
 .../apache/hyracks/api/job/JobSpecification.java   |  10 +-
 .../api/result/IResultPartitionManager.java        |   2 +-
 .../hyracks/api/result/ResultDirectoryRecord.java  |   6 +-
 .../apache/hyracks/api/result/ResultJobRecord.java |   8 +-
 .../apache/hyracks/control/cc/job/JobManager.java  |  45 +++++++-
 .../control/cc/result/IResultDirectoryService.java |   2 +-
 .../control/cc/result/ResultDirectoryService.java  |   9 +-
 .../ReportResultPartitionWriteCompletionWork.java  |   4 +-
 .../control/common/base/IClusterController.java    |   2 +-
 .../hyracks/control/common/ipc/CCNCFunctions.java  |   6 +-
 .../common/ipc/ClusterControllerRemoteProxy.java   |   2 +-
 .../control/nc/result/ResultPartitionManager.java  |   2 +-
 .../control/nc/result/ResultPartitionWriter.java   |   2 +-
 .../hyracks/control/nc/result/ResultState.java     |  10 +-
 92 files changed, 588 insertions(+), 303 deletions(-)
 create mode 100644 
asterixdb/asterix-app/src/main/java/org/apache/asterix/app/external/ExternalStatsTracker.java
 delete mode 100644 
asterixdb/asterix-app/src/main/java/org/apache/asterix/app/message/DiscardResultResponseMessage.java
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{aggregate-sql/serial_avg_double_null/serial_avg_double_null.1.ddl.sqlpp
 => async-deferred-improved/async-json/async-json.4.ddl.sqlpp} (93%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{numeric/tan/tan.1.query.sqlpp
 => async-deferred-improved/async-json/async-json.5.update.sqlpp} (83%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/async-deferred-improved/{deferred/deferred.1.deferred.sqlpp
 => async-json/async-json.6.async.sqlpp} (88%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/async-deferred-improved/async-json/{async-json.2.pollget.http
 => async-json.7.pollget.http} (100%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/async-deferred-improved/async-json/{async-json.3.get.http
 => async-json.8.get.http} (100%)
 copy asterixdb/asterix-app/{data/csv/empty.csv => 
src/test/resources/runtimets/results/async-deferred-improved/async-json/async-json.6.ignore}
 (100%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/results/async-deferred-improved/{async-exhausted-result/async-exhausted-result.2.regexjson
 => async-json/async-json.7.regexjson} (70%)
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/async-deferred-improved/async-json/async-json.8.json
 delete mode 100644 
asterixdb/asterix-common/src/main/java/org/apache/asterix/common/external/IExternalCredentialsCache.java
 rename 
asterixdb/asterix-common/src/main/java/org/apache/asterix/common/external/{IExternalCredentialsCacheUpdater.java
 => IExternalStatsTracker.java} (66%)
 copy 
asterixdb/asterix-common/src/main/java/org/apache/asterix/common/utils/{ConstantUtil.java
 => AsterixJobProperty.java} (83%)
 copy 
hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/job/{JobFlag.java
 => HyracksJobProperty.java} (90%)
 copy 
hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/job/{JobFlag.java
 => IJobProperty.java} (90%)
 copy 
hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/job/{JobStatus.java
 => JobKind.java} (86%)

Reply via email to