This is an automated email from the ASF dual-hosted git repository.
sk0x50 pushed a change to branch ignite-22115
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from acfe9b41738 Merge remote-tracking branch 'origin/main' into
ignite-22115
add 0f12672d3c1 IGNITE-25593 Add Cluster API (#5986)
add c71e0536fc4 IGNITE-25087 Do not log 'Not leader' as ERROR on leader
miss (#5601)
add 410bb97bda2 IGNITE-25676 Do not create/use per-table tx state storages
when using colocation (#6039)
add 6d0da43d37f IGNITE-25674 Fix race between closing OutgoingSnapshot and
iterating tx states (#6037)
add 971a8bfa89c IGNITE-25585 Switch from table terminology in
TxStateStorage implementations (#6043)
add ee22ba57ef8 IGNITE-25487 Sql. Schema aware JDBC metadata (#6011)
add 294b6a9cf8f IGNITE-25679 Do not log harmless events on WARN in JRaft
(#6040)
add c39a66e4b5f Merge remote-tracking branch 'origin/main' into
ignite-22115
No new revisions were added by this update.
Summary of changes:
.../example/compute/ComputeAsyncExample.java | 2 +-
.../example/compute/ComputeBroadcastExample.java | 2 +-
.../compute/ComputeCancellationExample.java | 2 +-
.../ignite/example/compute/ComputeExample.java | 2 +-
.../example/compute/ComputeJobPriorityExample.java | 2 +-
.../example/compute/ComputeMapReduceExample.java | 2 +-
.../ComputeWithCustomResultMarshallerExample.java | 2 +-
.../example/compute/ComputeWithResultExample.java | 2 +-
.../src/main/java/org/apache/ignite/Ignite.java | 15 +-
.../org/apache/ignite/network/IgniteCluster.java} | 28 +-
.../compaction/ItCatalogCompactionTest.java | 2 +-
.../descriptors/CatalogColumnContainer.java} | 20 +-
.../descriptors/CatalogSystemViewDescriptor.java | 9 +-
.../descriptors/CatalogTableDescriptor.java | 7 +-
.../handler/ClientInboundMessageHandler.java | 14 +-
.../cluster/ClientClusterGetNodesRequest.java | 14 +-
.../handler/requests/jdbc/JdbcMetadataCatalog.java | 273 ++++++++++----
.../ignite/internal/client/TcpIgniteClient.java | 36 +-
.../internal/client/network/ClientCluster.java | 71 ++++
.../org/apache/ignite/client/fakes/FakeIgnite.java | 17 +-
.../internal/compute/ItComputeTestEmbedded.java | 10 +-
.../threading/ItComputeApiThreadingTest.java | 2 +-
.../internal/compute/utils/InteractiveTasks.java | 2 +-
.../internal/compute/InfiniteMapReduceTask.java | 2 +-
.../apache/ignite/internal/compute/MapReduce.java | 3 +-
.../internal/network/file/TestTopologyService.java | 5 +
.../internal/jdbc/ItJdbcMetadataSelfTest.java | 401 +++++++++++++++------
.../ignite/internal/jdbc/JdbcDatabaseMetadata.java | 7 +-
.../internal/network/IgniteClusterImpl.java} | 35 +-
.../network/PublicApiThreadingIgniteCluster.java | 61 ++++
.../ignite/internal/network/TopologyService.java | 7 +
.../scalecube/ScaleCubeTopologyService.java | 18 +
.../partition/replicator/ItZoneTxFinishTest.java | 28 +-
.../raft/snapshot/outgoing/OutgoingSnapshot.java | 47 ++-
.../ItPrimaryReplicaChoiceTest.java | 4 +-
.../internal/placementdriver/LeaseUpdater.java | 2 +-
.../cpp/tests/odbc-test/meta_queries_test.cpp | 2 +-
.../apache/ignite/raft/jraft/core/NodeImpl.java | 18 +-
...ReplicatorType.java => NotLeaderException.java} | 16 +-
.../apache/ignite/raft/jraft/core/Replicator.java | 2 +-
.../ignite/raft/jraft/rpc/RpcRequestProcessor.java | 12 +-
.../raft/jraft/storage/impl/LogManagerImpl.java | 2 +-
.../snapshot/local/LocalSnapshotStorage.java | 2 +-
.../ignite/internal/app/NoOpMapReduceTask.java | 2 +-
.../org/apache/ignite/internal/app/References.java | 2 +-
.../ignite/internal/app/SyncApiOperation.java | 2 +-
.../network/ItAbstractIgniteClusterTest.java | 106 ++++++
.../ItEmbeddedIgniteClusterTest.java} | 9 +-
.../network/ItThinClientIgniteClusterTest.java} | 30 +-
.../apache/ignite/internal/runner/app/Jobs.java | 6 +-
.../runner/app/PlatformTestNodeRunner.java | 5 +-
.../app/client/ItAbstractThinClientTest.java | 2 +-
.../runner/app/client/ItThinClientComputeTest.java | 10 +-
.../internal/table/ItReadOnlyTransactionTest.java | 4 +-
.../ignite/internal/table/ItTableScanTest.java | 13 +-
.../org/apache/ignite/internal/app/IgniteImpl.java | 21 +-
.../internal/restart/RestartProofIgnite.java | 19 +-
...actions.java => RestartProofIgniteCluster.java} | 33 +-
.../org/apache/ignite/internal/ssl/ItSslTest.java | 8 +-
.../systemviews/ItComputeSystemViewTest.java | 2 +-
.../ignite/internal/sql/engine/util/Commons.java | 87 -----
.../engine/framework/ClusterServiceFactory.java | 5 +
.../disaster/system/ItCmgDisasterRecoveryTest.java | 2 +-
.../internal/table/distributed/TableManager.java | 20 +-
.../storage/BrokenTxStatePartitionStorage.java} | 112 ++----
.../distributed/storage/BrokenTxStateStorage.java} | 33 +-
.../table/distributed/TableManagerTest.java | 18 +-
.../TableManagerWithColocationTest.java} | 16 +-
.../tx/distributed/ItTransactionRecoveryTest.java | 14 +-
.../state/ThreadAssertingTxStateStorage.java | 18 +-
.../TxStateMetaRocksDbPartitionStorage.java | 4 +-
.../rocksdb/TxStateRocksDbPartitionStorage.java | 36 +-
.../state/rocksdb/TxStateRocksDbSharedStorage.java | 11 +-
.../state/rocksdb/TxStateRocksDbStorage.java | 12 +-
74 files changed, 1183 insertions(+), 689 deletions(-)
copy
modules/{core/src/main/java/org/apache/ignite/internal/future/timeout/TimeoutObject.java
=> api/src/main/java/org/apache/ignite/network/IgniteCluster.java} (52%)
copy
modules/{raft/src/main/java/org/apache/ignite/raft/jraft/storage/SnapshotThrottle.java
=>
catalog/src/main/java/org/apache/ignite/internal/catalog/descriptors/CatalogColumnContainer.java}
(70%)
create mode 100644
modules/client/src/main/java/org/apache/ignite/internal/client/network/ClientCluster.java
copy
modules/{compute/src/jobs/java/org/apache/ignite/internal/compute/TupleCollectionJob.java
=>
network-api/src/main/java/org/apache/ignite/internal/network/IgniteClusterImpl.java}
(55%)
create mode 100644
modules/network-api/src/main/java/org/apache/ignite/internal/network/PublicApiThreadingIgniteCluster.java
copy
modules/raft/src/main/java/org/apache/ignite/raft/jraft/core/{ReplicatorType.java
=> NotLeaderException.java} (73%)
create mode 100644
modules/runner/src/integrationTest/java/org/apache/ignite/internal/network/ItAbstractIgniteClusterTest.java
copy
modules/runner/src/integrationTest/java/org/apache/ignite/internal/{runner/app/client/ItNullsEmbeddedClientTest.java
=> network/ItEmbeddedIgniteClusterTest.java} (80%)
copy
modules/{sql-engine/src/integrationTest/java/org/apache/ignite/internal/sql/engine/ItNotNullConstraintClientTest.java
=>
runner/src/integrationTest/java/org/apache/ignite/internal/network/ItThinClientIgniteClusterTest.java}
(63%)
copy
modules/runner/src/main/java/org/apache/ignite/internal/restart/{RestartProofIgniteTransactions.java
=> RestartProofIgniteCluster.java} (60%)
copy
modules/{transactions/src/main/java/org/apache/ignite/internal/tx/storage/state/ThreadAssertingTxStatePartitionStorage.java
=>
table/src/main/java/org/apache/ignite/internal/table/distributed/storage/BrokenTxStatePartitionStorage.java}
(53%)
copy
modules/{transactions/src/testFixtures/java/org/apache/ignite/internal/tx/storage/state/test/TestTxStateStorage.java
=>
table/src/main/java/org/apache/ignite/internal/table/distributed/storage/BrokenTxStateStorage.java}
(63%)
copy
modules/table/src/{main/java/org/apache/ignite/internal/table/distributed/TableIndexStoragesSupplier.java
=>
test/java/org/apache/ignite/internal/table/distributed/TableManagerWithColocationTest.java}
(71%)