Merge remote-tracking branch 'remotes/origin/master' into ignite-zk

Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/2b75ecfb
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/2b75ecfb
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/2b75ecfb

Branch: refs/heads/ignite-zk
Commit: 2b75ecfb9f1f490dbab907efd3aab8db9622b09c
Parents: 2464781 85027e7
Author: sboikov <sboi...@gridgain.com>
Authored: Mon Nov 13 12:01:23 2017 +0300
Committer: sboikov <sboi...@gridgain.com>
Committed: Mon Nov 13 12:01:23 2017 +0300

----------------------------------------------------------------------
 .gitignore                                      |    2 +
 examples/pom.xml                                |    5 +
 .../examples/ml/math/trees/MNISTExample.java    |  261 +++++
 .../examples/ml/math/trees/package-info.java    |   22 +
 .../DummyPersistenceCompatibilityTest.java      |  225 +++-
 .../FoldersReuseCompatibilityTest.java          |   48 +-
 .../java/org/apache/ignite/cache/CacheMode.java |    2 +-
 .../eviction/AbstractEvictionPolicyFactory.java |  104 ++
 .../fifo/FifoEvictionPolicyFactory.java         |   72 ++
 .../eviction/lru/LruEvictionPolicyFactory.java  |   72 ++
 .../sorted/SortedEvictionPolicyFactory.java     |   98 ++
 .../configuration/CacheConfiguration.java       |   42 +-
 .../configuration/NearCacheConfiguration.java   |   37 +
 .../processors/cache/CacheGroupContext.java     |    2 +-
 .../processors/cache/ClusterCachesInfo.java     |    7 +
 .../cache/DynamicCacheChangeRequest.java        |   11 +-
 .../processors/cache/GridCacheAttributes.java   |   19 +
 .../cache/GridCacheEvictionManager.java         |   15 +-
 .../processors/cache/GridCacheProcessor.java    |   26 +-
 .../processors/cache/GridCacheUtils.java        |    1 +
 .../cache/IgniteCacheOffheapManager.java        |    2 +-
 .../distributed/near/GridNearCacheEntry.java    |    2 +-
 .../persistence/snapshot/SnapshotOperation.java |    7 +-
 .../wal/reader/StandaloneGridKernalContext.java |    2 +-
 .../store/GridCacheStoreManagerAdapter.java     |   94 +-
 .../processors/igfs/IgfsHelperImpl.java         |    8 +-
 .../internal/processors/igfs/IgfsImpl.java      |    4 +-
 .../odbc/odbc/OdbcConnectionContext.java        |    6 +-
 .../processors/odbc/odbc/OdbcMessageParser.java |    2 +-
 .../apache/ignite/internal/sql/SqlKeyword.java  |  237 ++++
 .../apache/ignite/internal/sql/SqlLexer.java    |  219 ++++
 .../internal/sql/SqlLexerLookAheadToken.java    |   75 ++
 .../ignite/internal/sql/SqlLexerToken.java      |   48 +
 .../ignite/internal/sql/SqlLexerTokenType.java  |  112 ++
 .../ignite/internal/sql/SqlParseException.java  |   99 ++
 .../apache/ignite/internal/sql/SqlParser.java   |  181 +++
 .../ignite/internal/sql/SqlParserUtils.java     |  356 ++++++
 .../ignite/internal/sql/command/SqlCommand.java |   43 +
 .../sql/command/SqlCreateIndexCommand.java      |  214 ++++
 .../sql/command/SqlDropIndexCommand.java        |   80 ++
 .../internal/sql/command/SqlIndexColumn.java    |   61 +
 .../internal/sql/command/SqlQualifiedName.java  |   70 ++
 .../ignite/internal/util/nio/GridNioServer.java |    8 +-
 .../cache/VisorCacheNearConfiguration.java      |    1 +
 .../communication/tcp/TcpCommunicationSpi.java  |   37 +-
 ...istenerRWThroughDisabledAtomicCacheTest.java |   33 +
 ...RWThroughDisabledTransactionalCacheTest.java |  138 +++
 ...ionListenerReadWriteThroughDisabledTest.java |  291 +++++
 ...reSessionListenerWriteBehindEnabledTest.java |  304 +++++
 .../IgniteCommunicationBalanceTest.java         |   13 +
 .../IgniteCommunicationSslBalanceTest.java      |   28 +
 ...idCacheConfigurationConsistencySelfTest.java |   52 +
 .../near/GridCacheNearClientHitTest.java        |  154 +++
 .../GridCacheNearEvictionEventSelfTest.java     |    5 -
 .../EvictionPolicyFactoryAbstractTest.java      | 1073 ++++++++++++++++++
 .../fifo/FifoEvictionPolicyFactorySelfTest.java |  261 +++++
 .../lru/LruEvictionPolicyFactorySelfTest.java   |  352 ++++++
 .../SortedEvictionPolicyFactorySelfTest.java    |  264 +++++
 .../db/wal/reader/IgniteWalReaderTest.java      |  106 +-
 .../internal/sql/SqlParserAbstractSelfTest.java |   46 +
 .../sql/SqlParserCreateIndexSelfTest.java       |  182 +++
 .../sql/SqlParserDropIndexSelfTest.java         |   99 ++
 .../p2p/DeploymentClassLoaderCallableTest.java  |   17 +
 ...ommunicationSpiHalfOpenedConnectionTest.java |  142 +++
 .../IgniteDiscoveryCacheReuseSelfTest.java      |    7 +
 .../IgniteCacheEvictionSelfTestSuite.java       |    6 +
 .../ignite/testsuites/IgniteCacheTestSuite.java |    2 +
 .../testsuites/IgniteCacheTestSuite2.java       |    3 +-
 .../testsuites/IgniteCacheTestSuite4.java       |    8 +-
 .../IgniteSpiCommunicationSelfTestSuite.java    |    2 +
 .../tests/p2p/compute/ExternalCallable.java     |   17 +
 .../tests/p2p/compute/ExternalCallable1.java    |   17 +
 .../tests/p2p/compute/ExternalCallable2.java    |   17 +
 .../processors/query/h2/IgniteH2Indexing.java   |   67 +-
 .../query/h2/ddl/DdlStatementsProcessor.java    |   98 +-
 .../IgniteCacheQuerySelfTestSuite.java          |    5 +
 modules/ml/licenses/netlib-java-bsd3.txt        |   51 +
 modules/ml/pom.xml                              |   12 +-
 .../main/java/org/apache/ignite/ml/Model.java   |    4 +-
 .../main/java/org/apache/ignite/ml/Trainer.java |   30 +
 .../clustering/KMeansDistributedClusterer.java  |   19 +-
 .../apache/ignite/ml/estimators/Estimators.java |   50 +
 .../ignite/ml/estimators/package-info.java      |   22 +
 .../ignite/ml/math/distributed/CacheUtils.java  |  192 +++-
 .../math/distributed/keys/MatrixCacheKey.java   |    6 +-
 .../distributed/keys/impl/BlockMatrixKey.java   |   17 +-
 .../distributed/keys/impl/SparseMatrixKey.java  |   59 +-
 .../ignite/ml/math/functions/Functions.java     |   38 +
 .../ml/math/functions/IgniteBinaryOperator.java |   29 +
 .../math/functions/IgniteCurriedBiFunction.java |   29 +
 .../ml/math/functions/IgniteSupplier.java       |   30 +
 .../math/functions/IgniteToDoubleFunction.java  |   25 +
 .../matrix/SparseBlockDistributedMatrix.java    |    4 +-
 .../impls/matrix/SparseDistributedMatrix.java   |    3 +-
 .../storage/matrix/BlockMatrixStorage.java      |   12 +-
 .../impls/storage/matrix/MapWrapperStorage.java |   18 +-
 .../matrix/SparseDistributedMatrixStorage.java  |   17 +-
 .../ml/math/impls/vector/MapWrapperVector.java  |    8 +
 .../ignite/ml/structures/LabeledVector.java     |   63 +
 .../ml/structures/LabeledVectorDouble.java      |   46 +
 .../ignite/ml/structures/package-info.java      |   22 +
 .../ignite/ml/trees/CategoricalRegionInfo.java  |   72 ++
 .../ignite/ml/trees/CategoricalSplitInfo.java   |   68 ++
 .../ignite/ml/trees/ContinuousRegionInfo.java   |   74 ++
 .../ml/trees/ContinuousSplitCalculator.java     |   50 +
 .../org/apache/ignite/ml/trees/RegionInfo.java  |   62 +
 .../ml/trees/models/DecisionTreeModel.java      |   44 +
 .../ignite/ml/trees/models/package-info.java    |   22 +
 .../ml/trees/nodes/CategoricalSplitNode.java    |   50 +
 .../ml/trees/nodes/ContinuousSplitNode.java     |   56 +
 .../ignite/ml/trees/nodes/DecisionTreeNode.java |   33 +
 .../org/apache/ignite/ml/trees/nodes/Leaf.java  |   49 +
 .../apache/ignite/ml/trees/nodes/SplitNode.java |  100 ++
 .../ignite/ml/trees/nodes/package-info.java     |   22 +
 .../apache/ignite/ml/trees/package-info.java    |   22 +
 .../ml/trees/trainers/columnbased/BiIndex.java  |  113 ++
 ...exedCacheColumnDecisionTreeTrainerInput.java |   57 +
 .../CacheColumnDecisionTreeTrainerInput.java    |  142 +++
 .../columnbased/ColumnDecisionTreeTrainer.java  |  557 +++++++++
 .../ColumnDecisionTreeTrainerInput.java         |   55 +
 .../MatrixColumnDecisionTreeTrainerInput.java   |   82 ++
 .../trainers/columnbased/RegionProjection.java  |  109 ++
 .../trainers/columnbased/TrainingContext.java   |  166 +++
 .../columnbased/caches/ContextCache.java        |   68 ++
 .../columnbased/caches/FeaturesCache.java       |  151 +++
 .../columnbased/caches/ProjectionsCache.java    |  284 +++++
 .../trainers/columnbased/caches/SplitCache.java |  206 ++++
 .../ContinuousSplitCalculators.java             |   34 +
 .../contsplitcalcs/GiniSplitCalculator.java     |  234 ++++
 .../contsplitcalcs/VarianceSplitCalculator.java |  179 +++
 .../contsplitcalcs/package-info.java            |   22 +
 .../trainers/columnbased/package-info.java      |   22 +
 .../columnbased/regcalcs/RegionCalculators.java |   85 ++
 .../columnbased/regcalcs/package-info.java      |   22 +
 .../vectors/CategoricalFeatureProcessor.java    |  211 ++++
 .../vectors/ContinuousFeatureProcessor.java     |  111 ++
 .../vectors/ContinuousSplitInfo.java            |   71 ++
 .../columnbased/vectors/FeatureProcessor.java   |   81 ++
 .../vectors/FeatureVectorProcessorUtils.java    |   57 +
 .../columnbased/vectors/SampleInfo.java         |   80 ++
 .../trainers/columnbased/vectors/SplitInfo.java |  106 ++
 .../columnbased/vectors/package-info.java       |   22 +
 .../org/apache/ignite/ml/util/MnistUtils.java   |  121 ++
 .../java/org/apache/ignite/ml/util/Utils.java   |   53 +
 .../org/apache/ignite/ml/IgniteMLTestSuite.java |    4 +-
 .../java/org/apache/ignite/ml/TestUtils.java    |   15 +
 .../ml/clustering/ClusteringTestSuite.java      |    3 +-
 .../KMeansDistributedClustererTest.java         |  197 ----
 ...KMeansDistributedClustererTestMultiNode.java |  146 +++
 ...MeansDistributedClustererTestSingleNode.java |  197 ++++
 .../SparseDistributedBlockMatrixTest.java       |    1 +
 .../ml/math/impls/vector/CacheVectorTest.java   |   10 +-
 .../math/impls/vector/VectorToMatrixTest.java   |    3 -
 .../ignite/ml/trees/BaseDecisionTreeTest.java   |   70 ++
 .../ml/trees/ColumnDecisionTreeTrainerTest.java |  190 ++++
 .../ignite/ml/trees/DecisionTreesTestSuite.java |   33 +
 .../ml/trees/GiniSplitCalculatorTest.java       |  141 +++
 .../ignite/ml/trees/SplitDataGenerator.java     |  390 +++++++
 .../ml/trees/VarianceSplitCalculatorTest.java   |   84 ++
 .../ColumnDecisionTreeTrainerBenchmark.java     |  455 ++++++++
 .../trees/columntrees.manualrun.properties      |   22 +
 .../cpp/odbc-test/src/queries_test.cpp          |    8 +
 .../odbc/include/ignite/odbc/protocol_version.h |    9 +-
 modules/platforms/cpp/odbc/src/message.cpp      |    2 +-
 .../platforms/cpp/odbc/src/protocol_version.cpp |    4 +-
 .../ApiParity/CacheConfigurationParityTest.cs   |    3 +-
 .../Cache/Store/CacheStoreSessionTest.cs        |   13 +-
 .../components/list-editable-cols/index.js      |    2 +-
 .../components/pcbScaleNumber.js                |    1 +
 .../mixins/pcb-form-field-size.pug              |    1 +
 .../ui-ace-docker/ui-ace-docker.controller.js   |   26 +-
 .../ui-ace-java/ui-ace-java.controller.js       |  150 +--
 .../ui-ace-pojos/ui-ace-pojos.controller.js     |  148 +--
 .../ui-ace-pom/ui-ace-pom.controller.js         |   26 +-
 .../ui-ace-sharp/ui-ace-sharp.controller.js     |   12 +-
 .../ui-ace-spring/ui-ace-spring.controller.js   |  146 +--
 .../app/modules/dialog/dialog.controller.js     |   26 +-
 .../app/modules/form/field/down.directive.js    |   16 +-
 .../app/modules/form/field/up.directive.js      |   14 +-
 .../app/modules/form/group/add.directive.js     |   24 +-
 .../app/modules/form/group/tooltip.directive.js |   24 +-
 .../app/modules/navbar/userbar.directive.js     |   32 +-
 modules/web-console/frontend/package.json       |   31 +-
 .../org/apache/ignite/yardstick/IgniteNode.java |    6 +-
 184 files changed, 13752 insertions(+), 812 deletions(-)
----------------------------------------------------------------------


Reply via email to