Merge branch 'ignite-gg-8.0.3.ea1' of https://github.com/gridgain/apache-ignite into ignite-gg-8.0.3.ea2
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/a19f94bd Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/a19f94bd Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/a19f94bd Branch: refs/heads/ignite-gg-8.0.3.ea6-clients-test Commit: a19f94bdb8bf29d811bd795512719896fd9a0fc4 Parents: 9282116 56fadcd Author: Alexey Goncharuk <[email protected]> Authored: Thu Feb 16 16:49:21 2017 +0300 Committer: Alexey Goncharuk <[email protected]> Committed: Thu Feb 16 16:49:21 2017 +0300 ---------------------------------------------------------------------- .../benchmarks/jmh/tree/BPlusTreeBenchmark.java | 13 +- .../apache/ignite/IgniteSystemProperties.java | 7 + .../org/apache/ignite/cache/QueryIndex.java | 21 ++ .../configuration/CacheConfiguration.java | 35 ++- .../apache/ignite/internal/IgniteKernal.java | 9 +- .../apache/ignite/internal/pagemem/Page.java | 2 +- .../ignite/internal/pagemem/PageIdUtils.java | 2 +- .../ignite/internal/pagemem/PageMemory.java | 9 +- .../pagemem/impl/PageMemoryNoStoreImpl.java | 28 +- .../internal/pagemem/wal/record/WALRecord.java | 5 +- .../pagemem/wal/record/delta/InsertRecord.java | 25 +- .../delta/MetaPageInitRootInlineRecord.java | 62 ++++ .../record/delta/MetaPageInitRootRecord.java | 3 +- .../wal/record/delta/NewRootInitRecord.java | 26 +- .../pagemem/wal/record/delta/ReplaceRecord.java | 23 +- .../cache/IgniteCacheOffheapManagerImpl.java | 54 +--- .../IgniteCacheDatabaseSharedManager.java | 9 + .../cache/database/MetadataStorage.java | 57 +--- .../cache/database/freelist/FreeList.java | 6 + .../cache/database/freelist/FreeListImpl.java | 289 +++++++++++-------- .../cache/database/freelist/PagesList.java | 267 +++++++++++------ .../cache/database/tree/BPlusTree.java | 197 ++++++++++--- .../cache/database/tree/io/BPlusIO.java | 34 +-- .../cache/database/tree/io/BPlusInnerIO.java | 44 +-- .../cache/database/tree/io/BPlusLeafIO.java | 9 +- .../cache/database/tree/io/BPlusMetaIO.java | 45 ++- .../cache/database/tree/io/DataPageIO.java | 48 ++- .../cache/database/tree/io/DataPagePayload.java | 2 +- .../cache/database/tree/io/PageIO.java | 60 ++++ .../dht/GridDhtPartitionTopologyImpl.java | 2 +- .../cluster/IgniteChangeGlobalStateSupport.java | 2 + .../query/GridQueryIndexDescriptor.java | 7 + .../processors/query/GridQueryProcessor.java | 39 ++- .../apache/ignite/internal/util/GridUnsafe.java | 45 ++- .../GridCacheRebalancingSyncSelfTest.java | 12 +- .../processors/database/BPlusTreeSelfTest.java | 13 +- .../odbc/OdbcProcessorValidationSelfTest.java | 4 +- .../unsafe/GridUnsafeMemorySelfTest.java | 35 +++ .../junits/common/GridCommonAbstractTest.java | 59 ++-- .../ignite/testsuites/IgniteCacheTestSuite.java | 10 - .../testsuites/IgniteCacheTestSuite5.java | 19 +- .../processors/query/h2/IgniteH2Indexing.java | 19 +- .../processors/query/h2/database/H2Tree.java | 57 +++- .../query/h2/database/H2TreeIndex.java | 236 ++++++++++++++- .../query/h2/database/InlineIndexHelper.java | 279 ++++++++++++++++++ .../query/h2/database/io/H2ExtrasInnerIO.java | 135 +++++++++ .../query/h2/database/io/H2ExtrasLeafIO.java | 132 +++++++++ .../query/h2/database/io/H2InnerIO.java | 10 - .../query/h2/database/io/H2LeafIO.java | 10 - .../processors/query/h2/opt/GridH2Row.java | 2 +- .../processors/query/h2/opt/GridH2Table.java | 3 +- .../h2/GridIndexingSpiAbstractSelfTest.java | 5 + .../query/h2/database/H2TreeIndexTest.java | 59 ++++ .../h2/database/InlineIndexHelperTest.java | 46 +++ 54 files changed, 2063 insertions(+), 568 deletions(-) ----------------------------------------------------------------------
