Merge branches 'ignite-8159' and 'master' of https://git-wip-us.apache.org/repos/asf/ignite into ignite-8159
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/359b0655 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/359b0655 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/359b0655 Branch: refs/heads/ignite-8159 Commit: 359b0655a9a055a7363603f32ba1226a00b36ee6 Parents: dcea824 b97b1ee Author: Alexey Kuznetsov <akuznet...@apache.org> Authored: Mon Apr 9 09:03:37 2018 +0700 Committer: Alexey Kuznetsov <akuznet...@apache.org> Committed: Mon Apr 9 09:03:37 2018 +0700 ---------------------------------------------------------------------- .../ignite/examples/ml/genetic/change/Coin.java | 7 +- .../OptimizeMakeChangeFitnessFunction.java | 3 +- .../change/OptimizeMakeChangeGAExample.java | 8 +- .../OptimizeMakeChangeTerminateCriteria.java | 3 +- .../helloworld/HelloWorldFitnessFunction.java | 3 +- .../genetic/helloworld/HelloWorldGAExample.java | 9 +- .../helloworld/HelloWorldTerminateCriteria.java | 3 +- .../ignite/examples/ml/genetic/movie/Movie.java | 4 +- .../ml/genetic/movie/MovieFitnessFunction.java | 3 +- .../ml/genetic/movie/MovieGAExample.java | 4 +- .../genetic/movie/MovieTerminateCriteria.java | 4 +- .../junits/IgniteCompatibilityAbstractTest.java | 4 +- .../junits/IgniteCompatibilityNodeRunner.java | 4 +- .../util/CompatibilityTestsUtils.java | 93 +++++++++++ .../apache/ignite/IgniteSystemProperties.java | 5 + .../processors/cache/GridCacheMapEntry.java | 158 +++++++++++++++---- .../colocated/GridDhtDetachedCacheEntry.java | 3 +- .../distributed/near/GridNearCacheEntry.java | 3 +- .../TrackingPageIsCorruptedException.java | 60 +++++++ .../cache/persistence/tree/BPlusTree.java | 41 ++++- .../cache/persistence/tree/io/PageMetaIO.java | 6 +- .../persistence/tree/io/TrackingPageIO.java | 156 +++++++++++++++--- ...eAbstractDataStructuresFailoverSelfTest.java | 56 ++++++- .../persistence/db/wal/WalCompactionTest.java | 10 +- .../persistence/tree/io/TrackingPageIOTest.java | 116 +++++++++++--- .../processors/database/BPlusTreeSelfTest.java | 29 ++++ .../apache/ignite/ml/genetic/Chromosome.java | 8 +- .../apache/ignite/ml/genetic/CrossOverJob.java | 5 +- .../apache/ignite/ml/genetic/CrossOverTask.java | 3 +- .../apache/ignite/ml/genetic/FitnessJob.java | 6 +- .../apache/ignite/ml/genetic/FitnessTask.java | 6 +- .../org/apache/ignite/ml/genetic/GAGrid.java | 38 ++--- .../java/org/apache/ignite/ml/genetic/Gene.java | 6 +- .../ignite/ml/genetic/IFitnessFunction.java | 2 - .../org/apache/ignite/ml/genetic/MutateJob.java | 10 +- .../apache/ignite/ml/genetic/MutateTask.java | 19 +-- .../ignite/ml/genetic/TruncateSelectionJob.java | 11 +- .../ml/genetic/TruncateSelectionTask.java | 17 +- .../ml/genetic/cache/GeneCacheConfig.java | 2 - .../ml/genetic/cache/PopulationCacheConfig.java | 2 - .../ml/genetic/functions/GAGridFunction.java | 9 +- .../genetic/parameter/ChromosomeCriteria.java | 7 +- .../ml/genetic/parameter/GAConfiguration.java | 6 +- .../ml/genetic/parameter/GAGridConstants.java | 4 +- .../ignite/ml/genetic/utils/GAGridUtils.java | 10 +- .../ml/genetic/GAGridCalculateFitnessTest.java | 6 +- .../genetic/GAGridInitializePopulationTest.java | 7 +- 47 files changed, 747 insertions(+), 232 deletions(-) ----------------------------------------------------------------------