Merge remote-tracking branch 'origin/ignite-3477-master' into ignite-3477-master
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/abe71182 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/abe71182 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/abe71182 Branch: refs/heads/ignite-3477-master Commit: abe711824a3afab6bd3c462f61e01239de910305 Parents: 1fb198e 5c6d550 Author: Dmitriy Govorukhin <[email protected]> Authored: Fri Apr 7 15:21:25 2017 +0300 Committer: Dmitriy Govorukhin <[email protected]> Committed: Fri Apr 7 15:21:25 2017 +0300 ---------------------------------------------------------------------- .../apache/ignite/internal/pagemem/Page.java | 84 -- .../ignite/internal/pagemem/PageMemory.java | 20 +- .../ignite/internal/pagemem/PageSupport.java | 104 +++ .../pagemem/impl/PageMemoryNoStoreImpl.java | 163 ++-- .../internal/pagemem/impl/PageNoStoreImpl.java | 141 --- .../cache/CacheOffheapEvictionManager.java | 3 +- .../cache/IgniteCacheOffheapManagerImpl.java | 16 +- .../cache/database/CacheDataRowAdapter.java | 26 +- .../cache/database/DataStructure.java | 243 +++++- .../processors/cache/database/RowStore.java | 10 - .../cache/database/freelist/FreeListImpl.java | 145 ++-- .../cache/database/freelist/PagesList.java | 637 +++++++------- .../cache/database/tree/BPlusTree.java | 869 ++++++++++--------- .../cache/database/tree/io/PageIO.java | 3 +- .../database/tree/reuse/ReuseListImpl.java | 2 +- .../cache/database/tree/util/PageHandler.java | 381 +++++--- .../database/tree/util/PageLockListener.java | 42 +- .../dht/atomic/GridDhtAtomicCache.java | 18 +- .../cache/version/GridCacheVersionManager.java | 3 + .../clock/GridClockDeltaSnapshot.java | 2 +- .../communication/tcp/TcpCommunicationSpi.java | 4 +- .../pagemem/impl/PageMemoryNoLoadSelfTest.java | 116 +-- .../database/BPlusTreeReuseSelfTest.java | 29 +- .../processors/database/BPlusTreeSelfTest.java | 92 +- .../processors/query/h2/database/H2Tree.java | 14 +- .../h2/database/InlineIndexHelperTest.java | 44 +- 26 files changed, 1789 insertions(+), 1422 deletions(-) ----------------------------------------------------------------------
