This is an automated email from the ASF dual-hosted git repository.
nizhikov pushed a change to branch IGNITE-15629
in repository https://gitbox.apache.org/repos/asf/ignite.git
from 68163a962dc IGNITE-15629 Cache clear/create/list commands implemented
(#10740)
add 071ece86107 IGNITE-19585 SQL Calcite: Fix performance statistics
gathering - Fixes #10751.
add 1dfa044eb41 Merge branch 'master' into IGNITE-15629
No new revisions were added by this update.
Summary of changes:
.../query/calcite/QueryRegistryImpl.java | 2 +
.../query/calcite/exec/ExchangeServiceImpl.java | 2 +
.../query/calcite/exec/ExecutionContext.java | 11 ++
.../query/calcite/exec/ExecutionServiceImpl.java | 25 ++++
.../query/calcite/exec/rel/ScanNode.java | 4 +
.../IoTracker.java} | 20 ++--
.../{MemoryTracker.java => NoOpIoTracker.java} | 21 ++--
.../tracker/PerformanceStatisticsIoTracker.java | 68 +++++++++++
.../query/calcite/message/QueryStartRequest.java | 54 ++++++---
.../calcite/exec/LogicalRelImplementorTest.java | 2 +
.../query/calcite/exec/RuntimeSortedIndexTest.java | 2 +
.../calcite/exec/rel/AbstractExecutionTest.java | 2 +
.../integration/SqlDiagnosticIntegrationTest.java | 128 +++++++++++++++++++++
.../query/calcite/planner/PlannerTest.java | 2 +
.../ignite/testsuites/IntegrationTestSuite.java | 2 +
15 files changed, 309 insertions(+), 36 deletions(-)
copy
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/{exp/agg/AccumulatorWrapper.java
=> tracker/IoTracker.java} (77%)
copy
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/tracker/{MemoryTracker.java
=> NoOpIoTracker.java} (72%)
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/tracker/PerformanceStatisticsIoTracker.java
create mode 100644
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/integration/SqlDiagnosticIntegrationTest.java