This is an automated email from the ASF dual-hosted git repository. mblow pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/asterixdb.git
commit 1cd056b4f16078505e6cb5900a527567b914c4dd Merge: ea4ae3a1a8 9607ea5af9 Author: Apache AsterixDB Gerrit <[email protected]> AuthorDate: Sat Nov 18 17:24:48 2023 +0000 Merge "Merge branch 'gerrit/trinity' into 'master'" .../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} | 14 +- .../non-unary-subplan.2.update.sqlpp} | 15 +- .../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, 1002 insertions(+), 224 deletions(-)
