This is an automated email from the ASF dual-hosted git repository. timoninmaxim pushed a commit to branch IGNITE-22662__snapshot_refactoring in repository https://gitbox.apache.org/repos/asf/ignite.git
commit f51401aebb2a3cca95dace64b666574c43d43787 Merge: 840d89bf439 4e5f51adec1 Author: Maksim Timonin <[email protected]> AuthorDate: Mon Jul 29 14:04:50 2024 +0300 Merge branch 'master' of github.com:apache/ignite into IGNITE-22662__snapshot_refactoring .github/workflows/commit-check.yml | 6 +- .../change-data-capture-extensions.adoc | 39 +++- modules/calcite/pom.xml | 2 +- .../processors/query/calcite/RootQuery.java | 8 +- .../query/calcite/exec/exp/ConverterUtils.java | 17 ++ .../query/calcite/exec/exp/RexImpTable.java | 2 +- .../query/calcite/exec/exp/RexToLixTranslator.java | 22 +- .../query/calcite/schema/CacheIndexImpl.java | 3 +- .../query/calcite/type/IgniteTypeSystem.java | 10 + .../processors/query/calcite/QueryChecker.java | 18 +- .../query/calcite/integration/DataTypesTest.java | 23 ++ .../calcite/{ => integration}/DateTimeTest.java | 121 ++++++----- .../DynamicParametersIntegrationTest.java | 2 +- .../integration/QueryMetadataIntegrationTest.java | 6 +- .../integration/TableDdlIntegrationTest.java | 4 +- .../query/calcite/planner/TestTable.java | 8 +- .../ignite/testsuites/IntegrationTestSuite.java | 2 +- ...stamp_ms.test_ignore => test_timestamp_ms.test} | 5 +- .../ignite/internal/binary/BinaryMarshaller.java | 2 +- .../ignite/internal/cache/query/index/Index.java | 5 + .../query/index/sorted/SortedSegmentedIndex.java | 3 + .../query/index/sorted/client/ClientIndex.java} | 39 +++- .../index/sorted/client/ClientIndexDefinition.java | 25 +-- .../index/sorted/client/ClientIndexFactory.java | 39 +--- .../index/sorted/client/ClientInlineIndex.java | 134 ------------ .../query/index/sorted/inline/InlineIndex.java | 6 - .../deployment/GridDeploymentPerVersionStore.java | 25 ++- .../managers/deployment/P2PClassLoadingIssues.java | 8 + .../datastreamer/DataStreamerUpdateJob.java | 5 +- .../client/cache/ClientCacheIndexQueryRequest.java | 3 +- .../internal/processors/pool/PoolProcessor.java | 2 +- .../processors/query/GridQueryProcessor.java | 4 + .../query/running/HeavyQueriesTracker.java | 6 + .../management/SortedIndexDescriptorFactory.java | 35 ++- .../query/stat/IgniteStatisticsManagerImpl.java | 21 +- .../jdk/JdkMarshallerObjectInputStream.java | 2 +- .../ignite/spi/discovery/tcp/TcpDiscoverySpi.java | 45 +++- ...acheAtomicEntryProcessorDeploymentSelfTest.java | 97 +++++++++ .../snapshot/IgniteClusterSnapshotSelfTest.java | 30 +++ .../ignite/p2p/GridP2PSameClassLoaderSelfTest.java | 25 +-- .../apache/ignite/p2p/SharedDeploymentTest.java | 2 +- modules/ducktests/pom.xml | 10 - .../java/java/net/BlockingDnsInet4AddressImpl.java | 34 --- .../src/main/java/java/net/DnsBlocker.java | 99 --------- .../dns_failure_test/BlockingNameService.java | 176 +++++++++++++++ .../tests/dns_failure_test/NameServiceHandler.java | 44 ++++ .../ThinClientQueryTestApplication.java | 164 ++++++++++++++ modules/ducktests/tests/docker/Dockerfile | 2 +- .../ducktests/tests/ignitetest/services/ignite.py | 4 +- .../tests/ignitetest/services/utils/ignite_spec.py | 6 +- .../tests/ignitetest/tests/cdc/cdc_test.py | 4 +- .../tests/ignitetest/tests/dns_failure_test.py | 17 +- .../ignitetest/tests/thin_client_query_test.py | 95 ++++++++ .../ducktests/tests/ignitetest/utils/version.py | 6 +- .../CacheDeploymentEntryProcessorMultipleEnts.java | 51 +++++ .../apache/ignite/tests/p2p/cache/Container.java | 2 +- .../query/h2/GridSubqueryJoinOptimizer.java | 6 +- .../processors/query/h2/H2IndexFactory.java | 5 +- .../internal/processors/query/h2/H2QueryInfo.java | 39 +++- .../processors/query/h2/H2ResultSetIterator.java | 9 +- .../processors/query/h2/IgniteH2Indexing.java | 48 ++++- .../query/h2/database/H2TreeClientIndex.java | 10 +- .../processors/query/h2/database/H2TreeIndex.java | 6 +- .../query/h2/database/H2TreeIndexBase.java | 5 - .../query/h2/sql/GridSqlQuerySplitter.java | 7 + .../processors/query/h2/sql/SqlAstTraverser.java | 64 +++++- .../query/h2/twostep/GridMapQueryExecutor.java | 87 +++++--- .../query/h2/twostep/GridReduceQueryExecutor.java | 27 ++- .../query/h2/twostep/MapQueryResult.java | 5 + .../cache/query/IndexQueryInlineSizesTest.java | 4 +- .../index/DynamicEnableIndexingAbstractTest.java | 11 +- .../processors/query/LongRunningQueryTest.java | 239 ++++++++++++++++++++- .../h2/GridSubqueryJoinOptimizerSelfTest.java | 16 ++ .../query/stat/StatisticsAbstractTest.java | 15 +- .../query/stat/StatisticsObsolescenceTest.java | 133 +++++++++++- .../org/apache/ignite/sqltests/BaseSqlTest.java | 2 - .../ReplicatedSqlCustomPartitionsTest.java | 61 +++++- modules/opencensus/pom.xml | 4 +- modules/rest-http/README.txt | 4 +- parent/pom.xml | 8 +- 80 files changed, 1758 insertions(+), 632 deletions(-)
