You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ag...@apache.org on 2018/04/23 07:12:46 UTC

[50/50] [abbrv] ignite git commit: Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/ignite into ignite-6083

Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/ignite into ignite-6083


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

Branch: refs/heads/ignite-6083
Commit: bea574b93c9f80fd6e31a0348b2bc8cca445ae37
Parents: ecefdd3 ecea655
Author: Alexey Goncharuk <al...@gmail.com>
Authored: Mon Apr 23 10:11:28 2018 +0300
Committer: Alexey Goncharuk <al...@gmail.com>
Committed: Mon Apr 23 10:11:28 2018 +0300

----------------------------------------------------------------------
 .../clustering/DatasetWithObviousStructure.java | 105 ---
 .../ml/clustering/FuzzyCMeansExample.java       | 134 ----
 .../ml/clustering/FuzzyCMeansLocalExample.java  |  95 ---
 .../clustering/KMeansClusterizationExample.java | 226 +++++++
 .../KMeansDistributedClustererExample.java      |  97 ---
 .../clustering/KMeansLocalClustererExample.java | 106 ---
 .../OptimizeMakeChangeTerminateCriteria.java    |   2 +-
 .../genetic/movie/MovieTerminateCriteria.java   |   2 +-
 .../ml/knn/KNNClassificationExample.java        |   4 +-
 .../examples/ml/knn/KNNRegressionExample.java   | 310 +++++++++
 .../examples/ml/nn/MLPTrainerExample.java       |   2 +-
 ...nWithLSQRTrainerAndNormalizationExample.java | 180 -----
 ...dLinearRegressionWithLSQRTrainerExample.java | 169 -----
 ...tedLinearRegressionWithQRTrainerExample.java | 137 ----
 ...edLinearRegressionWithSGDTrainerExample.java | 177 -----
 .../LinearRegressionLSQRTrainerExample.java     | 169 +++++
 ...sionLSQRTrainerWithNormalizationExample.java | 180 +++++
 .../LinearRegressionSGDTrainerExample.java      | 176 +++++
 .../client/suite/IgniteClientTestSuite.java     |   6 +-
 .../JettyRestProcessorAbstractSelfTest.java     |  62 +-
 ...ettyRestProcessorAuthenticationSelfTest.java |  45 +-
 ...rocessorAuthenticationWithCredsSelfTest.java |  32 +
 ...rocessorAuthenticationWithTokenSelfTest.java |  80 +++
 .../jdbc/thin/JdbcThinConnectionSSLTest.java    |  20 +-
 .../org/apache/ignite/DataRegionMetrics.java    |  35 +
 .../org/apache/ignite/DataStorageMetrics.java   |  70 ++
 .../apache/ignite/IgniteSystemProperties.java   |   7 +
 .../org/apache/ignite/cache/QueryEntity.java    | 179 ++++-
 .../apache/ignite/cache/QueryEntityPatch.java   | 118 ++++
 .../cache/eviction/AbstractEvictionPolicy.java  |   3 +
 .../apache/ignite/internal/IgniteKernal.java    |  57 +-
 .../internal/TransactionMetricsMxBeanImpl.java  | 104 +++
 .../ignite/internal/binary/BinaryFieldImpl.java |   9 +
 .../internal/binary/BinaryObjectImpl.java       |   1 +
 .../internal/client/thin/ReliableChannel.java   |   2 +
 .../pagemem/store/IgnitePageStoreManager.java   |   9 +
 .../affinity/GridAffinityAssignment.java        |   4 +-
 .../affinity/GridAffinityAssignmentCache.java   |   2 +-
 .../processors/cache/CacheGroupContext.java     |  54 +-
 .../cache/CacheGroupMetricsMXBeanImpl.java      |  86 ++-
 .../cache/CacheJoinNodeDiscoveryData.java       |  15 +-
 .../processors/cache/ClusterCachesInfo.java     | 435 +++++++++---
 .../cache/DynamicCacheDescriptor.java           |  28 +
 .../processors/cache/ExchangeActions.java       |   2 +-
 .../cache/GatewayProtectedCacheProxy.java       | 676 ++++++++-----------
 .../processors/cache/GridCacheAdapter.java      |   3 +-
 .../processors/cache/GridCacheGateway.java      |   7 +
 .../processors/cache/GridCacheMapEntry.java     |   4 +-
 .../GridCachePartitionExchangeManager.java      |   9 +-
 .../processors/cache/GridCacheProcessor.java    | 105 ++-
 .../cache/GridCacheSharedContext.java           |   6 +-
 .../processors/cache/GridCacheTtlManager.java   |  10 +-
 .../cache/IgniteCacheOffheapManagerImpl.java    |  28 +-
 .../processors/cache/IgniteCacheProxyImpl.java  |  31 +-
 .../cache/LocalJoinCachesContext.java           |  15 -
 .../processors/cache/WalStateManager.java       | 160 ++++-
 .../dht/GridClientPartitionTopology.java        |   5 +
 .../dht/GridDhtPartitionTopology.java           |  10 +-
 .../dht/GridDhtPartitionTopologyImpl.java       | 247 +++----
 .../dht/GridDhtPartitionsStateValidator.java    |  61 +-
 .../dht/atomic/GridDhtAtomicCache.java          |   3 +-
 .../dht/preloader/GridDhtPartitionDemander.java | 142 ++--
 .../dht/preloader/GridDhtPartitionSupplier.java |  54 +-
 .../GridDhtPartitionsExchangeFuture.java        |   8 +-
 .../GridDhtPartitionsSingleMessage.java         |  18 +-
 .../dht/preloader/GridDhtPreloader.java         |   8 +-
 .../IgniteDhtPartitionsToReloadMap.java         |   2 +-
 .../preloader/latch/ExchangeLatchManager.java   |  27 +-
 ...arOptimisticSerializableTxPrepareFuture.java |   2 +-
 .../near/GridNearOptimisticTxPrepareFuture.java |   2 +-
 .../GridNearPessimisticTxPrepareFuture.java     |   2 +-
 .../near/GridNearTxFastFinishFuture.java        |  10 +-
 .../cache/distributed/near/GridNearTxLocal.java |  57 +-
 .../local/atomic/GridLocalAtomicCache.java      |   2 +-
 .../persistence/DataRegionMetricsImpl.java      |  98 ++-
 .../DataRegionMetricsMXBeanImpl.java            |  25 +
 .../persistence/DataRegionMetricsSnapshot.java  |  45 ++
 .../persistence/DataStorageMetricsImpl.java     | 195 +++++-
 .../persistence/DataStorageMetricsSnapshot.java |  90 +++
 .../GridCacheDatabaseSharedManager.java         | 168 +++--
 .../persistence/GridCacheOffheapManager.java    |  82 ++-
 .../IgniteCacheDatabaseSharedManager.java       |  41 +-
 .../persistence/file/FilePageStoreManager.java  |  82 ++-
 .../persistence/pagemem/PageMemoryImpl.java     |  18 +-
 .../wal/FileWriteAheadLogManager.java           |  27 +-
 .../wal/FsyncModeFileWriteAheadLogManager.java  |  25 +-
 .../transactions/IgniteTxLocalAdapter.java      |   5 +-
 .../cache/transactions/IgniteTxManager.java     |   5 +-
 .../transactions/TransactionMetricsAdapter.java | 206 +++++-
 .../cluster/DiscoveryDataClusterState.java      |   7 +
 .../cluster/GridClusterStateProcessor.java      |   8 +-
 .../platform/cache/PlatformCache.java           |  37 +
 .../internal/processors/query/QueryField.java   |  10 +
 .../internal/processors/query/QuerySchema.java  |  84 ++-
 .../processors/query/QuerySchemaPatch.java      |  96 +++
 .../processors/rest/GridRestCommand.java        |   3 +
 .../processors/rest/GridRestProcessor.java      |  26 +-
 .../auth/AuthenticationCommandHandler.java      |  70 ++
 .../rest/handlers/auth/package-info.java        |  22 +
 .../service/GridServiceProcessor.java           |  20 +-
 .../ignite/internal/worker/WorkersRegistry.java |   4 +-
 .../ignite/mxbean/CacheGroupMetricsMXBean.java  |  24 +
 .../ignite/mxbean/DataRegionMetricsMXBean.java  |  20 +
 .../ignite/mxbean/DataStorageMetricsMXBean.java |  40 ++
 .../ignite/mxbean/TransactionMetricsMxBean.java |  86 +++
 .../ignite/spi/discovery/DiscoverySpiMBean.java |  84 +++
 .../ignite/spi/discovery/tcp/ClientImpl.java    |   6 +-
 .../spi/discovery/tcp/TcpDiscoverySpi.java      |  10 +
 .../spi/discovery/tcp/TcpDiscoverySpiMBean.java |  13 +-
 .../ignite/transactions/TransactionMetrics.java |  52 ++
 modules/core/src/test/config/log4j-test.xml     |   6 -
 .../apache/ignite/client/FunctionalTest.java    |  37 +-
 .../IgniteClientReconnectCacheTest.java         |   6 -
 .../IgniteClientReconnectDelayedSpiTest.java    | 103 +++
 .../ignite/internal/IgniteClientRejoinTest.java |  13 +-
 .../TransactionMetricsMxBeanImplTest.java       | 302 +++++++++
 .../binary/BinaryFieldExtractionSelfTest.java   |  35 +
 ...erActivateDeactivateTestWithPersistence.java |  18 +-
 .../distributed/CacheBaselineTopologyTest.java  | 137 +++-
 ...CacheLoadingConcurrentGridStartSelfTest.java |   3 +
 .../GridCachePartitionsStateValidationTest.java |   4 +
 ...idCachePartitionsStateValidatorSelfTest.java |  47 +-
 .../dht/TxRecoveryStoreEnabledTest.java         |   3 +
 ...PdsAtomicCacheHistoricalRebalancingTest.java |  40 ++
 .../IgnitePdsCacheRebalancingAbstractTest.java  |  32 +-
 .../IgnitePdsDestroyCacheAbstractTest.java      | 207 ++++++
 .../persistence/IgnitePdsDestroyCacheTest.java  |  85 +++
 ...tePdsDestroyCacheWithoutCheckpointsTest.java |  86 +++
 ...gnitePdsRecoveryAfterFileCorruptionTest.java |  29 +-
 ...nitePdsTxCacheHistoricalRebalancingTest.java |  39 ++
 ...lWalModeChangeDuringRebalancingSelfTest.java | 571 ++++++++++++++++
 .../db/wal/IgniteWalRebalanceTest.java          | 164 +++++
 .../pagemem/NoOpPageStoreManager.java           |   5 +
 .../IgniteCacheQueryCacheDestroySelfTest.java   |   4 +
 ...timisticDeadlockDetectionCrossCacheTest.java | 147 ++--
 .../transactions/TxRollbackOnTimeoutTest.java   |   2 +
 .../database/SwapPathConstructionSelfTest.java  |   4 +-
 .../ServiceDeploymentOnActivationTest.java      | 244 +++++++
 .../ServiceDeploymentOutsideBaselineTest.java   | 280 ++++++++
 .../util/future/GridFutureAdapterSelfTest.java  |   2 +-
 .../junits/common/GridCommonAbstractTest.java   |   2 +-
 .../IgniteCacheMetricsSelfTestSuite.java        |   3 +
 .../IgniteClientReconnectTestSuite.java         |   2 +
 .../testsuites/IgniteKernalSelfTestSuite.java   |   4 +
 .../ignite/testsuites/IgnitePdsTestSuite.java   |   5 +
 .../ignite/testsuites/IgnitePdsTestSuite2.java  |  10 +-
 .../testsuites/IgniteStandByClusterSuite.java   |   2 +-
 .../file/AlignedBuffersDirectFileIO.java        |   6 +-
 .../persistence/file/IgniteNativeIoLib.java     |  10 +
 ...iveIoPdsRecoveryAfterFileCorruptionTest.java |  28 +
 .../testsuites/IgnitePdsNativeIoTestSuite2.java |   4 +
 modules/docker/run.sh                           |   6 +-
 .../org/apache/ignite/client/SecurityTest.java  |  22 +-
 .../ClientReconnectAfterClusterRestartTest.java |  33 +-
 .../cache/IgniteDynamicSqlRestoreTest.java      | 529 +++++++++++++++
 ...lientQueryReplicatedNodeRestartSelfTest.java |   1 -
 .../IgniteCacheQueryNodeRestartSelfTest.java    |   2 +
 ...ynamicColumnsAbstractConcurrentSelfTest.java |   3 +-
 ...ngBaselineCacheQueryNodeRestartSelfTest.java |   4 +-
 .../query/IgniteSqlNotNullConstraintTest.java   |  71 +-
 .../IgniteCacheQuerySelfTestSuite.java          |   2 +
 .../IgnitePdsWithIndexingCoreTestSuite.java     |   7 +
 .../apache/ignite/stream/jms11/JmsStreamer.java |  28 +
 .../stream/jms11/IgniteJmsStreamerTest.java     |  81 ++-
 .../ignite/ml/FuzzyCMeansModelFormat.java       |  76 ---
 .../org/apache/ignite/ml/KMeansModelFormat.java |  77 ---
 .../main/java/org/apache/ignite/ml/Trainer.java |  36 -
 .../ml/clustering/BaseFuzzyCMeansClusterer.java |  90 ---
 .../ml/clustering/BaseKMeansClusterer.java      |  96 ---
 .../apache/ignite/ml/clustering/Clusterer.java  |  33 -
 .../ml/clustering/ClusterizationModel.java      |  29 -
 .../FuzzyCMeansDistributedClusterer.java        | 512 --------------
 .../clustering/FuzzyCMeansLocalClusterer.java   | 254 -------
 .../ignite/ml/clustering/FuzzyCMeansModel.java  |  88 ---
 .../clustering/KMeansDistributedClusterer.java  | 306 ---------
 .../ml/clustering/KMeansLocalClusterer.java     | 177 -----
 .../ignite/ml/clustering/KMeansModel.java       | 113 ----
 .../ignite/ml/clustering/WeightedClusterer.java |  38 --
 .../ignite/ml/clustering/kmeans/Clusterer.java  |  33 +
 .../clustering/kmeans/ClusterizationModel.java  |  29 +
 .../ml/clustering/kmeans/KMeansModel.java       | 112 +++
 .../ml/clustering/kmeans/KMeansModelFormat.java |  79 +++
 .../ml/clustering/kmeans/KMeansTrainer.java     | 320 +++++++++
 .../ml/clustering/kmeans/package-info.java      |  22 +
 .../dataset/impl/cache/CacheBasedDataset.java   |  14 +-
 .../dataset/impl/cache/util/ComputeUtils.java   |   9 +-
 .../ml/dataset/impl/local/LocalDataset.java     |  16 +-
 .../dataset/impl/local/LocalDatasetBuilder.java |   8 +-
 .../apache/ignite/ml/estimators/Estimators.java |  50 --
 .../ignite/ml/estimators/package-info.java      |  22 -
 .../ignite/ml/genetic/utils/GAGridUtils.java    |  27 -
 .../java/org/apache/ignite/ml/knn/KNNUtils.java |  10 +-
 .../classification/KNNClassificationModel.java  |  41 +-
 .../ml/knn/partitions/KNNPartitionContext.java  |  28 -
 .../ignite/ml/knn/partitions/package-info.java  |  22 -
 .../ml/knn/regression/KNNRegressionModel.java   |   7 +-
 .../ml/math/functions/IgniteBiFunction.java     |   8 +-
 .../LinSysPartitionDataBuilderOnHeap.java       |  86 ---
 .../math/isolve/LinSysPartitionDataOnHeap.java  |  65 --
 .../ml/math/isolve/lsqr/AbstractLSQR.java       |   3 +-
 .../ignite/ml/math/isolve/lsqr/LSQROnHeap.java  |  27 +-
 .../org/apache/ignite/ml/nn/MLPTrainer.java     |   1 -
 .../apache/ignite/ml/nn/UpdatesStrategy.java    |  95 +++
 .../ignite/ml/optimization/GradientDescent.java | 202 ------
 .../ml/optimization/GradientFunction.java       |  31 -
 .../LeastSquaresGradientFunction.java           |  33 -
 .../util/SparseDistributedMatrixMapReducer.java |  84 ---
 .../ml/optimization/util/package-info.java      |  22 -
 .../linear/LinearRegressionLSQRTrainer.java     |  10 +-
 .../linear/LinearRegressionQRTrainer.java       |  72 --
 .../linear/LinearRegressionSGDTrainer.java      |   7 +-
 .../partition/LabelPartitionContext.java        |  28 -
 .../LabelPartitionDataBuilderOnHeap.java        |   1 -
 .../preprocessing/LabellingMachine.java         |  41 --
 .../ml/structures/preprocessing/Normalizer.java |  80 ---
 .../svm/SVMLinearBinaryClassificationModel.java |   3 +
 .../SVMLinearBinaryClassificationTrainer.java   |   9 +-
 .../SVMLinearMultiClassClassificationModel.java |   3 +
 ...VMLinearMultiClassClassificationTrainer.java |   8 +-
 .../ignite/ml/svm/SVMPartitionContext.java      |  28 -
 .../org/apache/ignite/ml/trainers/Trainer.java  |  33 -
 .../trainers/group/BaseLocalProcessorJob.java   | 146 ----
 .../ignite/ml/trainers/group/ConstModel.java    |  46 --
 .../ignite/ml/trainers/group/GroupTrainer.java  | 208 ------
 .../group/GroupTrainerBaseProcessorTask.java    | 144 ----
 .../ml/trainers/group/GroupTrainerCacheKey.java | 125 ----
 .../group/GroupTrainerEntriesProcessorTask.java |  64 --
 .../ml/trainers/group/GroupTrainerInput.java    |  37 -
 .../group/GroupTrainerKeysProcessorTask.java    |  62 --
 .../ml/trainers/group/GroupTrainingContext.java |  98 ---
 .../group/LocalEntriesProcessorJob.java         |  85 ---
 .../trainers/group/LocalKeysProcessorJob.java   |  78 ---
 .../ignite/ml/trainers/group/Metaoptimizer.java |  93 ---
 .../group/MetaoptimizerDistributedStep.java     |  97 ---
 .../group/MetaoptimizerGroupTrainer.java        | 132 ----
 .../ml/trainers/group/ResultAndUpdates.java     | 178 -----
 .../ml/trainers/group/UpdateStrategies.java     |  47 --
 .../ml/trainers/group/UpdatesStrategy.java      |  95 ---
 .../ignite/ml/trainers/group/chain/Chains.java  |  56 --
 .../trainers/group/chain/ComputationsChain.java | 246 -------
 .../chain/DistributedEntryProcessingStep.java   |  34 -
 .../chain/DistributedKeyProcessingStep.java     |  33 -
 .../trainers/group/chain/DistributedStep.java   |  70 --
 .../trainers/group/chain/EntryAndContext.java   |  70 --
 .../trainers/group/chain/HasTrainingUUID.java   |  32 -
 .../ml/trainers/group/chain/KeyAndContext.java  |  67 --
 .../ml/trainers/group/chain/package-info.java   |  22 -
 .../ignite/ml/trainers/group/package-info.java  |  22 -
 .../org/apache/ignite/ml/IgniteMLTestSuite.java |   4 -
 .../org/apache/ignite/ml/LocalModelsTest.java   |  26 +-
 .../ml/clustering/ClusteringTestSuite.java      |   7 +-
 .../FuzzyCMeansDistributedClustererTest.java    | 180 -----
 .../FuzzyCMeansLocalClustererTest.java          | 202 ------
 ...KMeansDistributedClustererTestMultiNode.java | 138 ----
 ...MeansDistributedClustererTestSingleNode.java | 198 ------
 .../ml/clustering/KMeansLocalClustererTest.java |  46 --
 .../ignite/ml/clustering/KMeansModelTest.java   |  63 ++
 .../ignite/ml/clustering/KMeansTrainerTest.java |  73 ++
 .../apache/ignite/ml/clustering/KMeansUtil.java |  33 -
 .../impl/cache/CacheBasedDatasetTest.java       |   9 +-
 .../org/apache/ignite/ml/knn/BaseKNNTest.java   |  89 ---
 .../ignite/ml/knn/KNNClassificationTest.java    |  54 +-
 .../apache/ignite/ml/knn/KNNRegressionTest.java |  52 +-
 .../ignite/ml/knn/LabeledDatasetHelper.java     |  56 ++
 .../ignite/ml/knn/LabeledDatasetTest.java       |  54 +-
 .../ml/math/isolve/lsqr/LSQROnHeapTest.java     |  14 +-
 .../ignite/ml/nn/MLPTrainerIntegrationTest.java |   1 -
 .../org/apache/ignite/ml/nn/MLPTrainerTest.java |   1 -
 .../MLPTrainerMnistIntegrationTest.java         |   2 +-
 .../ml/nn/performance/MLPTrainerMnistTest.java  |   2 +-
 .../ml/optimization/GradientDescentTest.java    |  64 --
 .../ml/optimization/OptimizationTestSuite.java  |  33 -
 .../SparseDistributedMatrixMapReducerTest.java  | 135 ----
 .../ml/regressions/RegressionsTestSuite.java    |   3 -
 .../linear/ArtificialRegressionDatasets.java    | 404 -----------
 ...istributedLinearRegressionQRTrainerTest.java |  36 -
 ...istributedLinearRegressionQRTrainerTest.java |  36 -
 .../GenericLinearRegressionTrainerTest.java     | 206 ------
 ...wareAbstractLinearRegressionTrainerTest.java | 127 ----
 .../linear/LinearRegressionSGDTrainerTest.java  |   2 +-
 .../LocalLinearRegressionQRTrainerTest.java     |  36 -
 .../group/DistributedWorkersChainTest.java      | 189 ------
 .../ml/trainers/group/GroupTrainerTest.java     |  90 ---
 .../trainers/group/SimpleGroupTrainerInput.java |  63 --
 .../ml/trainers/group/TestGroupTrainer.java     | 144 ----
 .../group/TestGroupTrainerLocalContext.java     |  85 ---
 .../trainers/group/TestGroupTrainingCache.java  |  70 --
 .../group/TestGroupTrainingSecondCache.java     |  56 --
 .../ml/trainers/group/TestLocalContext.java     |  51 --
 .../ml/trainers/group/TestTrainingLoopStep.java |  65 --
 .../trainers/group/TrainersGroupTestSuite.java  |  32 -
 .../ExpiryCacheHolderTest.cs                    |  10 +
 .../Apache.Ignite.Core.Tests.csproj             |   1 +
 .../ApiParity/CacheParityTest.cs                |   2 -
 .../ApiParity/DataRegionMetricsParityTest.cs    |   8 +-
 .../ApiParity/DataStorageMetricsParityTest.cs   |  14 +-
 .../ApiParity/TransactionMetricsParityTest.cs   |  14 +-
 .../Cache/CacheQueryMetricsTest.cs              | 190 ++++++
 .../Cache/CacheTestAsyncWrapper.cs              |  10 +
 .../Query/CacheQueriesCodeConfigurationTest.cs  |   9 +-
 .../Client/ClientConnectionTest.cs              |  14 +-
 .../Apache.Ignite.Core.Tests/ReconnectTest.cs   |   6 +-
 .../Apache.Ignite.Core.csproj                   |   2 +
 .../dotnet/Apache.Ignite.Core/Cache/ICache.cs   |  11 +
 .../Apache.Ignite.Core/Cache/IQueryMetrics.cs   |  65 ++
 .../Client/IgniteClientConfiguration.cs         |   4 +-
 .../IgniteClientConfigurationSection.xsd        |   2 +-
 .../Apache.Ignite.Core/Impl/Cache/CacheImpl.cs  |  17 +
 .../Apache.Ignite.Core/Impl/Cache/CacheOp.cs    |   4 +-
 .../Impl/Cache/QueryMetricsImpl.cs              |  71 ++
 .../Impl/Client/ClientSocket.cs                 |  14 +-
 .../http/jetty/GridJettyRestHandler.java        |  55 +-
 .../ignite/spark/IgniteDataFrameSettings.scala  |   9 +
 .../org/apache/ignite/spark/IgniteRDD.scala     |   7 +-
 .../spark/impl/IgniteRelationProvider.scala     |  20 +-
 .../impl/IgniteSQLAccumulatorRelation.scala     |  98 +++
 .../spark/impl/IgniteSQLDataFrameRDD.scala      |  16 +-
 .../ignite/spark/impl/IgniteSQLRelation.scala   |  67 +-
 .../optimization/AggregateExpressions.scala     | 114 ++++
 .../optimization/ConditionExpressions.scala     | 160 +++++
 .../impl/optimization/DateExpressions.scala     | 127 ++++
 .../impl/optimization/IgniteQueryContext.scala  |  52 ++
 .../impl/optimization/MathExpressions.scala     | 263 ++++++++
 .../impl/optimization/SimpleExpressions.scala   | 197 ++++++
 .../impl/optimization/StringExpressions.scala   | 154 +++++
 .../optimization/SupportedExpressions.scala     |  42 ++
 .../impl/optimization/SystemExpressions.scala   | 122 ++++
 .../accumulator/JoinSQLAccumulator.scala        | 222 ++++++
 .../accumulator/QueryAccumulator.scala          |  70 ++
 .../accumulator/SelectAccumulator.scala         |  70 ++
 .../accumulator/SingleTableSQLAccumulator.scala | 124 ++++
 .../accumulator/UnionSQLAccumulator.scala       |  63 ++
 .../spark/impl/optimization/package.scala       | 230 +++++++
 .../org/apache/ignite/spark/impl/package.scala  |  48 +-
 .../spark/sql/ignite/IgniteOptimization.scala   | 436 ++++++++++++
 .../spark/sql/ignite/IgniteSparkSession.scala   |  10 +-
 .../ignite/spark/AbstractDataFrameSpec.scala    |  68 +-
 .../apache/ignite/spark/IgniteCatalogSpec.scala |   7 +-
 .../spark/IgniteDataFrameSchemaSpec.scala       |   5 +-
 .../ignite/spark/IgniteDataFrameSuite.scala     |   9 +-
 .../IgniteOptimizationAggregationFuncSpec.scala | 189 ++++++
 .../spark/IgniteOptimizationDateFuncSpec.scala  | 230 +++++++
 .../IgniteOptimizationDisableEnableSpec.scala   | 127 ++++
 .../spark/IgniteOptimizationJoinSpec.scala      | 543 +++++++++++++++
 .../spark/IgniteOptimizationMathFuncSpec.scala  | 358 ++++++++++
 .../ignite/spark/IgniteOptimizationSpec.scala   | 305 +++++++++
 .../IgniteOptimizationStringFuncSpec.scala      | 313 +++++++++
 .../IgniteOptimizationSystemFuncSpec.scala      | 147 ++++
 modules/sqlline/bin/sqlline.sh                  |   7 +-
 .../components/cluster-edit-form/controller.js  |  24 +-
 .../cluster-edit-form/controller.spec.js        |  81 +++
 .../app/components/page-configure/index.js      |   1 -
 .../app/components/page-signin/style.scss       |  10 +
 .../app/components/page-signin/template.pug     |  39 +-
 .../generator/ConfigurationGenerator.js         | 106 +--
 .../configuration/generator/Docker.service.js   |  94 ++-
 .../generator/Docker.service.spec.js            | 133 ++++
 .../frontend/app/modules/loading/loading.scss   |   2 +-
 .../app/modules/loading/loading.service.js      |   6 +-
 .../app/primitives/form-field/index.scss        |  12 +
 .../app/primitives/ui-grid-header/index.scss    |  33 +-
 .../frontend/app/primitives/ui-grid/index.scss  |  11 +-
 modules/web-console/frontend/package-lock.json  | 614 ++++++++---------
 modules/web-console/frontend/package.json       |   1 +
 .../frontend/public/stylesheets/style.scss      |  10 +
 modules/web-console/frontend/views/index.pug    |   2 +-
 .../ignite/console/agent/AgentLauncher.java     |  11 +-
 ...uzzyCMeansDistributedClustererBenchmark.java | 130 ----
 ...gniteFuzzyCMeansLocalClustererBenchmark.java |  93 ---
 ...niteKMeansDistributedClustererBenchmark.java |  75 --
 .../IgniteKMeansLocalClustererBenchmark.java    |  50 --
 .../yardstick/ml/clustering/package-info.java   |  22 -
 ...iteOLSMultipleLinearRegressionBenchmark.java |  69 --
 .../yardstick/ml/regression/package-info.java   |  22 -
 .../spi/discovery/zk/ZookeeperDiscoverySpi.java |  93 ++-
 .../zk/ZookeeperDiscoverySpiMBean.java          |  67 ++
 .../discovery/zk/internal/ZookeeperClient.java  |   7 +
 .../zk/internal/ZookeeperDiscoveryImpl.java     |  36 +-
 .../internal/ZookeeperDiscoveryStatistics.java  |  48 ++
 .../zk/internal/ZookeeperDiscoverySpiTest.java  |  40 +-
 380 files changed, 15831 insertions(+), 11839 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/bea574b9/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxLocal.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/ignite/blob/bea574b9/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxLocalAdapter.java
----------------------------------------------------------------------