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/06/26 12:02:17 UTC
(ignite-3) branch ignite-22115 updated (2da1cca38a0 -> b4c6a4db78d)
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 2da1cca38a0 Merge remote-tracking branch 'origin/main' into ignite-22115
add ea70ac0440f Bump org.junit.platform:junit-platform-testkit from 1.13.1 to 1.13.2 (#6109)
add 8c3af065513 Bump com.gradleup.shadow from 8.3.6 to 8.3.7 (#6107)
add 5f0b5f2e76c Bump io.dropwizard.metrics:metrics-core from 4.2.32 to 4.2.33 (#6087)
add 869727d5494 IGNITE-25045 Sql. Conversion of temporal types now takes type precision into account (#6057)
add ea77a98318b IGNITE-25734 Fix WriteIntentSwitchCommand compatibility (#6114)
add dead61f2269 IGNITE-25758 Add names to all versioned values (#6112)
add 3367bbe8ec8 IGNITE-25764 Add @PropertyName for @Transferable interfaces (#6117)
add 1fdf21c1778 IGNITE-25733 Fix UpdateCommand and UpdateAllCommand compatibility (#6115)
add e9f227e9b26 Bump org.junit.platform:junit-platform-console from 1.13.1 to 1.13.2 (#6122)
add 27b51cb3e91 IGNITE-25772 Fix reserved word usage in java client compat test queries (#6130)
add 8c805381ac2 IGNITE-25731 Fix BuildIndexCommand compatibility (#6126)
add c2fb6df02f5 IGNITE-24428 Make disruptor queue configurable (#6131)
add 7f161e50aee [IGNITE-25570] Configuration compatibility. PoC get meta for one simple Configuration. (#6079)
add 5db6ae384a2 IGNITE-25770 Remove checkpoint configuration schema from page-memory (#6127)
add b4c6a4db78d Merge remote-tracking branch 'origin/main' into ignite-22115
No new revisions were added by this update.
Summary of changes:
gradle/libs.versions.toml | 8 +-
.../internal/client/ClientCompatibilityTests.java | 10 +-
.../internal/causality/BaseVersionedValue.java | 56 +-
.../causality/CompletableVersionedValue.java | 17 +-
.../causality/IncrementalVersionedValue.java | 29 +-
.../ignite/internal/causality/VersionedValue.java | 5 +
.../causality/CompletableVersionedValueTest.java | 26 +-
.../causality/IncrementalVersionedValueTest.java | 38 +-
.../apache/ignite/internal/index/IndexManager.java | 2 +-
.../serialization/BaseMethodNameResolver.java | 36 ++
.../MessageDeserializerGenerator.java | 7 +-
.../serialization/MessageReaderMethodResolver.java | 19 +-
.../serialization/MessageSerializerGenerator.java | 10 +-
.../serialization/MessageWriterMethodResolver.java | 40 +-
.../{Transient.java => PropertyName.java} | 16 +-
.../configuration/CheckpointConfiguration.java | 162 ++++++
.../persistence/checkpoint/CheckpointManager.java | 13 +-
.../persistence/checkpoint/Checkpointer.java | 15 +-
.../persistence/compaction/Compactor.java | 11 +-
.../checkpoint/CheckpointManagerTest.java | 9 +-
.../persistence/checkpoint/CheckpointerTest.java | 37 +-
.../persistence/compaction/CompactorTest.java | 21 +-
.../replacement/AbstractPageReplacementTest.java | 7 +-
.../throttling/PageMemoryThrottlingTest.java | 8 +-
.../ItZonePartitionRaftListenerRecoveryTest.java | 2 +-
.../handlers/WriteIntentSwitchRequestHandler.java | 2 +-
.../network/PartitionReplicationMessageGroup.java | 52 +-
.../network/command/BuildIndexCommand.java | 12 +-
.../BuildIndexCommandV2.java} | 12 +-
.../network/command/UpdateAllCommand.java | 8 +-
.../UpdateAllCommandV2.java} | 12 +-
.../replicator/network/command/UpdateCommand.java | 12 +-
.../UpdateCommandV2.java} | 12 +-
.../network/command/WriteIntentSwitchCommand.java | 8 +-
...ommand.java => WriteIntentSwitchCommandV2.java} | 17 +-
.../replicator/raft/ZonePartitionRaftListener.java | 4 +-
.../handlers/WriteIntentSwitchCommandHandler.java | 5 +-
.../raft/ZonePartitionRaftListenerTest.java | 4 +-
.../DisruptorConfigurationSchema.java} | 14 +-
.../configuration/RaftConfigurationSchema.java | 6 +
.../java/org/apache/ignite/internal/raft/Loza.java | 1 +
.../ConfigurationCompatibilityTest.java | 189 +++++++
.../compatibility/framework/ConfigNode.java | 220 ++++++++
.../framework/ConfigNodeSerializer.java | 64 +++
.../compatibility/framework/ConfigShuttle.java} | 14 +-
.../framework/ConfigurationSnapshotManager.java | 81 +++
.../framework/ConfigurationTreeComparator.java | 69 +++
.../framework/ConfigurationTreeScanner.java | 205 ++++++++
.../compatibility/configuration/snapshot.bin | Bin 0 -> 3272 bytes
.../ignite/internal/schema/SchemaManager.java | 2 +-
.../datatypes/ItCastTemporalPrecisionTest.java | 572 +++++++++++++++++++++
.../engine/datatypes/ItDateTimeCastFormatTest.java | 87 ++--
.../sql/group1/types/time/test_time.test | 17 +-
.../sql/group1/types/timestamp/test_timestamp.test | 2 +-
.../group1/types/timestamp/test_timestamp_ltz.test | 5 +-
.../sql/engine/exec/exp/RexToLixTranslator.java | 142 +++--
.../internal/sql/engine/util/IgniteMethod.java | 13 +
.../sql/engine/util/IgniteSqlDateTimeUtils.java | 61 +++
.../engine/util/IgniteSqlDateTimeUtilsTest.java | 100 ++++
.../internal/sql/engine/util/QueryCheckerTest.java | 53 ++
.../sql/engine/util/ListOfListsMatcher.java | 77 +++
.../internal/sql/engine/util/QueryChecker.java | 4 +
.../internal/sql/engine/util/QueryCheckerImpl.java | 37 ++
.../PersistentPageMemoryStorageEngine.java | 15 +-
.../PageMemoryCheckpointConfigurationSchema.java | 15 +-
...PageMemoryStorageEngineConfigurationSchema.java | 1 -
.../pagememory/PersistentPageMemoryNoLoadTest.java | 32 +-
.../ignite/internal/table/ItColocationTest.java | 4 +-
.../internal/table/distributed/TableManager.java | 6 +-
.../table/distributed/raft/PartitionListener.java | 19 +-
.../raft/handlers/BuildIndexCommandHandler.java | 6 +-
.../replicator/PartitionReplicaListener.java | 8 +-
.../handlers/BuildIndexReplicaRequestHandler.java | 2 +-
.../UpdateCommandsMarshallingMicroBenchmark.java | 4 +-
.../PartitionRaftCommandsSerializationTest.java | 26 +-
.../raft/PartitionCommandListenerTest.java | 35 +-
.../replication/PartitionReplicaListenerTest.java | 6 +-
.../CheckCatalogVersionOnActionRequestTest.java | 2 +-
78 files changed, 2529 insertions(+), 451 deletions(-)
copy modules/network-api/src/main/java/org/apache/ignite/internal/network/annotations/{Transient.java => PropertyName.java} (74%)
create mode 100644 modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/configuration/CheckpointConfiguration.java
copy modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/network/{raft/SnapshotMetaRequest.java => command/BuildIndexCommandV2.java} (78%)
copy modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/network/{raft/SnapshotMetaRequest.java => command/UpdateAllCommandV2.java} (78%)
copy modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/network/{raft/SnapshotMetaRequest.java => command/UpdateCommandV2.java} (79%)
copy modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/network/command/{WriteIntentSwitchCommand.java => WriteIntentSwitchCommandV2.java} (78%)
copy modules/{configuration-presentation/src/test/java/org/apache/ignite/internal/configuration/presentation/TestChildConfigurationSchema.java => raft-api/src/main/java/org/apache/ignite/internal/raft/configuration/DisruptorConfigurationSchema.java} (75%)
create mode 100644 modules/runner/src/test/java/org/apache/ignite/internal/configuration/compatibility/ConfigurationCompatibilityTest.java
create mode 100644 modules/runner/src/test/java/org/apache/ignite/internal/configuration/compatibility/framework/ConfigNode.java
create mode 100644 modules/runner/src/test/java/org/apache/ignite/internal/configuration/compatibility/framework/ConfigNodeSerializer.java
copy modules/{client-handler/src/main/java/org/apache/ignite/client/handler/ResponseWriter.java => runner/src/test/java/org/apache/ignite/internal/configuration/compatibility/framework/ConfigShuttle.java} (74%)
create mode 100644 modules/runner/src/test/java/org/apache/ignite/internal/configuration/compatibility/framework/ConfigurationSnapshotManager.java
create mode 100644 modules/runner/src/test/java/org/apache/ignite/internal/configuration/compatibility/framework/ConfigurationTreeComparator.java
create mode 100644 modules/runner/src/test/java/org/apache/ignite/internal/configuration/compatibility/framework/ConfigurationTreeScanner.java
create mode 100644 modules/runner/src/test/resources/compatibility/configuration/snapshot.bin
create mode 100644 modules/sql-engine/src/integrationTest/java/org/apache/ignite/internal/sql/engine/datatypes/ItCastTemporalPrecisionTest.java
create mode 100644 modules/sql-engine/src/testFixtures/java/org/apache/ignite/internal/sql/engine/util/ListOfListsMatcher.java
rename modules/{page-memory/src/main/java/org/apache/ignite/internal => storage-page-memory/src/main/java/org/apache/ignite/internal/storage}/pagememory/configuration/schema/PageMemoryCheckpointConfigurationSchema.java (77%)