This is an automated email from the ASF dual-hosted git repository.
sdanilov pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from 8f349128cc IGNITE-17320 Implement B+Tree based sorted index storage
(#1078)
add d3ee2e6645 IGNITE-17627 Extend MvPartitionStorage read API with write
intent resolution capabilities (#1102)
No new revisions were added by this update.
Summary of changes:
.../org/apache/ignite/internal/util/ByteUtils.java | 34 ++-
.../apache/ignite/internal/util/GridUnsafe.java | 52 ++--
.../internal/util/io/IgniteUnsafeDataInput.java | 22 +-
.../internal/util/io/IgniteUnsafeDataOutput.java | 22 +-
.../stream/DirectByteBufferStreamImplV1.java | 44 +--
.../storage/DistributedConfigurationStorage.java | 4 +-
.../internal/storage/MvPartitionStorage.java | 33 +-
.../apache/ignite/internal/storage/ReadResult.java | 128 ++++++++
.../org/apache/ignite/internal/storage/RowId.java | 2 +
.../storage/AbstractMvPartitionStorageTest.java | 308 +++++++++++++++++--
.../storage/AbstractMvTableStorageTest.java | 4 +-
.../TestConcurrentHashMapMvPartitionStorage.java | 130 ++++++--
.../mv/AbstractPageMemoryMvPartitionStorage.java | 184 +++++++++--
.../pagememory/mv/ScanVersionChainByTimestamp.java | 124 --------
.../storage/pagememory/mv/VersionChain.java | 44 ++-
.../storage/pagememory/mv/io/VersionChainIo.java | 43 ++-
.../storage/rocksdb/RocksDbMvPartitionStorage.java | 339 ++++++++++++++++-----
.../distributed/storage/VersionedRowStore.java | 10 +-
.../state/rocksdb/TxStateRocksDbStorage.java | 18 +-
19 files changed, 1155 insertions(+), 390 deletions(-)
create mode 100644
modules/storage-api/src/main/java/org/apache/ignite/internal/storage/ReadResult.java
delete mode 100644
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/ScanVersionChainByTimestamp.java