You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by am...@apache.org on 2025/01/23 21:51:41 UTC
(ignite-3) branch ignite-24215 updated (3f693d5436b -> 131965dc1e6)
This is an automated email from the ASF dual-hosted git repository.
amashenkov pushed a change to branch ignite-24215
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
discard 3f693d5436b wip. Move get-by-version methods from CatalogService to Catalog.
discard 70e05f2e1dd wip. Move get-by-timestamp methods from CatalogService to Catalog.
discard 81652caa120 Improve javadocs.
discard d2bcba3f260 wip. Moved get-by-name methods for catalog objects from CatalogService to Catalog.
add 4e10fa47033 IGNITE-24200 C++ Unify Compute API (#5094)
add dd54b242bb5 IGNITE-24268 Minor refactoring in PartitionReplicaLifecycleManager (#5085)
add 866e3ec4fd6 IGNITE-24053 Jdbc. Use single observable time tracker for multiple JDBC connections (#5069)
add 558f9b2f2a4 Bump org.assertj:assertj-core from 3.27.2 to 3.27.3 (#5079)
add dc05ab9ccfa Bump net.bytebuddy:byte-buddy from 1.15.11 to 1.16.1 (#5078)
add b2d929e17d6 Bump com.github.spotbugs from 6.1.0 to 6.1.2 (#5073)
add abaa6245b42 Bump org.springframework.data:spring-data-jdbc from 3.4.1 to 3.4.2 (#5072)
add 36a1575dda8 Bump io.swagger.core.v3:swagger-annotations from 2.2.27 to 2.2.28 (#5062)
add 8f41f1bd6bf IGNITE-23079 Make Raft storages destruction durable (#4987)
add 6c07a9eedcf IGNITE-24207 Speed up Netty channel creation when using SSL (#5097)
add 3ae63f2e070 IGNITE-24221 Implement new benchmarks that cover creating a distribution zone and table (#5081)
add 05902e1453c IGNITE-24292 Fix IndexOutOfBoundsException from jraft IteratorImpl#done (#5099)
add 58e68b96ad2 IGNITE-24295 Sql. TpcdsQueryPlannerTest query 64 timeouts (#5100)
add 9eda3c6f1c4 IGNITE-24137 Add HIGH_AVAILABILITY mode to zone suites, where valuable (#5028)
add 9acce8b5947 IGNITE-24209 Added tests for filters and storage profiles awareness on partition reset (#5064)
add 19ea6b0eca9 IGNITE-24302 .NET: Fix publicReleaseRefSpec (#5104)
add 23329305b45 IGNITE-24281 Update version to 3.1.0-SNAPSHOT (#5105)
add e7f139e0e38 wip. Moved get-by-name methods for catalog objects from CatalogService to Catalog.
add ca697768a13 Improve javadocs.
add dab7d11289c wip. Move get-by-timestamp methods from CatalogService to Catalog.
add 131965dc1e6 wip. Move get-by-version methods from CatalogService to Catalog.
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (3f693d5436b)
\
N -- N -- N refs/heads/ignite-24215 (131965dc1e6)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
gradle.properties | 2 +-
gradle/libs.versions.toml | 10 +-
.../main/java/org/apache/ignite/sql/ResultSet.java | 2 +-
.../jdbc/proto/event/JdbcBatchExecuteRequest.java | 2 +-
.../proto/event/JdbcBatchPreparedStmntRequest.java | 2 +-
.../jdbc/proto/event/JdbcFinishTxResult.java | 25 +-
...lt.java => JdbcObservableTimeAwareRequest.java} | 32 +-
.../jdbc/proto/event/JdbcQueryExecuteRequest.java | 15 +-
.../ignite/internal/jdbc/proto/event/Response.java | 7 +-
.../handler/ClientInboundMessageHandler.java | 5 +-
.../client/handler/JdbcConnectionContext.java | 158 ++++++++
.../ignite/client/handler/JdbcHandlerBase.java | 5 -
.../client/handler/JdbcQueryEventHandlerImpl.java | 141 +-------
.../jdbc/ClientJdbcExecuteBatchRequest.java | 9 +-
.../requests/jdbc/ClientJdbcExecuteRequest.java | 12 +-
.../requests/jdbc/ClientJdbcFinishTxRequest.java | 4 +-
.../jdbc/ClientJdbcPreparedStmntBatchRequest.java | 9 +-
.../requests/sql/ClientSqlExecuteBatchRequest.java | 2 +-
.../requests/sql/ClientSqlExecuteRequest.java | 2 +-
.../sql/ClientSqlExecuteScriptRequest.java | 3 +-
.../handler/requests/table/ClientTableCommon.java | 2 +-
.../handler/JdbcQueryEventHandlerImplTest.java | 179 +++++++--
.../ignite/internal/client/ReliableChannel.java | 14 +-
.../ignite/internal/client/TcpIgniteClient.java | 24 +-
.../org/apache/ignite/client/fakes/FakeIgnite.java | 2 +-
.../client/fakes/FakeIgniteQueryProcessor.java | 2 +-
.../apache/ignite/client/fakes/FakeTxManager.java | 2 +-
.../internal/hlc}/HybridTimestampTracker.java | 3 +-
.../ItDistributionZonesFiltersTest.java | 70 +++-
...niteDistributionZoneManagerNodeRestartTest.java | 72 ++--
.../rebalance/ItRebalanceDistributedTest.java | 2 +-
.../BaseDistributionZoneManagerTest.java | 3 +
.../DistributionZoneManagerAlterFilterTest.java | 69 ++--
...ibutionZoneManagerConfigurationChangesTest.java | 32 +-
.../DistributionZoneManagerFilterTest.java | 2 +-
...butionZoneManagerStorageProfilesFilterTest.java | 2 +-
.../DistributionZonesTestUtil.java | 35 ++
.../ignite/jdbc/ItJdbcMultipleConnectionsTest.java | 86 +++++
.../ignite/internal/jdbc/JdbcConnection.java | 41 ++-
.../apache/ignite/internal/jdbc/JdbcStatement.java | 3 +-
.../org/apache/ignite/jdbc/IgniteJdbcDriver.java | 14 +-
.../internal/network/netty/ConnectionManager.java | 23 +-
.../ignite/internal/network/netty/NettyClient.java | 40 +--
.../ignite/internal/network/netty/NettyServer.java | 24 +-
.../internal/network/netty/NettyClientTest.java | 13 +-
.../internal/network/netty/NettyServerTest.java | 9 +-
.../replicator/ItReplicaLifecycleTest.java | 2 +-
.../PartitionReplicaLifecycleManager.java | 398 ++++++++++-----------
modules/platforms/cpp/_version.txt | 2 +-
modules/platforms/cpp/ignite/client/CMakeLists.txt | 5 +
.../compute/broadcast_execution.h} | 32 +-
.../sql.cpp => compute/broadcast_job_target.cpp} | 25 +-
.../client/compute/broadcast_job_target.h} | 51 ++-
.../cpp/ignite/client/compute/compute.cpp | 65 ++--
.../platforms/cpp/ignite/client/compute/compute.h | 80 ++---
.../cpp/ignite/client/compute/job_execution.cpp | 4 +
.../cpp/ignite/client/compute/job_execution.h | 24 +-
.../cpp/ignite/client/compute/job_target.cpp | 51 +++
.../cpp/ignite/client/compute/job_target.h | 84 +++++
.../ignite/client/detail/argument_check_utils.h | 20 +-
.../any_node_job_target.h} | 36 +-
.../compute/colocated_job_target.h} | 52 ++-
.../ignite/client/detail/compute/compute_impl.cpp | 108 +++---
.../ignite/client/detail/compute/compute_impl.h | 16 +-
.../client/detail/compute/job_execution_impl.h | 27 +-
.../job_target_type.h} | 9 +-
.../detail/compute/nodes_broadcast_job_target.h} | 31 +-
.../ignite/client/detail/ignite_client_impl.cpp | 14 +-
.../platforms/cpp/ignite/client/detail/utils.cpp | 14 +
modules/platforms/cpp/ignite/client/detail/utils.h | 26 +-
.../cpp/ignite/client/network/cluster_node.h | 4 +-
.../cpp/tests/client-test/compute_test.cpp | 95 ++---
.../client-test/schema_synchronization_test.cpp | 2 +-
.../cpp/tests/test-common/basic_auth_test_suite.h | 2 +-
modules/platforms/dotnet/version.json | 4 +-
modules/platforms/python/pyignite3/_version.txt | 2 +-
modules/raft/build.gradle | 2 +
.../raft/server/ItJraftCounterServerTest.java | 4 +
.../ignite/raft/server/ItJraftDestructorTest.java | 120 +++++++
.../ignite/raft/server/JraftAbstractTest.java | 42 ++-
.../java/org/apache/ignite/internal/raft/Loza.java | 44 ++-
.../server/impl/GroupStoragesContextResolver.java | 56 +++
.../internal/raft/server/impl/JraftServerImpl.java | 186 ++++++----
.../storage/GroupStoragesDestructionIntents.java} | 34 +-
.../impl/NoopGroupStoragesDestructionIntents.java} | 35 +-
.../storage/impl/StorageDestructionIntent.java} | 35 +-
.../impl/StorageDestructionIntentSerializer.java} | 25 +-
.../storage/impl/StoragesDestructionContext.java | 58 +++
.../impl/VaultGroupStoragesDestructionIntents.java | 90 +++++
.../StorageDestructionIntentSerializerTest.java | 62 ++++
.../ignite/internal/raft/TestLozaFactory.java | 37 +-
.../raft/server/TestJraftServerFactory.java | 35 +-
.../benchmark/AbstractMultiNodeBenchmark.java | 50 ++-
.../CreatingDistributionZoneBenchmark.java | 128 +++++++
.../internal/benchmark/CreatingTableBenchmark.java | 123 +++++++
.../benchmark/SqlMultiStatementBenchmark.java | 2 +-
.../TxBalanceRetryOperationBenchmark.java | 12 +-
.../benchmark/TxUpsertRetryOperationBenchmark.java | 12 +-
.../runner/app/ItIgniteNodeRestartTest.java | 2 +-
.../org/apache/ignite/internal/app/IgniteImpl.java | 94 +++--
.../internal/sql/engine/ItCancelQueryTest.java | 2 +-
.../ignite/internal/sql/api/IgniteSqlImpl.java | 2 +-
.../ignite/internal/sql/engine/QueryProcessor.java | 2 +-
.../internal/sql/engine/SqlQueryProcessor.java | 2 +-
.../sql/engine/tx/QueryTransactionContextImpl.java | 2 +-
.../ignite/internal/sql/api/IgniteSqlImplTest.java | 2 +-
.../engine/QueryTransactionWrapperSelfTest.java | 2 +-
.../sql/engine/exec/QueryRecoveryTest.java | 2 +-
.../sql/engine/exec/TransactionEnlistTest.java | 2 +-
.../exec/rel/TableScanNodeExecutionTest.java | 2 +-
.../sql/engine/framework/ExplicitTxContext.java | 2 +-
.../sql/engine/framework/ImplicitTxContext.java | 2 +-
.../internal/sql/engine/framework/TestNode.java | 16 +-
.../engine/planner/JoinRowCountEstimationTest.java | 2 +-
.../internal/sql/engine/util/QueryCheckerTest.java | 2 +-
.../internal/sql/BaseSqlIntegrationTest.java | 2 +-
.../sql/engine/util/QueryCheckerFactory.java | 2 +-
.../sql/engine/util/QueryCheckerFactoryImpl.java | 2 +-
.../internal/sql/engine/util/QueryCheckerImpl.java | 2 +-
.../ItInternalTableReadOnlyScanTest.java | 2 +-
.../ItInternalTableReadWriteScanTest.java | 2 +-
.../apache/ignite/distributed/ItLockTableTest.java | 2 +-
.../ignite/distributed/ItTxStateLocalMapTest.java | 2 +-
.../ignite/internal/table/ItColocationTest.java | 2 +-
...bstractHighAvailablePartitionsRecoveryTest.java | 110 +++++-
...ilablePartitionsRecoveryByFilterUpdateTest.java | 62 +++-
.../internal/table/distributed/TableManager.java | 85 ++---
.../replicator/PartitionReplicaListener.java | 2 +-
.../distributed/storage/InternalTableImpl.java | 2 +-
.../distributed/TableManagerRecoveryTest.java | 2 +-
.../table/distributed/TableManagerTest.java | 2 +-
.../storage/InternalTableEstimatedSizeTest.java | 2 +-
.../distributed/storage/InternalTableImplTest.java | 2 +-
.../apache/ignite/distributed/ItTxTestCluster.java | 2 +-
.../internal/table/TxInfrastructureTest.java | 2 +-
.../table/impl/DummyInternalTableImpl.java | 2 +-
.../tx/distributed/ItTransactionRecoveryTest.java | 2 +-
.../org/apache/ignite/internal/tx/TxManager.java | 1 +
.../tx/impl/IgniteAbstractTransactionImpl.java | 2 +-
.../internal/tx/impl/IgniteTransactionsImpl.java | 2 +-
.../internal/tx/impl/ReadOnlyTransactionImpl.java | 2 +-
.../internal/tx/impl/ReadWriteTransactionImpl.java | 2 +-
.../ignite/internal/tx/impl/TxManagerImpl.java | 2 +-
.../apache/ignite/internal/tx/TxManagerTest.java | 1 +
.../tx/impl/ReadOnlyTransactionImplTest.java | 2 +-
.../tx/impl/ReadWriteTransactionImplTest.java | 2 +-
.../apache/ignite/internal/vault/VaultManager.java | 11 +
147 files changed, 2933 insertions(+), 1221 deletions(-)
copy modules/client-common/src/main/java/org/apache/ignite/internal/jdbc/proto/event/{JdbcQueryCancelResult.java => JdbcObservableTimeAwareRequest.java} (52%)
create mode 100644 modules/client-handler/src/main/java/org/apache/ignite/client/handler/JdbcConnectionContext.java
rename modules/{transactions/src/main/java/org/apache/ignite/internal/tx => core/src/main/java/org/apache/ignite/internal/hlc}/HybridTimestampTracker.java (97%)
create mode 100644 modules/jdbc/src/integrationTest/java/org/apache/ignite/jdbc/ItJdbcMultipleConnectionsTest.java
copy modules/platforms/cpp/ignite/{common/binary_object.h => client/compute/broadcast_execution.h} (55%)
copy modules/platforms/cpp/ignite/client/{sql/sql.cpp => compute/broadcast_job_target.cpp} (50%)
copy modules/platforms/cpp/{tests/test-common/cmd_process.h => ignite/client/compute/broadcast_job_target.h} (55%)
create mode 100644 modules/platforms/cpp/ignite/client/compute/job_target.cpp
create mode 100644 modules/platforms/cpp/ignite/client/compute/job_target.h
copy modules/platforms/cpp/ignite/client/detail/{connection_event_handler.h => compute/any_node_job_target.h} (57%)
copy modules/platforms/cpp/ignite/client/{sql/column_origin.h => detail/compute/colocated_job_target.h} (50%)
copy modules/platforms/cpp/ignite/client/detail/{client_error_flags.h => compute/job_target_type.h} (88%)
copy modules/platforms/cpp/ignite/{common/binary_object.h => client/detail/compute/nodes_broadcast_job_target.h} (60%)
create mode 100644 modules/raft/src/integrationTest/java/org/apache/ignite/raft/server/ItJraftDestructorTest.java
create mode 100644 modules/raft/src/main/java/org/apache/ignite/internal/raft/server/impl/GroupStoragesContextResolver.java
copy modules/{cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/CmgGroupId.java => raft/src/main/java/org/apache/ignite/internal/raft/storage/GroupStoragesDestructionIntents.java} (56%)
copy modules/{cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/CmgGroupId.java => raft/src/main/java/org/apache/ignite/internal/raft/storage/impl/NoopGroupStoragesDestructionIntents.java} (55%)
copy modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/row/NullTypeSpec.java => raft/src/main/java/org/apache/ignite/internal/raft/storage/impl/StorageDestructionIntent.java} (57%)
copy modules/{distribution-zones/src/main/java/org/apache/ignite/internal/distributionzones/NodeSerializer.java => raft/src/main/java/org/apache/ignite/internal/raft/storage/impl/StorageDestructionIntentSerializer.java} (54%)
create mode 100644 modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/impl/StoragesDestructionContext.java
create mode 100644 modules/raft/src/main/java/org/apache/ignite/internal/raft/storage/impl/VaultGroupStoragesDestructionIntents.java
create mode 100644 modules/raft/src/test/java/org/apache/ignite/internal/raft/storage/impl/StorageDestructionIntentSerializerTest.java
create mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/benchmark/CreatingDistributionZoneBenchmark.java
create mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/benchmark/CreatingTableBenchmark.java