This is an automated email from the ASF dual-hosted git repository.
timoninmaxim pushed a change to branch IGNITE-22662__snapshot_refactoring
in repository https://gitbox.apache.org/repos/asf/ignite.git
from 840d89bf439 Dedicated Snapshot Checker (#11423)
add 10ecb75c02a IGNITE-22683 Update Ignite dependency: PostgreSQL JDBC
(#11424)
add 89c93583c40 IGNITE-22707 Fix node failure when runtime exception
occurs on snapshot start stage (#11430)
add 475e8250311 IGNITE-22671 Fix ducktape dns_failure test compilation
under JDK11 (#11429)
add 2448ffadaba IGNITE-22684 Update Ignite dependency: json-path (#11431)
add 678807397e3 IGNITE-22726 Add Github CI check for javadocs release
(#11434)
add db470c4c5b0 IGNITE-22696 Added libs to opensensus to expose prometheus
metrics (#11426)
add 8028bacddcc IGNITE-18372 CDC metrics documentation update (#11420)
add 7ecb69dcfe2 IGNITE-22731 Updated zookeeper dependency to 3.8.4 version
(#11435)
add 68d6e4ea7a0 IGNITE-22734 Updated Jetty dependency to 9.4.55 version
(#11436)
add fb4e5bac123 IGNITE-22749 Mention ignite-json as dependency in the REST
API module README.txt (#11439)
add ad1bbcfabb1 IGNITE-22605 Add check for SSL errors on TcpDiscovery
writing failures (#11415)
add b6bd4b8abe8 IGNITE-22756 Fix dns_failure ducktest to work with jdk 17
(#11440)
add e53ce57e6aa IGNITE-22576 SQL Calcite: Fix default TIMESTAMP precision
- Fixes #11407.
add b21589358db IGNITE-22763 [ducktests] Ignore test_cdc_start_stop for
version before 2.17 (#11443)
add b158d2fe180 IGNITE-22716 SQL Calcite: Fix implicit conversion to
DECIMAL for some functions - Fixes #11441.
add 5c3cf86f3c4 IGNITE-22789 Throw an exception when join is used for
partitioned cache with affinity key and replicated cache with different
partitions count (#11449)
add f1af53169cb IGNITE-22738 Sql: Fix nested subquery optimization - Fixes
#11437.
add 4c38b2f7482 IGNITE-22798 Refactor Index hierarchy - Fixes #11454.
add fb80a121a46 IGNITE-20943 Fix deserializing cache entries for
IndexQuery on server (#11453)
add 531eba2c86e IGNITE-17086 Sql: Fix absence of warnings for long running
queries with lazy flag - Fixes #11405.
add be246366346 IGNITE-20861 P2P prevent to load already deployed class
from different node on SHARED mode (#11041)
add 4e5f51adec1 IGNITE-22776 SQL: Fix table statistics periodical update -
Fixes #11448.
new f51401aebb2 Merge branch 'master' of github.com:apache/ignite into
IGNITE-22662__snapshot_refactoring
The 1 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:
.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} | 43 ++--
.../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 ---
.../java/java/net/BlockingDnsInet6AddressImpl.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 +-
...in_client_test.py => thin_client_query_test.py} | 67 ++++--
.../ducktests/tests/ignitetest/utils/version.py | 6 +-
...CacheDeploymentEntryProcessorMultipleEnts.java} | 24 ++-
.../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 +-
81 files changed, 1672 insertions(+), 701 deletions(-)
rename
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/{
=> integration}/DateTimeTest.java (63%)
rename
modules/calcite/src/test/sql/types/timestamp/{test_timestamp_ms.test_ignore =>
test_timestamp_ms.test} (69%)
copy
modules/core/src/{test/java/org/apache/ignite/p2p/GridSwapSpaceCustomKey.java
=>
main/java/org/apache/ignite/internal/cache/query/index/sorted/client/ClientIndex.java}
(55%)
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/cache/query/index/sorted/client/ClientInlineIndex.java
delete mode 100644
modules/ducktests/src/main/java/java/net/BlockingDnsInet4AddressImpl.java
delete mode 100644
modules/ducktests/src/main/java/java/net/BlockingDnsInet6AddressImpl.java
delete mode 100644 modules/ducktests/src/main/java/java/net/DnsBlocker.java
create mode 100644
modules/ducktests/src/main/java/org/apache/ignite/internal/ducktest/tests/dns_failure_test/BlockingNameService.java
create mode 100644
modules/ducktests/src/main/java/org/apache/ignite/internal/ducktest/tests/dns_failure_test/NameServiceHandler.java
create mode 100644
modules/ducktests/src/main/java/org/apache/ignite/internal/ducktest/tests/thin_client_query_test/ThinClientQueryTestApplication.java
copy modules/ducktests/tests/ignitetest/tests/{thin_client_test.py =>
thin_client_query_test.py} (54%)
copy
modules/extdata/p2p/src/main/java/org/apache/ignite/tests/p2p/{CacheDeploymentEntryProcessor.java
=> CacheDeploymentEntryProcessorMultipleEnts.java} (60%)