You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by pt...@apache.org on 2025/02/24 16:01:09 UTC
(ignite-3) branch ignite-24581 updated (71e58e86ee1 -> 48f9f5b3292)
This is an automated email from the ASF dual-hosted git repository.
ptupitsyn pushed a change to branch ignite-24581
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 71e58e86ee1 Fix testNullReplicas
add 47a564e57c3 Bump junit5 from 5.11.4 to 5.12.0 (#5269)
add ff8ba250877 IGNITE-24587 Use production defaults when starting benchmarks (#5265)
add 9e6fd4c0bd2 IGNITE-24343 Use ZonePartitionId as commitPartitionId (#5246)
add 96cc341057d IGNITE-23864 Log node configuration on start (#5277)
add fd81d0f3466 IGNITE-24520 Sql. TransactionViewProvider should only return local transactions (#5274)
add faf94cc8fd4 IGNITE-24296 Implement cancel transaction REST endpoint (#5259)
add e08730e3327 IGNITE-24504 Log cluster configuration (#5280)
add bece9d1151b IGNITE-23466 Rework DZM internals (#5092)
add f1872470655 IGNITE-24487 Lock manager's approximate counter may allow taking more locks more than limit (#5278)
add 48f9f5b3292 Merge branch 'main' into ignite-24581
No new revisions were added by this update.
Summary of changes:
check-rules/spotbugs-excludes.xml | 2 +-
gradle/libs.versions.toml | 2 +-
.../catalog/commands/AlterZoneCommand.java | 2 +-
.../catalog/commands/RenameZoneCommand.java | 2 +-
.../catalog/events/AlterZoneEventParameters.java | 18 +-
.../internal/catalog/storage/AlterZoneEntry.java | 17 +-
.../storage/CatalogEntrySerializationTest.java | 2 +-
.../ignite/internal/catalog/CatalogTestUtils.java | 11 +-
.../ignite/client/fakes/FakeInternalTable.java | 4 +-
.../apache/ignite/client/fakes/FakeTxManager.java | 4 +-
.../ignite/internal/util/io/IgniteDataInput.java | 60 +
.../ignite/internal/util/io/IgniteDataOutput.java | 40 +
...tDistributionZoneMetaStorageCompactionTest.java | 158 ++
.../ItDistributionZonesFiltersTest.java | 41 +-
...niteDistributionZoneManagerNodeRestartTest.java | 214 +--
.../rebalance/ItRebalanceDistributedTest.java | 10 +-
.../distributionzones/AugmentationSerializer.java | 66 -
.../distributionzones/DataNodesHistory.java | 158 ++
.../distributionzones/DataNodesHistoryEntry.java} | 58 +-
.../DataNodesHistoryMetaStorageOperation.java | 206 +++
.../distributionzones/DataNodesManager.java | 1561 ++++++++++++++++++++
.../distributionzones/DataNodesMapSerializer.java | 79 -
.../distributionzones/DistributionZoneManager.java | 1219 ++-------------
.../distributionzones/DistributionZoneTimer.java | 183 +++
.../distributionzones/DistributionZonesUtil.java | 452 +++---
.../ignite/internal/distributionzones/Node.java | 13 +-
.../distributionzones/NodeWithAttributes.java | 10 +-
.../TopologyAugmentationMapSerializer.java | 76 -
.../CausalityDataNodesEngine.java | 540 -------
.../rebalance/DistributionZoneRebalanceEngine.java | 31 +-
.../DistributionZoneRebalanceEngineV2.java | 30 +-
.../distributionzones/rebalance/RebalanceUtil.java | 3 +-
.../rebalance/ZoneRebalanceUtil.java | 23 -
.../BaseDistributionZoneManagerTest.java | 30 +-
.../DataNodesHistorySerializerTest.java | 91 ++
.../distributionzones/DataNodesManagerTest.java | 566 +++++++
.../DataNodesMapSerializerTest.java | 57 -
.../DistributionZoneManagerAlterFilterTest.java | 57 +-
...ibutionZoneManagerConfigurationChangesTest.java | 32 +-
...istributionZoneManagerScaleUpScaleDownTest.java | 839 +++--------
.../DistributionZoneTimerSerializerTest.java | 72 +
.../DistributionZonesSchedulersTest.java | 322 +---
.../TopologyAugmentationMapSerializerTest.java | 82 -
.../DistributionZoneCausalityDataNodesTest.java | 94 +-
.../DistributionZoneRebalanceEngineTest.java | 23 +-
.../DistributionZonesTestUtil.java | 162 +-
.../internal/metastorage/MetaStorageManager.java | 15 +
.../internal/metastorage/dsl/Operations.java | 11 +-
.../metastorage/impl/MetaStorageManagerImpl.java | 17 +
.../replicator/ItTransactionsVacuumTest.java | 3 +-
.../partition/replicator/ItZoneTxFinishTest.java | 44 +-
.../partition/replicator/fixtures/Node.java | 6 +-
.../network/command/UpdateAllCommand.java | 4 +-
.../replicator/network/command/UpdateCommand.java | 4 +-
.../network/raft/SnapshotMvDataResponse.java | 5 +-
.../replication/ReadWriteReplicaRequest.java | 4 +-
.../replicator/raft/RaftTxFinishMarker.java | 4 +-
.../replicator/raft/ZonePartitionRaftListener.java | 7 +-
.../raft/handlers/FinishTxCommandHandler.java | 6 +-
.../raft/snapshot/PartitionMvStorageAccess.java | 5 +-
.../snapshot/incoming/IncomingSnapshotCopier.java | 11 +-
.../raft/snapshot/outgoing/OutgoingSnapshot.java | 7 +-
.../incoming/IncomingSnapshotCopierTest.java | 9 +-
.../OutgoingSnapshotMvDataStreamingTest.java | 4 +-
.../ignite/internal/rest/api/sql/SqlQueryApi.java | 10 +-
.../rest/api/transaction/TransactionApi.java | 10 +-
.../rest/sql/ItSqlQueryControllerTest.java | 10 +-
.../transaction/ItTransactionControllerTest.java | 25 +-
.../internal/rest/sql/SqlQueryController.java | 8 +-
...elException.java => SqlQueryKillException.java} | 8 +-
.../handler/SqlQueryCancelExceptionHandler.java | 10 +-
.../rest/transaction/TransactionController.java | 9 +-
...xception.java => TransactionKillException.java} | 8 +-
.../handler/TransactionCancelExceptionHandler.java | 10 +-
.../benchmark/AbstractMultiNodeBenchmark.java | 2 +-
.../runner/app/ItIgniteNodeRestartTest.java | 4 +-
.../org/apache/ignite/internal/app/IgniteImpl.java | 19 +-
.../testframework/TestIgnitionManager.java | 51 +-
.../internal/sql/engine/exec/TxAttributes.java | 7 +-
.../sql/engine/exec/UpdatableTableImpl.java | 27 +-
.../sql/engine/framework/NoOpTransaction.java | 2 +-
.../internal/storage/MvPartitionStorage.java | 5 +-
.../apache/ignite/internal/storage/ReadResult.java | 21 +-
.../storage/ThreadAssertingMvPartitionStorage.java | 4 +-
.../storage/AbstractMvPartitionStorageTest.java | 8 +-
.../storage/BaseMvPartitionStorageTest.java | 1 +
.../storage/impl/TestMvPartitionStorage.java | 6 +-
.../mv/AbstractPageMemoryMvPartitionStorage.java | 4 +-
.../storage/rocksdb/RocksDbMvPartitionStorage.java | 4 +-
.../ItAbstractInternalTableScanTest.java | 6 +-
.../ItInternalTableReadWriteScanTest.java | 8 +-
.../apache/ignite/distributed/ItLockTableTest.java | 2 +-
.../ignite/internal/table/ItColocationTest.java | 2 +-
...bstractHighAvailablePartitionsRecoveryTest.java | 66 +-
...blePartitionsRecoveryNoStaleRecoveriesTest.java | 2 +-
.../ItHighAvailablePartitionsRecoveryTest.java | 43 +-
.../ignite/internal/table/InternalTable.java | 5 +-
.../table/distributed/StorageUpdateHandler.java | 29 +-
.../table/distributed/raft/PartitionListener.java | 4 +-
.../snapshot/PartitionMvStorageAccessImpl.java | 11 +-
.../replicator/PartitionReplicaListener.java | 62 +-
.../distributed/storage/InternalTableImpl.java | 63 +-
.../table/impl/DummyInternalTableImpl.java | 3 +-
.../ItDisasterRecoveryReconfigurationTest.java | 2 +
.../tx/distributed/ItTransactionRecoveryTest.java | 2 +-
.../TransactionExpirationRegistryBenchmark.java | 2 +-
.../ignite/internal/tx/InternalTransaction.java | 7 +-
.../org/apache/ignite/internal/tx/TxManager.java | 2 +-
.../org/apache/ignite/internal/tx/TxStateMeta.java | 18 +-
.../ignite/internal/tx/TxStateMetaAbandoned.java | 14 +-
.../ignite/internal/tx/TxStateMetaFinishing.java | 12 +-
.../ignite/internal/tx/impl/OrphanDetector.java | 8 +-
.../tx/impl/PersistentTxStateVacuumizer.java | 4 +-
.../tx/impl/PublicApiThreadingTransaction.java | 7 +-
.../internal/tx/impl/ReadOnlyTransactionImpl.java | 2 +-
.../internal/tx/impl/ReadWriteTransactionImpl.java | 13 +-
.../internal/tx/impl/TxCleanupRequestSender.java | 25 +-
.../ignite/internal/tx/impl/TxManagerImpl.java | 10 +-
.../ignite/internal/tx/impl/TxMessageSender.java | 15 +-
.../tx/impl/VolatileTxStateMetaStorage.java | 6 +-
.../tx/message/TxFinishReplicaRequest.java | 3 +-
.../tx/message/TxStateMetaAbandonedMessage.java | 6 +-
.../tx/message/TxStateMetaFinishingMessage.java | 6 +-
.../internal/tx/message/TxStateMetaMessage.java | 8 +-
.../tx/views/TransactionsViewProvider.java | 72 +-
.../apache/ignite/internal/tx/TxManagerTest.java | 43 +-
.../tx/impl/ReadWriteTransactionImplTest.java | 3 +-
127 files changed, 4753 insertions(+), 4004 deletions(-)
create mode 100644 modules/distribution-zones/src/integrationTest/java/org/apache/ignite/internal/distributionzones/ItDistributionZoneMetaStorageCompactionTest.java
delete mode 100644 modules/distribution-zones/src/main/java/org/apache/ignite/internal/distributionzones/AugmentationSerializer.java
create mode 100644 modules/distribution-zones/src/main/java/org/apache/ignite/internal/distributionzones/DataNodesHistory.java
copy modules/{transactions/src/main/java/org/apache/ignite/internal/tx/impl/TxIdAndTimestamp.java => distribution-zones/src/main/java/org/apache/ignite/internal/distributionzones/DataNodesHistoryEntry.java} (50%)
create mode 100644 modules/distribution-zones/src/main/java/org/apache/ignite/internal/distributionzones/DataNodesHistoryMetaStorageOperation.java
create mode 100644 modules/distribution-zones/src/main/java/org/apache/ignite/internal/distributionzones/DataNodesManager.java
delete mode 100644 modules/distribution-zones/src/main/java/org/apache/ignite/internal/distributionzones/DataNodesMapSerializer.java
create mode 100644 modules/distribution-zones/src/main/java/org/apache/ignite/internal/distributionzones/DistributionZoneTimer.java
delete mode 100644 modules/distribution-zones/src/main/java/org/apache/ignite/internal/distributionzones/TopologyAugmentationMapSerializer.java
delete mode 100644 modules/distribution-zones/src/main/java/org/apache/ignite/internal/distributionzones/causalitydatanodes/CausalityDataNodesEngine.java
create mode 100644 modules/distribution-zones/src/test/java/org/apache/ignite/internal/distributionzones/DataNodesHistorySerializerTest.java
create mode 100644 modules/distribution-zones/src/test/java/org/apache/ignite/internal/distributionzones/DataNodesManagerTest.java
delete mode 100644 modules/distribution-zones/src/test/java/org/apache/ignite/internal/distributionzones/DataNodesMapSerializerTest.java
create mode 100644 modules/distribution-zones/src/test/java/org/apache/ignite/internal/distributionzones/DistributionZoneTimerSerializerTest.java
delete mode 100644 modules/distribution-zones/src/test/java/org/apache/ignite/internal/distributionzones/TopologyAugmentationMapSerializerTest.java
rename modules/rest/src/main/java/org/apache/ignite/internal/rest/sql/exception/{SqlQueryCancelException.java => SqlQueryKillException.java} (80%)
rename modules/rest/src/main/java/org/apache/ignite/internal/rest/transaction/exception/{TransactionCancelException.java => TransactionKillException.java} (79%)