You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by sk...@apache.org on 2025/04/29 06:37:28 UTC
(ignite-3) branch colocation updated (8997b29f40c -> e45b04fdbe5)
This is an automated email from the ASF dual-hosted git repository.
sk0x50 pushed a change to branch colocation
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 8997b29f40c Merge remote-tracking branch 'origin/main' into colocation
add 51c78efc552 IGNITE-24991 Enable ItBigZoneOperationTest (#5695)
add b492677af26 IGNITE-25237 Fix failed ItMetaStorageWatchTest.testReplayUpdates (#5696)
add a71d09a03ab IGNITE-25242 Handle NodeStoppingException in ReplicaStateManager (#5700)
add fd4c12dfd95 IGNITE-25025 Enrich RetryContext with retry reasons (#5679)
add 0f4814f9dbe IGNITE-22486 Change rendering format of named lists in configuration (#5699)
add 6308912aa50 IGNITE-25245 Ignore NodeStoppingException in startPartitionAndStartClient (#5708)
add e76041c2e66 IGNITE-25146 Fixed data loss after rebalance (#5647)
add d77495007db IGNITE-25212 Fix getting CompactedException from meta-storage in some cases (#5698)
add 818c20b11a2 IGNITE-24230 Enrich Disaster Recovery REST API with new methods for the colocation case (#5694)
add 4850cb2b8cc IGNITE-25034 Enrich meta-storage compaction logs (#5709)
add a51c6829a8c IGNITE-24943 Fix table stop on zone replica stop (#5711)
add e45b04fdbe5 Merge remote-tracking branch 'origin/main' into colocation
No new revisions were added by this update.
Summary of changes:
.../partitions/restart/RestartPartitionsTest.java | 1 +
.../configuration/tree/ConverterToMapVisitor.java | 64 +---
.../InjectedValueConfigurationTest.java | 2 +-
.../configuration/hocon/HoconConverterTest.java | 18 +-
.../impl/MetaStorageCompactionTrigger.java | 10 +-
.../server/AbstractKeyValueStorage.java | 12 +-
.../persistence/CompactionStatisticsHolder.java | 158 +++++++++
.../server/persistence/RocksDbKeyValueStorage.java | 99 ++++--
.../AbstractCompactionKeyValueStorageTest.java | 69 +++-
.../replicator/ItBigZoneOperationTest.java | 5 +-
.../replicator/ItReplicaLifecycleTest.java | 31 ++
.../partition/replicator/fixtures/Node.java | 2 +-
.../ItZonePartitionRaftListenerRecoveryTest.java | 14 +-
.../replicator/LocalPartitionReplicaEvent.java | 8 +-
.../PartitionReplicaLifecycleManager.java | 43 +--
.../replicator/ZonePartitionReplicaListener.java | 22 +-
.../replicator/raft/ZonePartitionRaftListener.java | 19 +-
.../raft/ZonePartitionRaftListenerTest.java | 16 +-
.../ignite/internal/raft/RaftGroupServiceImpl.java | 31 +-
.../apache/ignite/internal/raft/RetryContext.java | 65 +++-
.../internal/replicator/ReplicaStateManager.java | 4 +-
.../rest/api/recovery/DisasterRecoveryApi.java | 65 ++++
....java => GlobalZonePartitionStateResponse.java} | 32 +-
...java => GlobalZonePartitionStatesResponse.java} | 12 +-
...e.java => LocalZonePartitionStateResponse.java} | 32 +-
....java => LocalZonePartitionStatesResponse.java} | 12 +-
...equest.java => ResetZonePartitionsRequest.java} | 18 +-
...uest.java => RestartZonePartitionsRequest.java} | 20 +-
.../ItDisasterRecoveryColocationDisabledTest.java | 111 ++++++
...asterRecoveryControllerResetPartitionsTest.java | 15 +-
...terRecoveryControllerRestartPartitionsTest.java | 50 ++-
.../recovery/ItDisasterRecoveryControllerTest.java | 380 +++++++++++++++------
.../rest/recovery/DisasterRecoveryController.java | 108 +++++-
.../table/ItRebalanceWithPartitionReturnTest.java | 304 +++++++++++++++++
.../storage/LocalFileConfigurationStorageTest.java | 61 ++--
.../java/org/apache/ignite/internal/Cluster.java | 70 +++-
.../ignite/internal/ClusterConfiguration.java | 269 ++++++++++++++-
.../internal/ClusterPerClassIntegrationTest.java | 2 +-
.../internal/ClusterPerTestIntegrationTest.java | 2 +-
.../apache/ignite/internal/ConfigOverride.java} | 19 +-
.../apache/ignite/internal/ConfigOverrides.java} | 13 +-
.../ReplicasSafeTimePropagationTest.java | 15 +-
.../internal/table/distributed/TableManager.java | 114 +++----
.../disaster/DisasterRecoveryManager.java | 5 +-
.../table/distributed/raft/PartitionListener.java | 39 ++-
.../raft/PartitionCommandListenerTest.java | 24 +-
.../apache/ignite/distributed/ItTxTestCluster.java | 8 +-
.../table/impl/DummyInternalTableImpl.java | 9 +-
.../disaster/ItDisasterRecoveryManagerTest.java | 4 +-
49 files changed, 1921 insertions(+), 585 deletions(-)
create mode 100644 modules/metastorage/src/main/java/org/apache/ignite/internal/metastorage/server/persistence/CompactionStatisticsHolder.java
copy modules/rest-api/src/main/java/org/apache/ignite/internal/rest/api/recovery/{GlobalPartitionStateResponse.java => GlobalZonePartitionStateResponse.java} (67%)
copy modules/rest-api/src/main/java/org/apache/ignite/internal/rest/api/recovery/{LocalPartitionStatesResponse.java => GlobalZonePartitionStatesResponse.java} (76%)
copy modules/rest-api/src/main/java/org/apache/ignite/internal/rest/api/recovery/{LocalPartitionStateResponse.java => LocalZonePartitionStateResponse.java} (72%)
copy modules/rest-api/src/main/java/org/apache/ignite/internal/rest/api/recovery/{LocalPartitionStatesResponse.java => LocalZonePartitionStatesResponse.java} (77%)
copy modules/rest-api/src/main/java/org/apache/ignite/internal/rest/api/recovery/{ResetPartitionsRequest.java => ResetZonePartitionsRequest.java} (79%)
copy modules/rest-api/src/main/java/org/apache/ignite/internal/rest/api/recovery/{RestartPartitionsRequest.java => RestartZonePartitionsRequest.java} (81%)
create mode 100644 modules/rest/src/integrationTest/java/org/apache/ignite/internal/rest/recovery/ItDisasterRecoveryColocationDisabledTest.java
create mode 100644 modules/runner/src/integrationTest/java/org/apache/ignite/internal/table/ItRebalanceWithPartitionReturnTest.java
copy modules/{core/src/testFixtures/java/org/apache/ignite/internal/testframework/SystemPropertiesList.java => runner/src/testFixtures/java/org/apache/ignite/internal/ConfigOverride.java} (70%)
copy modules/{configuration-api/src/main/java/org/apache/ignite/configuration/validation/PowerOfTwo.java => runner/src/testFixtures/java/org/apache/ignite/internal/ConfigOverrides.java} (75%)