You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ni...@apache.org on 2022/10/25 10:32:16 UTC

[ignite] branch IGNITE-17177_inc_snapshots updated (bf8373dcce8 -> 0c485b05fb0)

This is an automated email from the ASF dual-hosted git repository.

nizhikov pushed a change to branch IGNITE-17177_inc_snapshots
in repository https://gitbox.apache.org/repos/asf/ignite.git


    from bf8373dcce8 Merge branch 'master' into IGNITE-17177_inc_snapshots
     add 36574bdbe7a IGNITE-17895 Fix assertion on histogram update if currentTimeMillis decreases - Fixes #10313.
     add 74d5d6117e8 IGNITE-17854 Update IgniteReleasedVersion with 2.14.0 (#10296)
     add 9e64220c422 IGNITE-17598 SQL Calcite: Implement query metadata. (#10291)
     add f3792036b7c IGNITE-15245 Fixed JDBC connection leak with cache.invoke() over write-behind enabled cache (#10302)
     new b86286e2f60 Merge branch 'master' into IGNITE-17177_inc_snapshots
     add 1d66acf72f7 IGNITE-17912 Ducktape tests fix (#10319)
     new 672eebed47f Merge branch 'master' into IGNITE-17177_inc_snapshots
     add 177e4a3007a IGNITE-17857 The native client does not need to verify the configuration consistency of the DeploymentSpi - Fixes #10297.
     add 5c1fbd8d652 IGNITE-17870 SQL. Do not yield separate query result for comments (#10303)
     add 7902be40f88 IGNITE-17857 Codestyle fixes
     add 78e0556a070 IGNITE-17922 Fix nullptr access (#10325)
     add b312c7d6ce3 IGNITE-17857 Codestyle fixes in test code.
     add bc843a5b40a IGNITE-17911 Omit checkpoint start marker if shutdown is forced (#10320)
     add 43ebdae4ed5 IGNITE-17807 OutOfMemoryException in RebalanceIteratorLargeEntriesOOMTest on TC (#10315)
     add fe7dada84d1 IGNITE-17916 Deprecate IGNITE_ALLOW_ATOMIC_OPS_IN_TX (#10327)
     add 99bcc7daa2f IGNITE-13024 SQL Calcite: Support complex expressions in index search bounds - Fixes #10317.
     add 2a1f7a4ea8d IGNITE-17351 Java thin: Add logging (#10331)
     add 8a799ef35e5 IGNITE-17796 .NET: Support default interface methods in Services (#10335)
     add 15b44aa6e97 IGNITE-17939 Fail build on error in dotnetdoc or cppdoc (#10336)
     add 7da012c7b57 IGNITE-17860 Fixed example for compare-and-swap. Fixes #10321
     add e8e6919ee28 IGNITE-17890 SQL Calcite: Support index scan on boolean fields - Fixes #10332.
     add 770dda9a89c IGNTIE-17572 Update dependency mockserver-netty (#10333)
     add 0825b7d73d9 IGNITE-17926 Update jetty dependency (#10329)
     add 6aeb74588ad IGNITE-17946 .NET: Fix PartitionLossTest flakiness (#10339)
     add d29eff65d1f IGNITE-15609 SQL Calcite: Remove erroneous test with WHERE clause - Fixes #10340.
     add a3804cca6ba IGNITE-17889 SQL Calcite: Avoid full index scans in case of NULLs in search bounds - Fixes #10338.
     new 0c485b05fb0 Merge branch 'master' into IGNITE-17177_inc_snapshots

The 3 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:
 docs/_docs/restapi.adoc                            |   2 +-
 modules/calcite/pom.xml                            |   7 +
 .../query/calcite/CalciteQueryProcessor.java       | 159 ++++-
 .../query/calcite/exec/AbstractIndexScan.java      |  11 +-
 .../query/calcite/exec/ExecutionContext.java       |   8 +
 .../query/calcite/exec/ExecutionServiceImpl.java   |  12 -
 .../calcite/exec/exp/ExpressionFactoryImpl.java    |  46 +-
 .../query/calcite/exec/exp/IgniteSqlFunctions.java |  24 +
 .../query/calcite/exec/exp/RangeIterable.java      |   8 +-
 .../query/calcite/exec/exp/RexImpTable.java        |  14 +-
 .../calcite/prepare/AbstractMultiStepPlan.java     |  16 +-
 .../calcite/prepare/DynamicParamTypeExtractor.java |  91 +++
 .../query/calcite/prepare/FieldsMetadata.java      |  38 +-
 .../query/calcite/prepare/FieldsMetadataImpl.java  |  45 +-
 .../calcite/prepare/IgniteRelRexNodeShuttle.java   | 142 ++++
 .../query/calcite/prepare/MultiStepDmlPlan.java    |  12 +-
 .../query/calcite/prepare/MultiStepPlan.java       |   5 +
 .../query/calcite/prepare/MultiStepQueryPlan.java  |  12 +-
 .../query/calcite/prepare/PrepareServiceImpl.java  |  13 +-
 .../calcite/schema/CacheTableDescriptorImpl.java   |  32 +-
 .../calcite/sql/fun/IgniteOwnSqlOperatorTable.java |  47 ++
 .../query/calcite/util/IgniteMethod.java           |  11 +-
 .../processors/query/calcite/util/RexUtils.java    |  90 ++-
 .../exec/rel/SortedIndexSpoolExecutionTest.java    |   4 +-
 .../CalciteBasicSecondaryIndexIntegrationTest.java |  25 +
 .../integration/IndexScanlIntegrationTest.java     | 160 ++++-
 .../integration/QueryMetadataIntegrationTest.java  | 345 +++++++++
 .../query/calcite/jdbc/JdbcQueryTest.java          |  49 ++
 .../planner/IndexSearchBoundsPlannerTest.java      |  62 +-
 .../query/calcite/planner/PlannerTest.java         |  17 +-
 .../planner/SortedIndexSpoolPlannerTest.java       |   3 +-
 .../ignite/testsuites/IntegrationTestSuite.java    |   2 +
 .../test_tpcds_correlated_subquery.test_ignore     |  16 -
 modules/clients/pom.xml                            |   4 +-
 .../compatibility/IgniteReleasedVersion.java       |   5 +-
 .../org/apache/ignite/IgniteSystemProperties.java  |   4 +
 .../ignite/configuration/ClientConfiguration.java  |  26 +
 .../client/thin/ClientBinaryMarshaller.java        |   2 +-
 .../client/thin/ClientChannelConfiguration.java    |  13 +
 .../thin/ClientInternalBinaryConfiguration.java    |   6 +
 .../internal/client/thin/ReliableChannel.java      |  50 +-
 .../internal/client/thin/TcpClientChannel.java     |  46 +-
 .../internal/client/thin/TcpIgniteClient.java      |  15 +-
 .../internal/jdbc2/JdbcPreparedStatement.java      |   4 +-
 .../processors/cache/CacheOperationContext.java    |   7 +-
 .../preloader/GridDhtPartitionsExchangeFuture.java |  12 +-
 .../cache/persistence/checkpoint/Checkpointer.java |  39 +-
 .../cache/store/GridCacheWriteBehindStore.java     |   4 +-
 .../metric/impl/HistogramMetricImpl.java           |   2 -
 .../metric/impl/PeriodicHistogramMetricImpl.java   |  12 +-
 .../processors/odbc/jdbc/JdbcParameterMeta.java    |  14 +
 .../processors/odbc/jdbc/JdbcRequestHandler.java   |   3 +-
 .../odbc/jdbc/JdbcRequestHandlerWorker.java        |   2 +-
 .../processors/odbc/odbc/OdbcRequestHandler.java   |   4 +-
 .../odbc/odbc/OdbcRequestHandlerWorker.java        |   2 +-
 .../processors/query/GridQueryProcessor.java       |  87 ++-
 .../internal/processors/query/NoOpQueryEngine.java |  20 +-
 .../internal/processors/query/QueryEngine.java     |  30 +-
 .../java/org/apache/ignite/logger/NullLogger.java  |  11 +
 .../spi/deployment/local/LocalDeploymentSpi.java   |   2 -
 ...CacheJdbcPojoWriteBehindConnectionLeakTest.java | 134 ++++
 .../ignite/client/BinaryConfigurationTest.java     |  24 +-
 .../client/thin/AbstractThinClientTest.java        |   9 +-
 .../ignite/internal/metric/MetricsSelfTest.java    |   7 +-
 .../metric/PeriodicHistogramMetricImplTest.java    |  10 +
 .../RebalanceIteratorLargeEntriesOOMTest.java      |   5 +-
 ...teCacheStoreSessionWriteBehindAbstractTest.java |   2 +-
 .../persistence/IgnitePdsCorruptedStoreTest.java   |  44 --
 .../MaintenancePersistenceTaskTest.java            |   5 +-
 .../db/wal/IgniteDisableWalOnRebalanceTest.java    | 130 ++++
 .../db/wal/WalRecoveryTxLogicalRecordsTest.java    | 794 ++++++++++-----------
 ...teWithoutArchiverWalIteratorInvalidCrcTest.java |   7 +-
 .../sql/SqlParserMultiStatementSelfTest.java       |  38 +
 .../platform/PlatformWaitForRebalanceTask.java     | 104 +++
 .../apache/ignite/testframework/GridTestUtils.java |  33 +-
 .../ignite/testsuites/IgniteCacheTestSuite.java    |   2 +
 .../ignite/testsuites/IgnitePdsTestSuite4.java     |   2 +
 .../tests/control_utility/consistency_test.py      |   2 +-
 .../ignitetest/tests/rebalance/in_memory_test.py   |  16 +-
 .../ignitetest/tests/rebalance/persistent_test.py  |  44 +-
 .../tests/ignitetest/tests/rebalance/util.py       |  14 +-
 .../processors/query/h2/IgniteH2Indexing.java      |   3 +
 .../query/MultipleStatementsSqlQuerySelfTest.java  |   8 +-
 modules/kubernetes/pom.xml                         |   2 +-
 .../cpp/thin-client/src/impl/data_router.cpp       |   3 +-
 .../Cache/PartitionLossTest.cs                     |  51 +-
 .../Services/ServicesTest.cs                       |  85 ++-
 .../Impl/Services/ServiceProxyInvoker.cs           |  20 +-
 .../uri/GridUriDeploymentConfigSelfTest.java       |  37 +
 parent/pom.xml                                     |   2 +-
 90 files changed, 2747 insertions(+), 844 deletions(-)
 create mode 100644 modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/prepare/DynamicParamTypeExtractor.java
 create mode 100644 modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/prepare/IgniteRelRexNodeShuttle.java
 create mode 100644 modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/integration/QueryMetadataIntegrationTest.java
 delete mode 100644 modules/calcite/src/test/sql/subquery/scalar/test_tpcds_correlated_subquery.test_ignore
 create mode 100644 modules/core/src/test/java/org/apache/ignite/cache/store/jdbc/CacheJdbcPojoWriteBehindConnectionLeakTest.java
 create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/db/wal/IgniteDisableWalOnRebalanceTest.java
 create mode 100644 modules/core/src/test/java/org/apache/ignite/platform/PlatformWaitForRebalanceTask.java


[ignite] 03/03: Merge branch 'master' into IGNITE-17177_inc_snapshots

Posted by ni...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

nizhikov pushed a commit to branch IGNITE-17177_inc_snapshots
in repository https://gitbox.apache.org/repos/asf/ignite.git

commit 0c485b05fb0be0771d40107a6e275a98bdee4a91
Merge: 672eebed47f a3804cca6ba
Author: Nikolay Izhikov <ni...@apache.org>
AuthorDate: Tue Oct 25 13:31:08 2022 +0300

    Merge branch 'master' into IGNITE-17177_inc_snapshots

 docs/_docs/restapi.adoc                            |   2 +-
 .../query/calcite/exec/AbstractIndexScan.java      |  11 +-
 .../query/calcite/exec/ExecutionContext.java       |   8 +
 .../calcite/exec/exp/ExpressionFactoryImpl.java    |  46 +-
 .../query/calcite/exec/exp/IgniteSqlFunctions.java |  24 +
 .../query/calcite/exec/exp/RangeIterable.java      |   8 +-
 .../query/calcite/exec/exp/RexImpTable.java        |  14 +-
 .../calcite/sql/fun/IgniteOwnSqlOperatorTable.java |  47 ++
 .../query/calcite/util/IgniteMethod.java           |  11 +-
 .../processors/query/calcite/util/RexUtils.java    |  90 ++-
 .../exec/rel/SortedIndexSpoolExecutionTest.java    |   4 +-
 .../CalciteBasicSecondaryIndexIntegrationTest.java |  25 +
 .../integration/IndexScanlIntegrationTest.java     | 160 ++++-
 .../planner/IndexSearchBoundsPlannerTest.java      |  62 +-
 .../planner/SortedIndexSpoolPlannerTest.java       |   3 +-
 .../test_tpcds_correlated_subquery.test_ignore     |  16 -
 modules/clients/pom.xml                            |   4 +-
 .../org/apache/ignite/IgniteSystemProperties.java  |   4 +
 .../ignite/configuration/ClientConfiguration.java  |  26 +
 .../client/thin/ClientBinaryMarshaller.java        |   2 +-
 .../client/thin/ClientChannelConfiguration.java    |  13 +
 .../thin/ClientInternalBinaryConfiguration.java    |   6 +
 .../internal/client/thin/ReliableChannel.java      |  50 +-
 .../internal/client/thin/TcpClientChannel.java     |  46 +-
 .../internal/client/thin/TcpIgniteClient.java      |  15 +-
 .../processors/cache/CacheOperationContext.java    |   7 +-
 .../preloader/GridDhtPartitionsExchangeFuture.java |  12 +-
 .../cache/persistence/checkpoint/Checkpointer.java |  39 +-
 .../java/org/apache/ignite/logger/NullLogger.java  |  11 +
 .../spi/deployment/local/LocalDeploymentSpi.java   |   2 -
 .../ignite/client/BinaryConfigurationTest.java     |  24 +-
 .../client/thin/AbstractThinClientTest.java        |   9 +-
 .../RebalanceIteratorLargeEntriesOOMTest.java      |   5 +-
 .../persistence/IgnitePdsCorruptedStoreTest.java   |  44 --
 .../MaintenancePersistenceTaskTest.java            |   5 +-
 .../db/wal/IgniteDisableWalOnRebalanceTest.java    | 130 ++++
 .../db/wal/WalRecoveryTxLogicalRecordsTest.java    | 794 ++++++++++-----------
 ...teWithoutArchiverWalIteratorInvalidCrcTest.java |   7 +-
 .../sql/SqlParserMultiStatementSelfTest.java       |  38 +
 .../platform/PlatformWaitForRebalanceTask.java     | 104 +++
 .../apache/ignite/testframework/GridTestUtils.java |  33 +-
 .../ignite/testsuites/IgnitePdsTestSuite4.java     |   2 +
 .../processors/query/h2/IgniteH2Indexing.java      |   3 +
 .../query/MultipleStatementsSqlQuerySelfTest.java  |   8 +-
 modules/kubernetes/pom.xml                         |   2 +-
 .../cpp/thin-client/src/impl/data_router.cpp       |   3 +-
 .../Cache/PartitionLossTest.cs                     |  51 +-
 .../Services/ServicesTest.cs                       |  85 ++-
 .../Impl/Services/ServiceProxyInvoker.cs           |  20 +-
 .../uri/GridUriDeploymentConfigSelfTest.java       |  37 +
 parent/pom.xml                                     |   2 +-
 51 files changed, 1506 insertions(+), 668 deletions(-)


[ignite] 01/03: Merge branch 'master' into IGNITE-17177_inc_snapshots

Posted by ni...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

nizhikov pushed a commit to branch IGNITE-17177_inc_snapshots
in repository https://gitbox.apache.org/repos/asf/ignite.git

commit b86286e2f609d067f80fa71013e9e07af3b9e5e9
Merge: bf8373dcce8 f3792036b7c
Author: Nikolay Izhikov <ni...@apache.org>
AuthorDate: Mon Oct 17 12:50:13 2022 +0300

    Merge branch 'master' into IGNITE-17177_inc_snapshots

 modules/calcite/pom.xml                            |   7 +
 .../query/calcite/CalciteQueryProcessor.java       | 159 +++++++---
 .../query/calcite/exec/ExecutionServiceImpl.java   |  12 -
 .../calcite/prepare/AbstractMultiStepPlan.java     |  16 +-
 .../calcite/prepare/DynamicParamTypeExtractor.java |  91 ++++++
 .../query/calcite/prepare/FieldsMetadata.java      |  38 +--
 .../query/calcite/prepare/FieldsMetadataImpl.java  |  45 ++-
 .../calcite/prepare/IgniteRelRexNodeShuttle.java   | 142 +++++++++
 .../query/calcite/prepare/MultiStepDmlPlan.java    |  12 +-
 .../query/calcite/prepare/MultiStepPlan.java       |   5 +
 .../query/calcite/prepare/MultiStepQueryPlan.java  |  12 +-
 .../query/calcite/prepare/PrepareServiceImpl.java  |  13 +-
 .../calcite/schema/CacheTableDescriptorImpl.java   |  32 +-
 .../integration/QueryMetadataIntegrationTest.java  | 345 +++++++++++++++++++++
 .../query/calcite/jdbc/JdbcQueryTest.java          |  49 +++
 .../query/calcite/planner/PlannerTest.java         |  17 +-
 .../ignite/testsuites/IntegrationTestSuite.java    |   2 +
 .../compatibility/IgniteReleasedVersion.java       |   5 +-
 .../internal/jdbc2/JdbcPreparedStatement.java      |   4 +-
 .../cache/store/GridCacheWriteBehindStore.java     |   4 +-
 .../metric/impl/HistogramMetricImpl.java           |   2 -
 .../metric/impl/PeriodicHistogramMetricImpl.java   |  12 +-
 .../processors/odbc/jdbc/JdbcParameterMeta.java    |  14 +
 .../processors/odbc/jdbc/JdbcRequestHandler.java   |   3 +-
 .../odbc/jdbc/JdbcRequestHandlerWorker.java        |   2 +-
 .../processors/odbc/odbc/OdbcRequestHandler.java   |   4 +-
 .../odbc/odbc/OdbcRequestHandlerWorker.java        |   2 +-
 .../processors/query/GridQueryProcessor.java       |  87 +++++-
 .../internal/processors/query/NoOpQueryEngine.java |  20 +-
 .../internal/processors/query/QueryEngine.java     |  30 +-
 ...CacheJdbcPojoWriteBehindConnectionLeakTest.java | 134 ++++++++
 .../ignite/internal/metric/MetricsSelfTest.java    |   7 +-
 .../metric/PeriodicHistogramMetricImplTest.java    |  10 +
 ...teCacheStoreSessionWriteBehindAbstractTest.java |   2 +-
 .../ignite/testsuites/IgniteCacheTestSuite.java    |   2 +
 35 files changed, 1198 insertions(+), 143 deletions(-)


[ignite] 02/03: Merge branch 'master' into IGNITE-17177_inc_snapshots

Posted by ni...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

nizhikov pushed a commit to branch IGNITE-17177_inc_snapshots
in repository https://gitbox.apache.org/repos/asf/ignite.git

commit 672eebed47fc4a16d8e4393cbfe9bfedf15c4eb2
Merge: b86286e2f60 1d66acf72f7
Author: Nikolay Izhikov <ni...@apache.org>
AuthorDate: Mon Oct 17 13:50:43 2022 +0300

    Merge branch 'master' into IGNITE-17177_inc_snapshots

 .../tests/control_utility/consistency_test.py      |  2 +-
 .../ignitetest/tests/rebalance/in_memory_test.py   | 16 ++++----
 .../ignitetest/tests/rebalance/persistent_test.py  | 44 ++++++++++++----------
 .../tests/ignitetest/tests/rebalance/util.py       | 14 ++++---
 4 files changed, 43 insertions(+), 33 deletions(-)