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%)