ignite-3478
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/2e0c9c08 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/2e0c9c08 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/2e0c9c08 Branch: refs/heads/ignite-3478 Commit: 2e0c9c08e046e8d6af1b5358d9053eae999b1fb4 Parents: 5fac5b0 4f80f86 Author: sboikov <[email protected]> Authored: Tue Sep 5 14:30:55 2017 +0300 Committer: sboikov <[email protected]> Committed: Tue Sep 5 14:30:55 2017 +0300 ---------------------------------------------------------------------- .../processors/cache/GridCacheUtils.java | 3 + .../cache/IgniteCacheOffheapManagerImpl.java | 1190 +----------------- .../persistence/GridCacheOffheapManager.java | 3 + .../cache/persistence/tree/io/PageIO.java | 25 +- .../cache/tree/AbstractDataInnerIO.java | 109 ++ .../cache/tree/AbstractDataLeafIO.java | 108 ++ .../cache/tree/AbstractPendingEntryInnerIO.java | 99 ++ .../cache/tree/AbstractPendingEntryLeafIO.java | 98 ++ .../cache/tree/CacheDataRowStore.java | 80 ++ .../processors/cache/tree/CacheDataTree.java | 255 ++++ .../cache/tree/CacheIdAwareDataInnerIO.java | 48 + .../cache/tree/CacheIdAwareDataLeafIO.java | 48 + .../tree/CacheIdAwarePendingEntryInnerIO.java | 48 + .../tree/CacheIdAwarePendingEntryLeafIO.java | 48 + .../processors/cache/tree/DataInnerIO.java | 48 + .../processors/cache/tree/DataLeafIO.java | 48 + .../internal/processors/cache/tree/DataRow.java | 104 ++ .../cache/tree/PendingEntriesTree.java | 118 ++ .../cache/tree/PendingEntryInnerIO.java | 48 + .../cache/tree/PendingEntryLeafIO.java | 48 + .../processors/cache/tree/PendingRow.java | 83 ++ .../processors/cache/tree/PendingRowIO.java | 44 + .../processors/cache/tree/RowLinkIO.java | 44 + .../processors/cache/tree/SearchRow.java | 76 ++ 24 files changed, 1653 insertions(+), 1170 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/2e0c9c08/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheUtils.java ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/2e0c9c08/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheOffheapManagerImpl.java ---------------------------------------------------------------------- diff --cc modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheOffheapManagerImpl.java index fde6b7e,aabb2d0..9cffaba --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheOffheapManagerImpl.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/IgniteCacheOffheapManagerImpl.java @@@ -33,10 -33,9 +33,10 @@@ import org.apache.ignite.IgniteExceptio import org.apache.ignite.IgniteLogger; import org.apache.ignite.internal.NodeStoppingException; import org.apache.ignite.internal.pagemem.FullPageId; - import org.apache.ignite.internal.pagemem.PageMemory; - import org.apache.ignite.internal.pagemem.PageUtils; import org.apache.ignite.internal.processors.affinity.AffinityTopologyVersion; +import org.apache.ignite.internal.processors.cache.mvcc.TxMvccVersion; + import org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtInvalidPartitionException; + import org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLocalPartition; import org.apache.ignite.internal.processors.cache.persistence.CacheDataRow; import org.apache.ignite.internal.processors.cache.persistence.CacheDataRowAdapter; import org.apache.ignite.internal.processors.cache.persistence.CacheSearchRow;
