This is an automated email from the ASF dual-hosted git repository.
amashenkov pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from c2b00338ca IGNITE-19883 Pull request template with common code quality
checks added
add 4c81a9f421 IGNITE-19861 Introduce SQL metrics (#2343)
No new revisions were added by this update.
Summary of changes:
.../cli/call/metric/ItEnabledMetricCallsTest.java | 4 +-
.../cli/call/metric/ItMetricCallsTest.java | 4 +-
.../metric/ItEnabledNodeMetricCommandTest.java | 4 +-
.../commands/metric/ItNodeMetricCommandTest.java | 4 +-
.../internal/rest/ItGeneratedRestClientTest.java | 4 +-
.../runner/app/ItIgniteNodeRestartTest.java | 6 +-
.../ignite/internal/sql/api/ItCommonApiTest.java | 38 ++----
.../internal/sql/api/ItSqlAsynchronousApiTest.java | 31 +----
.../internal/sql/api/ItSqlClientMetricsTest.java | 142 +++++++++++++++++++++
.../internal/sql/api/ItSqlSynchronousApiTest.java | 27 +---
.../sql/engine/ClusterPerClassIntegrationTest.java | 34 +++++
.../internal/sql/engine/ItLimitOffsetTest.java | 5 -
.../ignite/internal/table/ItTableScanTest.java | 2 +-
.../org/apache/ignite/internal/app/IgniteImpl.java | 3 +-
modules/sql-engine/build.gradle | 1 +
.../internal/sql/engine/SqlQueryProcessor.java | 32 ++++-
.../sql/engine/prepare/PrepareServiceImpl.java | 38 ++++--
.../internal/sql/engine/sql/ParserServiceImpl.java | 4 +-
.../sql/engine/util/CaffeineCacheFactory.java | 66 ----------
.../sql/engine/util/{ => cache}/Cache.java | 13 +-
.../sql/engine/util/{ => cache}/CacheFactory.java | 13 +-
.../engine/util/cache/CaffeineCacheFactory.java | 120 +++++++++++++++++
.../sql/engine/util/cache/StatsCounter.java} | 23 ++--
.../sql/metrics/SqlClientMetricSource.java} | 40 +++---
.../sql/metrics/SqlPlanCacheMetricSource.java | 74 +++++++++++
.../internal/sql/engine/StopCalciteModuleTest.java | 6 +-
.../sql/engine/exec/ExecutionServiceImplTest.java | 3 +-
.../sql/engine/exec/MockedStructuresTest.java | 15 ++-
.../internal/sql/engine/framework/TestNode.java | 4 +-
.../sql/engine/planner/PlannerTimeoutTest.java | 3 +-
.../sql/engine/sql/ParserServiceImplTest.java | 18 ++-
.../sql/engine/util/EmptyCacheFactory.java | 15 +++
.../sql/metrics/PlanningCacheMetricsTest.java | 96 ++++++++++++++
33 files changed, 676 insertions(+), 216 deletions(-)
create mode 100644
modules/runner/src/integrationTest/java/org/apache/ignite/internal/sql/api/ItSqlClientMetricsTest.java
delete mode 100644
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/util/CaffeineCacheFactory.java
rename
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/util/{
=> cache}/Cache.java (73%)
rename
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/util/{
=> cache}/CacheFactory.java (70%)
create mode 100644
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/util/cache/CaffeineCacheFactory.java
copy
modules/{api/src/main/java/org/apache/ignite/network/TopologyEventHandler.java
=>
sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/util/cache/StatsCounter.java}
(58%)
copy
modules/{metrics/src/integrationTest/java/org/apache/ignite/internal/metrics/exporters/TestMetricsSource.java
=>
sql-engine/src/main/java/org/apache/ignite/internal/sql/metrics/SqlClientMetricSource.java}
(55%)
create mode 100644
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/metrics/SqlPlanCacheMetricSource.java
create mode 100644
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/metrics/PlanningCacheMetricsTest.java