This is an automated email from the ASF dual-hosted git repository.
tkalkirill pushed a change to branch ignite-28457
in repository https://gitbox.apache.org/repos/asf/ignite.git
from b50ca79fcc5 IGNITE-28457 wip
add b09fa6d7ef5 IGNITE-28377 Removed lazy flag of SqlFieldsQuery (#12947)
add 994b8033d0d IGNITE-28397 Remove IgniteDhtPartitionsToReloadMap (#12957)
add bc00caf38d3 IGNITE-28362 Fix CacheTestAsync.TestPutAll (#12938)
add e8f16e03d6f IGNITE-28277 CacheInterceptor need to take into account
cache keepBinary mode (#12911)
add fc0cebabc6f IGNITE-28446 Fix the tests after updating Java on the
TeamCity agents (#12976)
add 74af6093640 IGNITE-28391 Use enforcer plugin to check active Maven
version (#12966)
add 8bbb7571c5e IGNITE-28331 Fix SQL search by _key for a composite pk in
Calcite engine (#12926)
add 231fa68235f IGNITE-28472 Update Linux packages version to 2.18 (#12986)
add 4984f181e4f IGNITE-27871 Fix local classes deployment lookup
contention when peerClassLoadingEnabled=true - Fixes #12760.
add 943088799c7 IGNITE-28099 Fix eviction warning to be logged per data
region (#12953)
add 604d831af68 Merge branch 'master' into ignite-28457
add c80249f7eb0 IGNITE-28457 fix after vpyatkov review #1.0
No new revisions were added by this update.
Summary of changes:
.mvn/wrapper/MavenWrapperDownloader.java | 117 -----
.mvn/wrapper/maven-wrapper.jar | Bin 50710 -> 0 bytes
.mvn/wrapper/maven-wrapper.properties | 3 +-
docs/_docs/SQL/JDBC/jdbc-driver.adoc | 19 -
docs/_docs/SQL/sql-tuning.adoc | 41 +-
.../sql-and-scan-queries.adoc | 5 +-
.../_docs/perf-and-troubleshooting/sql-tuning.adoc | 43 +-
docs/_docs/thin-clients/python-thin-client.adoc | 2 -
....java => JmhCacheWithInterceptorBenchmark.java} | 67 +--
.../query/calcite/QueryRegistryImpl.java | 2 +-
.../query/calcite/exec/ExecutionServiceImpl.java | 15 +-
.../query/calcite/exec/IndexWrappedKeyScan.java | 105 +++++
.../calcite/exec/exp/ExpressionFactoryImpl.java | 15 +-
.../query/calcite/exec/exp/IgniteSqlFunctions.java | 49 +++
.../query/calcite/exec/exp/RexImpTable.java | 2 +-
.../query/calcite/exec/exp/agg/Accumulators.java | 39 +-
.../query/calcite/exec/rel/HashJoinNode.java | 2 +-
.../query/calcite/exec/rel/ModifyNode.java | 15 +-
.../query/calcite/message/QueryStartRequest.java | 13 +-
.../query/calcite/schema/CacheIndexImpl.java | 118 +++--
...ndexImpl.java => CacheWrappedKeyIndexImpl.java} | 93 ++--
.../query/calcite/schema/SchemaHolderImpl.java | 27 +-
.../processors/query/calcite/util/Commons.java | 30 ++
.../processors/query/calcite/CancelTest.java | 2 +-
.../CacheWithInterceptorIntegrationTest.java | 251 +++++++++++
.../query/calcite/integration/DataTypesTest.java | 4 +-
.../calcite/integration/SelectByKeyFieldTest.java | 429 +++++++++++++++++++
.../tx/TxWithExceptionalInterceptorTest.java | 9 +-
.../ignite/testsuites/IntegrationTestSuite.java | 7 +-
.../ignite/common/NodeSslConnectionMetricTest.java | 2 +-
.../common/RunningQueryInfoCheckInitiatorTest.java | 10 +-
.../internal/jdbc2/JdbcConnectionSelfTest.java | 12 -
.../jdbc/thin/JdbcThinConnectionSelfTest.java | 67 ++-
.../jdbc/thin/JdbcThinDataSourceSelfTest.java | 9 +-
.../jdbc/thin/JdbcThinLocalQueriesSelfTest.java | 6 +-
.../qa/query/WarningOnBigQueryResultsBaseTest.java | 8 +-
.../qa/query/WarningOnBigQueryResultsTest.java | 8 -
.../ignite/util/GridCommandHandlerSslTest.java | 6 +-
modules/core/pom.xml | 8 +-
.../java/org/apache/ignite/IgniteJdbcDriver.java | 19 -
.../apache/ignite/IgniteJdbcThinDataSource.java | 18 -
.../org/apache/ignite/IgniteSystemProperties.java | 9 -
.../apache/ignite/cache/query/SqlFieldsQuery.java | 48 ---
.../ignite/internal/client/thin/ClientUtils.java | 2 +-
.../internal/jdbc/thin/ConnectionProperties.java | 10 -
.../jdbc/thin/ConnectionPropertiesImpl.java | 18 +-
.../ignite/internal/jdbc/thin/JdbcThinTcpIo.java | 2 +-
.../ignite/internal/jdbc2/JdbcConnection.java | 13 -
.../JdbcQueryMultipleStatementsNotAllowTask.java | 7 +-
.../jdbc2/JdbcQueryMultipleStatementsTask.java | 10 +-
.../jdbc2/JdbcQueryMultipleStatementsTaskV3.java | 5 +-
.../ignite/internal/jdbc2/JdbcQueryTask.java | 8 -
.../ignite/internal/jdbc2/JdbcQueryTaskV2.java | 21 +-
.../ignite/internal/jdbc2/JdbcQueryTaskV3.java | 12 +-
.../ignite/internal/jdbc2/JdbcResultSet.java | 2 +-
.../ignite/internal/jdbc2/JdbcStatement.java | 9 +-
.../communication/GridIoMessageFactory.java | 4 -
.../deployment/GridDeploymentLocalStore.java | 196 ++++-----
.../managers/discovery/GridDiscoveryManager.java | 2 +-
.../processors/cache/CacheOperationContext.java | 19 +
.../processors/cache/GridCacheAdapter.java | 22 +
.../cache/GridCachePartitionExchangeManager.java | 5 +-
.../processors/cache/GridCacheProxyImpl.java | 4 +-
.../processors/cache/IgniteInternalCache.java | 3 +
.../internal/processors/cache/QueryCursorImpl.java | 31 +-
.../distributed/dht/atomic/GridDhtAtomicCache.java | 2 +-
.../preloader/GridDhtPartitionsExchangeFuture.java | 13 +-
.../preloader/GridDhtPartitionsFullMessage.java | 13 +-
.../preloader/IgniteDhtPartitionsToReloadMap.java | 75 ----
.../IgniteCacheDatabaseSharedManager.java | 43 +-
.../cache/persistence/filename/NodeFileTree.java | 5 -
.../CacheContinuousQueryPartitionRecovery.java | 2 +-
.../internal/processors/job/GridJobWorker.java | 2 +-
.../odbc/jdbc/JdbcConnectionContext.java | 5 +-
.../processors/odbc/jdbc/JdbcRequestHandler.java | 4 -
.../odbc/odbc/OdbcConnectionContext.java | 6 +-
.../processors/odbc/odbc/OdbcRequestHandler.java | 4 -
.../processors/platform/cache/PlatformCache.java | 2 -
.../cache/ClientCacheSqlFieldsQueryRequest.java | 5 +-
.../platform/client/cache/ImmutableArrayMap.java | 4 +-
.../processors/query/GridQueryFinishedInfo.java | 13 -
.../processors/query/GridQueryStartedInfo.java | 13 -
.../processors/query/SqlClientContext.java | 13 -
.../query/running/GridRunningQueryInfo.java | 13 -
.../query/running/RunningQueryManager.java | 9 +-
.../query/schema/management/IndexDescriptor.java | 5 +
.../ignite/internal/util/BasicRateLimiter.java | 2 +-
.../main/resources/META-INF/classnames.properties | 1 -
.../org.apache.ignite.plugin.PluginProvider | 2 +-
.../apache/ignite/client/SslParametersTest.java | 10 +-
.../communication/CompressedMessageTest.java | 10 +-
.../GridDeploymentLocalStoreReuseTest.java | 114 +++++
.../GridDifferentLocalDeploymentSelfTest.java | 6 +-
.../binary/CacheKeepBinaryWithInterceptorTest.java | 49 +--
.../IgniteDataStorageMetricsSelfTest.java | 19 +-
.../db/wal/WalCompactionSwitchOnTest.java | 101 +++--
.../standbycluster/IgniteStandByClusterTest.java | 8 +-
.../tcp/TcpDiscoverySslParametersTest.java | 10 +-
.../ignite/testsuites/IgniteP2PSelfTestSuite.java | 4 +-
.../internal/processors/query/h2/H2QueryInfo.java | 5 -
.../internal/processors/query/h2/H2Utils.java | 2 +-
.../processors/query/h2/IgniteH2Indexing.java | 43 +-
.../internal/processors/query/h2/QueryParser.java | 29 +-
.../processors/query/h2/RegisteredQueryCursor.java | 14 +-
.../processors/query/h2/dml/UpdatePlan.java | 5 +
.../apache/ignite/client/FunctionalQueryTest.java | 16 +-
.../metric/SqlStatisticsUserQueriesFastTest.java | 13 +-
...va => GridCacheQueryPartitionsReleaseTest.java} | 12 +-
.../processors/cache/SqlFieldsQuerySelfTest.java | 3 -
.../cache/index/H2ConnectionLeaksSelfTest.java | 2 +-
.../query/CreateIndexOnInvalidDataTypeTest.java | 1 -
...yTableLockAndConnectionPoolLazyModeOffTest.java | 29 --
...ryTableLockAndConnectionPoolLazyModeOnTest.java | 29 --
...teQueryTableLockAndConnectionPoolSelfTest.java} | 47 +-
.../query/IgniteSqlCustomSchemaTest.java | 2 +-
.../query/IgniteSqlCustomSchemaWithPdsEnabled.java | 2 +-
.../query/IgniteSqlDefaultSchemaTest.java | 2 +-
.../IgniteSqlSchemasDiffConfigurationsTest.java | 2 +-
.../query/KillQueryErrorOnCancelTest.java | 3 +-
.../internal/processors/query/KillQueryTest.java | 87 +---
.../internal/processors/query/LazyOnDmlTest.java | 1 -
...LocalQueryLazyTest.java => LocalQueryTest.java} | 12 +-
.../processors/query/LongRunningQueryTest.java | 76 +---
.../processors/query/ReducerRowsBufferTest.java | 6 +-
.../processors/query/SqlSystemViewsSelfTest.java | 2 +-
.../processors/query/h2/QueryDataPageScanTest.java | 1 -
.../processors/query/oom/AbstractQueryOOMTest.java | 38 +-
.../query/stat/PSUStatisticsTypesTest.java | 2 +-
.../timeout/AbstractDefaultQueryTimeoutTest.java | 6 +-
.../timeout/DefaultQueryTimeoutThickJavaTest.java | 25 +-
.../IgniteBinaryCacheQueryTestSuite.java | 18 +-
.../IgniteBinaryCacheQueryTestSuite2.java | 8 -
.../IgniteBinaryCacheQueryTestSuite3.java | 8 -
.../IgniteBinaryCacheQueryTestSuite4.java | 12 +-
.../IgniteBinaryCacheQueryLazyTestSuite.java | 42 --
.../IgniteBinaryCacheQueryLazyTestSuite2.java | 42 --
.../IgniteBinaryCacheQueryLazyTestSuite3.java | 42 --
.../IgniteBinaryCacheQueryLazyTestSuite4.java | 42 --
.../include/ignite/cache/query/query_sql_fields.h | 42 --
.../cpp/odbc-test/src/configuration_test.cpp | 12 -
.../include/ignite/odbc/config/configuration.h | 27 --
.../ignite/odbc/config/connection_string_parser.h | 3 -
.../odbc/system/ui/dsn_configuration_window.h | 4 -
.../win/src/system/ui/dsn_configuration_window.cpp | 16 -
.../cpp/odbc/src/config/configuration.cpp | 18 -
.../odbc/src/config/connection_string_parser.cpp | 18 -
modules/platforms/cpp/odbc/src/dsn_config.cpp | 5 -
modules/platforms/cpp/odbc/src/message.cpp | 2 +-
.../thin-client-test/src/sql_fields_query_test.cpp | 3 -
.../ignite/thin/cache/query/query_sql_fields.h | 40 --
.../platforms/cpp/thin-client/src/impl/message.cpp | 2 +-
.../Cache/Query/CacheQueriesTest.cs | 7 +-
.../Query/Linq/CacheLinqTest.Introspection.cs | 21 +-
.../Client/Cache/SqlQueryTest.cs | 3 -
.../Cache/Query/SqlFieldsQuery.cs | 27 +-
.../Impl/Client/Cache/CacheClient.cs | 4 +-
.../Impl/CacheFieldsQueryExecutor.cs | 3 -
.../dotnet/Apache.Ignite.Linq/QueryOptions.cs | 17 -
mvnw | 475 ++++++++++-----------
mvnw.cmd | 371 ++++++++--------
packaging/deb/changelog | 12 +
packaging/rpm/apache-ignite.spec | 7 +-
parent/pom.xml | 6 +-
163 files changed, 2251 insertions(+), 2371 deletions(-)
delete mode 100644 .mvn/wrapper/MavenWrapperDownloader.java
delete mode 100644 .mvn/wrapper/maven-wrapper.jar
copy
modules/benchmarks/src/main/java/org/apache/ignite/internal/benchmarks/jmh/sql/{JmhSqlUdfBenchmark.java
=> JmhCacheWithInterceptorBenchmark.java} (52%)
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/IndexWrappedKeyScan.java
copy
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/schema/{SystemViewIndexImpl.java
=> CacheWrappedKeyIndexImpl.java} (55%)
create mode 100644
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/integration/CacheWithInterceptorIntegrationTest.java
create mode 100644
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/integration/SelectByKeyFieldTest.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/IgniteDhtPartitionsToReloadMap.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/managers/deployment/GridDeploymentLocalStoreReuseTest.java
rename
modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/{GridCacheLazyQueryPartitionsReleaseTest.java
=> GridCacheQueryPartitionsReleaseTest.java} (94%)
delete mode 100644
modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/IgniteQueryTableLockAndConnectionPoolLazyModeOffTest.java
delete mode 100644
modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/IgniteQueryTableLockAndConnectionPoolLazyModeOnTest.java
rename
modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/{AbstractQueryTableLockAndConnectionPoolSelfTest.java
=> IgniteQueryTableLockAndConnectionPoolSelfTest.java} (95%)
rename
modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/{LocalQueryLazyTest.java
=> LocalQueryTest.java} (95%)
delete mode 100644
modules/indexing/src/test/java/org/apache/ignite/testsuites/nightly/IgniteBinaryCacheQueryLazyTestSuite.java
delete mode 100644
modules/indexing/src/test/java/org/apache/ignite/testsuites/nightly/IgniteBinaryCacheQueryLazyTestSuite2.java
delete mode 100644
modules/indexing/src/test/java/org/apache/ignite/testsuites/nightly/IgniteBinaryCacheQueryLazyTestSuite3.java
delete mode 100644
modules/indexing/src/test/java/org/apache/ignite/testsuites/nightly/IgniteBinaryCacheQueryLazyTestSuite4.java