This is an automated email from the ASF dual-hosted git repository.
rpuch pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 10b660cbe0f Bump value from 2.11.6 to 2.11.7 (#7044)
add 7e0b7195423 IGNITE-25665 Persist pending entries list in "aipersist"
engine (#7019)
No new revisions were added by this update.
Summary of changes:
.../internal/pagememory/io/DataPagePayload.java | 2 +-
.../ignite/internal/table/ItDurabilityTest.java | 6 +-
.../internal/storage/MvPartitionStorage.java | 15 ++
.../storage/ThreadAssertingMvPartitionStorage.java | 7 +
.../AbstractMvPartitionStorageConcurrencyTest.java | 101 ++++++++
.../storage/AbstractMvPartitionStorageTest.java | 46 ++--
.../storage/impl/TestMvPartitionStorage.java | 6 +
.../storage/pagememory/StoragePartitionMeta.java | 40 ++-
.../pagememory/StoragePartitionMetaFactory.java | 3 +-
.../storage/pagememory/StoragePartitionMetaIo.java | 13 +-
.../pagememory/StoragePartitionMetaIoV2.java | 82 +++++++
.../pagememory/StoragePartitionMetaIoVersions.java | 3 +-
.../pagememory/mv/AbortWriteInvokeClosure.java | 7 +
.../mv/AbstractPageMemoryMvPartitionStorage.java | 22 +-
.../mv/AddWriteLinkingWiInvokeClosure.java | 197 +++++++++++++++
.../pagememory/mv/CommitWriteInvokeClosure.java | 64 ++---
.../storage/pagememory/mv/FindRowVersion.java | 2 +
.../mv/PersistentPageMemoryMvPartitionStorage.java | 153 +++++++++++-
.../pagememory/mv/PlainRowVersionOperations.java | 82 +++++++
.../pagememory/mv/PlainRowVersionReader.java | 15 +-
.../storage/pagememory/mv/ReadRowVersion.java | 2 +-
.../pagememory/mv/ReadWriteIntentLinks.java | 71 ++++++
.../mv/RemoveWriteOnGcInvokeClosure.java | 10 +-
.../internal/storage/pagememory/mv/RowVersion.java | 23 +-
.../pagememory/mv/RowVersionOperations.java | 58 +++++
.../storage/pagememory/mv/RowVersionReader.java | 17 +-
.../pagememory/mv/RowVersionValueOffsets.java | 3 +
.../pagememory/mv/UpdateNextWiLinkHandler.java | 48 ++++
.../pagememory/mv/UpdatePrevWiLinkHandler.java | 49 ++++
.../mv/VolatilePageMemoryMvPartitionStorage.java | 21 ++
....java => WiLinkableCommittedVersionReader.java} | 28 ++-
.../pagememory/mv/WiLinkableRowVersion.java | 228 +++++++++++++++++
.../mv/WiLinkableRowVersionOperations.java | 98 ++++++++
...Cursor.java => WiLinkableRowVersionReader.java} | 29 +--
....java => WiLinkableRowVersionValueOffsets.java} | 10 +-
.../pagememory/mv/WiLinkableWriteIntentReader.java | 63 +++++
...{VersionChainKey.java => WriteIntentLinks.java} | 33 +--
.../pagememory/mv/WriteIntentListSupport.java | 68 ++++++
.../StoragePartitionMetaManagerTest.java | 2 +-
.../pagememory/StoragePartitionMetaTest.java | 2 +-
.../AbstractPageMemoryMvPartitionStorageTest.java | 21 +-
...PersistentPageMemoryMvPartitionStorageTest.java | 272 +++++++++++++++++++++
.../VolatilePageMemoryMvPartitionStorageTest.java | 17 ++
.../pagememory/mv/WiLinkableRowVersionTest.java | 180 ++++++++++++++
.../storage/rocksdb/RocksDbMvPartitionStorage.java | 6 +
.../table/distributed/StorageUpdateHandler.java | 43 ++++
.../internal/table/distributed/TableManager.java | 1 +
47 files changed, 2097 insertions(+), 172 deletions(-)
create mode 100644
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/StoragePartitionMetaIoV2.java
create mode 100644
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/AddWriteLinkingWiInvokeClosure.java
create mode 100644
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/PlainRowVersionOperations.java
create mode 100644
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/ReadWriteIntentLinks.java
create mode 100644
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/RowVersionOperations.java
create mode 100644
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/UpdateNextWiLinkHandler.java
create mode 100644
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/UpdatePrevWiLinkHandler.java
copy
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/{LatestVersionsCursor.java
=> WiLinkableCommittedVersionReader.java} (57%)
create mode 100644
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/WiLinkableRowVersion.java
create mode 100644
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/WiLinkableRowVersionOperations.java
copy
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/{TimestampCursor.java
=> WiLinkableRowVersionReader.java} (53%)
copy
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/{PlainRowVersionValueOffsets.java
=> WiLinkableRowVersionValueOffsets.java} (75%)
create mode 100644
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/WiLinkableWriteIntentReader.java
copy
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/{VersionChainKey.java
=> WriteIntentLinks.java} (61%)
create mode 100644
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/WriteIntentListSupport.java
create mode 100644
modules/storage-page-memory/src/test/java/org/apache/ignite/internal/storage/pagememory/mv/WiLinkableRowVersionTest.java