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 ea4ae3a1a8 [ASTERIXDB-3314][STO] Reduce buffer cache pressure on 
columnar
     new 487dbc8d70 [ASTERIX-3283][RT] Profile micro-ops and subplans
     new 89f163fe88 [ASTERIXDB-3278][API] Fix hit ratio calculation
     new 6c1e847f19 [ASTERIXDB-3313][COMP] Defuse profile when not profiling
     new 9607ea5af9 Merge branch 'gerrit/trinity' into 'master'
     new 1cd056b4f1 Merge "Merge branch 'gerrit/trinity' into 'master'"

The 5 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:
 .../apache/asterix/api/common/APIFramework.java    |  12 +-
 .../asterix/app/result/JobResultCallback.java      |   2 +-
 .../asterix/app/translator/QueryTranslator.java    |  10 +-
 .../test/runtime/ProfiledExecutionTest.java        |   3 -
 .../src/test/resources/runtimets/profiled.xml      |   6 +
 .../non-unary-subplan.1.ddl.sqlpp}                 |   0
 .../non-unary-subplan.2.update.sqlpp}              |   0
 .../non-unary-subplan.3.profile.sqlpp}             |  18 +-
 .../profile/sleep/sleep.5.profile.sqlpp            |   2 +-
 .../profile/full-scan/full-scan.3.regexjson        |  18 ++
 .../non-unary-subplan.3.regexjson                  | 241 +++++++++++++++++++++
 .../results/profile/sleep/sleep.3.regexjson        |  28 ++-
 .../results/profile/sleep/sleep.4.regexjson        |  54 ++++-
 .../results/profile/sleep/sleep.5.regexjson        |  60 ++++-
 .../common/ClosedRecordConstructorEvalFactory.java |   5 +
 .../DatasetStreamStatsOperatorDescriptor.java      |   4 +-
 .../api/HeuristicCompilerFactoryBuilder.java       |  13 ++
 .../hyracks/algebricks/compiler/api/ICompiler.java |   6 +
 .../LogicalOperatorPrettyPrintVisitorJson.java     | 118 ++++++++--
 .../algebricks/core/jobgen/impl/JobBuilder.java    |  46 +++-
 .../algebricks/core/jobgen/impl/PlanCompiler.java  |   9 +
 .../runtime/base/IPushRuntimeFactory.java          |   1 +
 .../runtime/base/ProfiledPushRuntime.java          |  95 ++++++++
 .../meta/AlgebricksMetaOperatorDescriptor.java     | 113 +++++++++-
 .../runtime/operators/meta/PipelineAssembler.java  |  24 +-
 .../operators/meta/SubplanRuntimeFactory.java      |  29 ++-
 .../api/dataflow/ISelfProfilingNodePushable.java   |  15 +-
 .../api/dataflow/IStatsContainingNodePushable.java |  12 +-
 .../apache/hyracks/api/dataflow/ITimedWriter.java  |  15 +-
 .../hyracks/api/dataflow/ProfiledFrameWriter.java  |  59 ++---
 .../api/dataflow/ProfiledOperatorNodePushable.java |  49 +++--
 .../hyracks/api/job/profiling/IOperatorStats.java  |  16 +-
 .../api/job/profiling/NoOpOperatorStats.java       |  16 +-
 .../hyracks/api/job/profiling/OperatorStats.java   |  45 ++--
 .../runtime/SuperActivityOperatorNodePushable.java |  17 +-
 .../common/job/profiling/StatsCollector.java       |  12 +-
 .../common/job/profiling/om/JobProfile.java        |   4 +-
 .../common/job/profiling/om/TaskProfile.java       |   6 +-
 ...aryOutputIntrospectingOperatorNodePushable.java |  14 +-
 39 files changed, 987 insertions(+), 210 deletions(-)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{subquery/non_unary_subplan_01/non_unary_subplan_01.1.ddl.sqlpp
 => profile/non-unary-subplan/non-unary-subplan.1.ddl.sqlpp} (100%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/{subquery/non_unary_subplan_01/non_unary_subplan_01.2.update.sqlpp
 => profile/non-unary-subplan/non-unary-subplan.2.update.sqlpp} (100%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/profile/{sleep/sleep.5.profile.sqlpp
 => non-unary-subplan/non-unary-subplan.3.profile.sqlpp} (83%)
 create mode 100644 
asterixdb/asterix-app/src/test/resources/runtimets/results/profile/non-unary-subplan/non-unary-subplan.3.regexjson
 create mode 100644 
hyracks-fullstack/algebricks/algebricks-runtime/src/main/java/org/apache/hyracks/algebricks/runtime/base/ProfiledPushRuntime.java
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/profile/sleep/sleep.5.profile.sqlpp
 => 
hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/dataflow/ISelfProfilingNodePushable.java
 (71%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/profile/sleep/sleep.5.profile.sqlpp
 => 
hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/dataflow/IStatsContainingNodePushable.java
 (81%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/profile/sleep/sleep.5.profile.sqlpp
 => 
hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/dataflow/ITimedWriter.java
 (74%)
 copy 
asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/profile/sleep/sleep.5.profile.sqlpp
 => 
hyracks-fullstack/hyracks/hyracks-dataflow-std/src/main/java/org/apache/hyracks/dataflow/std/base/AbstractUnaryInputUnaryOutputIntrospectingOperatorNodePushable.java
 (68%)

Reply via email to