You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ib...@apache.org on 2022/08/16 08:00:09 UTC

[ignite-3] branch main updated (4547eac1d3 -> 90d73bb16d)

This is an automated email from the ASF dual-hosted git repository.

ibessonov pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


    from 4547eac1d3 IGNITE-17475 FreeList metadata is not stored on the checkpoint (#995)
     add 90d73bb16d IGNITE-17076 Common RowId implementation introduced (#1003)

No new revisions were added by this update.

Summary of changes:
 .../pagememory/datapage/PageMemoryTraversal.java   |   2 +-
 .../pagememory/persistence/PartitionMeta.java      |  36 ----
 .../pagememory/persistence/io/PartitionMetaIo.java |  27 +--
 .../persistence/PartitionMetaManagerTest.java      |  12 +-
 .../pagememory/persistence/PartitionMetaTest.java  |  58 +++---
 .../persistence/checkpoint/CheckpointerTest.java   |   2 +-
 .../internal/storage/MvPartitionStorage.java       |  13 +-
 .../org/apache/ignite/internal/storage/RowId.java  |  88 ++++++++-
 .../internal/storage/TxIdMismatchException.java    |  38 ++++
 .../storage/AbstractMvPartitionStorageTest.java    |  84 ++++++---
 .../TestConcurrentHashMapMvPartitionStorage.java   |   6 +-
 .../ignite/internal/storage/chm/TestRowId.java     |  57 ------
 .../index/AbstractSortedIndexStorageTest.java      |  30 +--
 .../internal/storage/index/impl/TestIndexRow.java  |   3 +-
 .../PersistentPageMemoryTableStorage.java          |  63 +------
 .../pagememory/VolatilePageMemoryDataRegion.java   |  46 +----
 .../pagememory/VolatilePageMemoryTableStorage.java |   3 +-
 .../mv/AbstractPageMemoryMvPartitionStorage.java   | 209 ++++++---------------
 .../internal/storage/pagememory/mv/LinkRowId.java  |  63 -------
 .../pagememory/mv/PageMemoryMvStorageIoModule.java |   2 -
 .../storage/pagememory/mv/PartitionlessLinks.java  | 109 ++++-------
 .../mv/PersistentPageMemoryMvPartitionStorage.java |  13 +-
 .../storage/pagememory/mv/ReadRowVersion.java      |  10 +-
 .../internal/storage/pagememory/mv/RowVersion.java |   1 +
 .../pagememory/mv/ScanVersionChainByTimestamp.java |  25 ++-
 .../storage/pagememory/mv/TransactionIds.java      |  57 ------
 .../storage/pagememory/mv/VersionChain.java        |  87 +++------
 .../pagememory/mv/VersionChainDataPageReader.java  |  87 ---------
 .../pagememory/mv/VersionChainFreeList.java        | 164 ----------------
 ...icationsException.java => VersionChainKey.java} |  23 ++-
 .../storage/pagememory/mv/VersionChainLink.java    |  42 -----
 .../storage/pagememory/mv/VersionChainTree.java    |  21 +--
 .../mv/VolatilePageMemoryMvPartitionStorage.java   |   4 +-
 .../storage/pagememory/mv/io/RowVersionDataIo.java |   3 +-
 .../pagememory/mv/io/VersionChainDataIo.java       |  97 ----------
 .../pagememory/mv/io/VersionChainInnerIo.java      |  41 +---
 .../storage/pagememory/mv/io/VersionChainIo.java   | 135 ++++++++++++-
 .../pagememory/mv/io/VersionChainLeafIo.java       |  41 +---
 .../AbstractPageMemoryMvPartitionStorageTest.java  |  98 ----------
 .../pagememory/mv/PartitionlessLinksTest.java      |  68 -------
 ...PersistentPageMemoryMvPartitionStorageTest.java |   2 +-
 .../VolatilePageMemoryMvPartitionStorageTest.java  |   2 +-
 .../storage/rocksdb/RocksDbMvPartitionStorage.java | 101 ++++++----
 .../ignite/internal/storage/rocksdb/UuidRowId.java | 133 -------------
 44 files changed, 659 insertions(+), 1547 deletions(-)
 delete mode 100644 modules/storage-api/src/test/java/org/apache/ignite/internal/storage/chm/TestRowId.java
 delete mode 100644 modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/LinkRowId.java
 delete mode 100644 modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/TransactionIds.java
 delete mode 100644 modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/VersionChainDataPageReader.java
 delete mode 100644 modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/VersionChainFreeList.java
 rename modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/{RowIdIsInvalidForModificationsException.java => VersionChainKey.java} (70%)
 delete mode 100644 modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/VersionChainLink.java
 delete mode 100644 modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/io/VersionChainDataIo.java
 delete mode 100644 modules/storage-page-memory/src/test/java/org/apache/ignite/internal/storage/pagememory/mv/PartitionlessLinksTest.java
 delete mode 100644 modules/storage-rocksdb/src/main/java/org/apache/ignite/internal/storage/rocksdb/UuidRowId.java