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

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

Branch: refs/heads/ignite-8446
Commit: 7d442307ed8b61cd42d735084c0117ea127d4852
Parents: 23a84a4 6dc473d
Author: Anton Vinogradov <a...@apache.org>
Authored: Thu Jul 12 18:24:25 2018 +0300
Committer: Anton Vinogradov <a...@apache.org>
Committed: Thu Jul 12 18:24:25 2018 +0300

----------------------------------------------------------------------
 .gitignore                                      |     3 +-
 RELEASE_NOTES.txt                               |    10 +
 assembly/release-scala.xml                      |     1 +
 .../visorcmd/node_startup_by_ssh.sample.ini     |    74 +
 docker/apache-ignite/.dockerignore              |     1 +
 docker/apache-ignite/Dockerfile                 |    39 +
 docker/apache-ignite/README.txt                 |    26 +
 docker/apache-ignite/run.sh                     |    46 +
 docker/web-agent/Dockerfile                     |    45 +
 docker/web-agent/README.txt                     |    36 +
 examples/pom.xml                                |     2 +-
 .../clustering/KMeansClusterizationExample.java |     3 +-
 .../AlgorithmSpecificDatasetExample.java        |     3 +-
 .../ml/dataset/CacheBasedDatasetExample.java    |     3 +-
 .../ml/dataset/LocalDatasetExample.java         |     3 +-
 .../ml/knn/KNNClassificationExample.java        |    10 +-
 .../examples/ml/knn/KNNRegressionExample.java   |     3 +-
 .../examples/ml/nn/MLPTrainerExample.java       |     5 +-
 .../ml/preprocessing/BinarizationExample.java   |     8 +-
 .../ml/preprocessing/ImputingExample.java       |     8 +-
 .../ImputingExampleWithMostFrequentValues.java  |     8 +-
 .../ml/preprocessing/MinMaxScalerExample.java   |    11 +-
 .../ml/preprocessing/NormalizationExample.java  |     9 +-
 .../LinearRegressionLSQRTrainerExample.java     |     3 +-
 ...ssionLSQRTrainerWithMinMaxScalerExample.java |    41 +-
 .../LinearRegressionSGDTrainerExample.java      |    10 +-
 .../LogisticRegressionSGDTrainerSample.java     |    10 +-
 ...gressionMultiClassClassificationExample.java |    36 +-
 .../ml/selection/cv/CrossValidationExample.java |   148 +
 .../CrossValidationScoreCalculatorExample.java  |   147 -
 .../split/TrainTestDatasetSplitterExample.java  |     3 +-
 .../binary/SVMBinaryClassificationExample.java  |    10 +-
 .../SVMMultiClassClassificationExample.java     |    43 +-
 ...ecisionTreeClassificationTrainerExample.java |     6 +-
 .../DecisionTreeRegressionTrainerExample.java   |     8 +-
 .../GDBOnTreesClassificationTrainerExample.java |   116 +
 .../GRBOnTreesRegressionTrainerExample.java     |   116 +
 .../examples/ml/tree/boosting/package-info.java |    22 +
 .../RandomForestClassificationExample.java      |    16 +-
 .../RandomForestRegressionExample.java          |    21 +-
 .../ml/tutorial/Step_1_Read_and_Learn.java      |    68 +-
 .../examples/ml/tutorial/Step_2_Imputing.java   |    69 +-
 .../examples/ml/tutorial/Step_3_Categorial.java |    66 +-
 .../ml/tutorial/Step_4_Add_age_fare.java        |    65 +-
 .../examples/ml/tutorial/Step_5_Scaling.java    |    71 +-
 .../ignite/examples/ml/tutorial/Step_6_KNN.java |    70 +-
 .../ml/tutorial/Step_7_Split_train_test.java    |    75 +-
 .../ignite/examples/ml/tutorial/Step_8_CV.java  |    86 +-
 .../ml/tutorial/Step_9_Change_algorithm.java    |   251 -
 .../ml/tutorial/Step_9_Go_to_LogReg.java        |   216 +
 modules/aop/pom.xml                             |     2 +-
 modules/apache-license-gen/pom.xml              |     2 +-
 modules/aws/pom.xml                             |     2 +-
 modules/benchmarks/pom.xml                      |     2 +-
 modules/camel/pom.xml                           |     2 +-
 modules/cassandra/pom.xml                       |     2 +-
 modules/cassandra/serializers/pom.xml           |     4 +-
 modules/cassandra/store/pom.xml                 |     4 +-
 modules/clients/pom.xml                         |     2 +-
 .../JettyRestProcessorAbstractSelfTest.java     |     9 +-
 .../jdbc/thin/JdbcThinAbstractSelfTest.java     |     2 -
 ...JdbcThinConnectionMultipleAddressesTest.java |   130 +-
 modules/cloud/pom.xml                           |     2 +-
 modules/codegen/pom.xml                         |     2 +-
 modules/compatibility/pom.xml                   |     2 +-
 modules/core/pom.xml                            |     2 +-
 .../org/apache/ignite/IgniteJdbcDriver.java     |     3 +-
 .../apache/ignite/IgniteSystemProperties.java   |     7 +
 .../apache/ignite/internal/IgniteKernal.java    |     2 +
 .../ignite/internal/IgniteNodeAttributes.java   |     3 +
 .../ignite/internal/commandline/Arguments.java  |    14 +-
 .../internal/commandline/CommandHandler.java    |    43 +-
 .../internal/jdbc/thin/JdbcThinConnection.java  |     2 +
 .../internal/jdbc/thin/JdbcThinTcpIo.java       |    78 +-
 .../internal/managers/discovery/DiscoCache.java |     4 +-
 .../discovery/GridDiscoveryManager.java         |    10 +-
 .../pagemem/store/IgnitePageStoreManager.java   |     5 +
 .../IgniteAuthenticationProcessor.java          |     7 +-
 .../processors/cache/GridCacheMapEntry.java     |   193 +-
 .../GridCachePartitionExchangeManager.java      |    17 +-
 .../processors/cache/GridCacheProcessor.java    |    24 +
 .../processors/cache/GridCacheTtlManager.java   |     3 +
 .../cache/IgniteCacheOffheapManagerImpl.java    |    52 +-
 .../processors/cache/WalStateManager.java       |   242 +-
 .../dht/GridDhtPartitionTopologyImpl.java       |    22 +-
 .../distributed/dht/GridDhtTxFinishRequest.java |     6 +
 .../dht/GridDhtTxPrepareRequest.java            |    15 +-
 .../colocated/GridDhtDetachedCacheEntry.java    |     3 +-
 .../dht/preloader/GridDhtPartitionDemander.java |   107 +-
 .../GridDhtPartitionsExchangeFuture.java        |     8 +-
 .../preloader/latch/ExchangeLatchManager.java   |     7 +-
 .../distributed/near/GridNearCacheEntry.java    |     2 +-
 .../near/GridNearTxFinishFuture.java            |     5 +-
 .../near/GridNearTxFinishRequest.java           |     6 +
 .../near/GridNearTxPrepareRequest.java          |     6 +
 .../GridCacheDatabaseSharedManager.java         |   306 +-
 .../persistence/GridCacheOffheapManager.java    |    46 +-
 .../IgniteCacheDatabaseSharedManager.java       |     7 +
 .../checkpoint/CheckpointHistory.java           |    63 +-
 .../cache/persistence/file/AbstractFileIO.java  |   146 +
 .../cache/persistence/file/AsyncFileIO.java     |     2 +-
 .../cache/persistence/file/FileIO.java          |    76 +
 .../cache/persistence/file/FileIODecorator.java |     2 +-
 .../cache/persistence/file/FilePageStore.java   |   327 +-
 .../persistence/file/FilePageStoreManager.java  |    79 +-
 .../file/FileVersionCheckingFactory.java        |     3 +-
 .../persistence/file/RandomAccessFileIO.java    |     2 +-
 .../cache/persistence/file/UnzipFileIO.java     |     2 +-
 .../cache/persistence/freelist/PagesList.java   |    16 +-
 .../persistence/metastorage/MetaStorage.java    |     8 +-
 .../persistence/pagemem/PageMemoryImpl.java     |    18 +-
 .../pagemem/PagesWriteSpeedBasedThrottle.java   |    16 +-
 .../persistence/pagemem/PagesWriteThrottle.java |    19 +-
 .../pagemem/PagesWriteThrottlePolicy.java       |     5 +
 .../persistence/tree/util/PageHandler.java      |     2 +
 .../cache/persistence/wal/FileWALPointer.java   |     3 +
 .../wal/FileWriteAheadLogManager.java           |    76 +-
 .../wal/FsyncModeFileWriteAheadLogManager.java  |    57 +-
 .../wal/SegmentReservationStorage.java          |     2 +-
 .../cache/transactions/IgniteTxHandler.java     |     6 +-
 .../odbc/ClientConnectableNodePartitions.java   |    83 +
 ...ClientListenerAbstractConnectionContext.java |    21 +-
 .../odbc/ClientListenerConnectionContext.java   |    14 +
 .../odbc/ClientListenerNioListener.java         |    22 +-
 .../odbc/ClientListenerProcessor.java           |   190 +-
 .../odbc/jdbc/JdbcConnectionContext.java        |     9 +-
 .../odbc/odbc/OdbcConnectionContext.java        |     6 +-
 .../client/ClientConnectionContext.java         |     5 +-
 .../platform/client/ClientMessageParser.java    |    16 +
 .../cache/ClientCacheLocalPeekRequest.java      |    50 +
 .../cache/ClientCacheNodePartitionsRequest.java |    75 +
 .../ClientCacheNodePartitionsResponse.java      |    54 +
 .../schema/SchemaIndexCacheVisitorImpl.java     |     3 +-
 .../service/GridServiceProcessor.java           |    67 +-
 .../visor/compute/VisorGatewayTask.java         |     1 +
 .../ignite/mxbean/ClientProcessorMXBean.java    |    56 +
 .../plugin/security/SecurityPermission.java     |     2 +-
 .../ignite/spi/discovery/tcp/ServerImpl.java    |   324 +-
 .../spi/discovery/tcp/TcpDiscoveryImpl.java     |     7 +
 .../spi/discovery/tcp/TcpDiscoverySpi.java      |    61 +-
 .../spi/discovery/tcp/TcpDiscoverySpiMBean.java |     8 +
 .../tcp/internal/TcpDiscoveryNodesRing.java     |    59 +-
 .../messages/TcpDiscoveryAbstractMessage.java   |     3 +
 .../messages/TcpDiscoveryHandshakeRequest.java  |    23 +-
 .../messages/TcpDiscoveryHandshakeResponse.java |    23 +-
 .../core/src/main/resources/ignite.properties   |     2 +-
 .../IgniteCacheExpiryStoreLoadSelfTest.java     |     2 +-
 .../IgniteDiscoveryMassiveNodeFailTest.java     |   388 +
 .../commandline/CommandHandlerParsingTest.java  |    61 +
 .../CacheRebalanceConfigValidationTest.java     |    55 +
 .../cache/GridCacheAbstractMetricsSelfTest.java |     8 +-
 .../IgniteCacheEntryListenerAbstractTest.java   |     4 +-
 ...sExchangeOnDiscoveryHistoryOverflowTest.java |     4 +-
 .../IgniteSequenceInternalCleanupTest.java      |   147 +
 .../IgniteCachePartitionLossPolicySelfTest.java |   246 +-
 .../IgniteCacheExpiryPolicyTestSuite.java       |     2 -
 .../expiry/IgniteCacheTtlCleanupSelfTest.java   |    87 -
 ...heConfigurationFileConsistencyCheckTest.java |   289 +
 .../IgnitePdsCorruptedCacheDataTest.java        |   146 -
 ...nitePdsDuplicatedCacheConfigurationTest.java |   161 -
 ...gnitePdsRecoveryAfterFileCorruptionTest.java |     2 +-
 .../persistence/IgnitePdsTaskCancelingTest.java |   352 +
 ...lWalModeChangeDuringRebalancingSelfTest.java |     3 +-
 .../db/CheckpointBufferDeadlockTest.java        |   358 +
 ...SlowHistoricalRebalanceSmallHistoryTest.java |   236 +
 .../checkpoint/IgniteMassLoadSandboxTest.java   |   110 +-
 .../IgniteNodeStoppedDuringDisableWALTest.java  |   261 +
 .../wal/IgniteWalIteratorSwitchSegmentTest.java |     3 +-
 .../db/wal/crc/IgniteDataIntegrityTests.java    |     6 +-
 .../pagemem/NoOpPageStoreManager.java           |     5 +
 .../processors/database/BPlusTreeSelfTest.java  |    12 +-
 .../GridServiceReassignmentSelfTest.java        |    45 +-
 .../service/IgniteServiceReassignmentTest.java  |    79 +
 .../ServiceDeploymentOutsideBaselineTest.java   |    99 +-
 ...lientDiscoverySpiFailureTimeoutSelfTest.java |    18 +-
 .../tcp/TcpDiscoverySegmentationPolicyTest.java |     3 +
 .../spi/discovery/tcp/TcpDiscoverySelfTest.java |    43 +-
 .../ignite/testsuites/IgniteBasicTestSuite.java |     3 +
 .../IgniteCacheDataStructuresSelfTestSuite.java |     3 +
 .../ignite/testsuites/IgnitePdsTestSuite.java   |     4 +-
 .../ignite/testsuites/IgnitePdsTestSuite2.java  |    12 +-
 .../IgniteSpiDiscoverySelfTestSuite.java        |     3 +
 .../ignite/util/GridCommandHandlerTest.java     |     9 +-
 modules/dev-utils/pom.xml                       |     2 +-
 modules/direct-io/pom.xml                       |     2 +-
 .../file/AlignedBuffersDirectFileIO.java        |     2 +-
 .../persistence/file/IgniteFileIOTest.java      |   304 +
 modules/docker/.dockerignore                    |     1 -
 modules/docker/Dockerfile                       |    38 -
 modules/docker/README.txt                       |    26 -
 modules/docker/run.sh                           |    46 -
 modules/extdata/p2p/pom.xml                     |     2 +-
 modules/extdata/platform/pom.xml                |     2 +-
 .../extdata/uri/modules/uri-dependency/pom.xml  |     2 +-
 modules/extdata/uri/pom.xml                     |     2 +-
 modules/flink/pom.xml                           |     2 +-
 modules/flume/pom.xml                           |     2 +-
 modules/gce/pom.xml                             |     2 +-
 modules/geospatial/pom.xml                      |     2 +-
 modules/hadoop/pom.xml                          |     2 +-
 modules/hibernate-4.2/pom.xml                   |     2 +-
 modules/hibernate-5.1/pom.xml                   |     2 +-
 modules/hibernate-core/pom.xml                  |     2 +-
 modules/ignored-tests/pom.xml                   |     2 +-
 modules/indexing/pom.xml                        |     2 +-
 .../CacheOperationsWithExpirationTest.java      |     6 +-
 .../cache/IgniteCacheAbstractQuerySelfTest.java |     4 +-
 ...achePartitionedQueryP2PDisabledSelfTest.java |     2 +-
 modules/jcl/pom.xml                             |     2 +-
 modules/jms11/pom.xml                           |     2 +-
 modules/jta/pom.xml                             |     2 +-
 modules/kafka/pom.xml                           |     2 +-
 modules/kubernetes/pom.xml                      |     2 +-
 modules/log4j/pom.xml                           |     2 +-
 modules/log4j2/pom.xml                          |     2 +-
 modules/mesos/pom.xml                           |     2 +-
 modules/ml/pom.xml                              |     2 +-
 .../ml/clustering/kmeans/KMeansTrainer.java     |     2 +-
 .../ml/composition/BaggingModelTrainer.java     |    78 +-
 .../ml/composition/ModelOnFeaturesSubspace.java |    75 +
 .../ml/composition/ModelsComposition.java       |    59 +-
 .../boosting/GDBBinaryClassifierTrainer.java    |   107 +
 .../boosting/GDBRegressionTrainer.java          |    56 +
 .../ml/composition/boosting/GDBTrainer.java     |   186 +
 .../LossGradientPerPredictionFunctions.java     |    35 +
 .../ml/composition/boosting/package-info.java   |    23 +
 .../WeightedPredictionsAggregator.java          |    63 +
 .../ignite/ml/dataset/DatasetFactory.java       |    25 +-
 .../builder/data/SimpleDatasetDataBuilder.java  |    13 +-
 .../data/SimpleLabeledDatasetDataBuilder.java   |    13 +-
 .../java/org/apache/ignite/ml/knn/KNNUtils.java |     3 +-
 .../classification/KNNClassificationModel.java  |     8 +-
 .../KNNClassificationTrainer.java               |     5 +-
 .../ml/knn/regression/KNNRegressionModel.java   |     7 +-
 .../ml/knn/regression/KNNRegressionTrainer.java |     5 +-
 .../java/org/apache/ignite/ml/math/Vector.java  |     9 +
 .../org/apache/ignite/ml/math/VectorUtils.java  |    38 +
 .../org/apache/ignite/ml/nn/MLPTrainer.java     |    11 +-
 .../binarization/BinarizationPreprocessor.java  |    17 +-
 .../binarization/BinarizationTrainer.java       |     5 +-
 .../StringEncoderPreprocessor.java              |     8 +-
 .../stringencoder/StringEncoderTrainer.java     |     3 +-
 .../imputing/ImputerPreprocessor.java           |    23 +-
 .../preprocessing/imputing/ImputerTrainer.java  |    40 +-
 .../minmaxscaling/MinMaxScalerPreprocessor.java |    19 +-
 .../minmaxscaling/MinMaxScalerTrainer.java      |    25 +-
 .../NormalizationPreprocessor.java              |    21 +-
 .../normalization/NormalizationTrainer.java     |     5 +-
 .../linear/FeatureExtractorWrapper.java         |    17 +-
 .../linear/LinearRegressionLSQRTrainer.java     |     2 +-
 .../linear/LinearRegressionSGDTrainer.java      |    10 +-
 .../binomial/LogisticRegressionSGDTrainer.java  |     8 +-
 .../LogRegressionMultiClassTrainer.java         |     3 +-
 .../ignite/ml/selection/cv/CrossValidation.java |   257 +
 .../cv/CrossValidationScoreCalculator.java      |   257 -
 .../score/AccuracyScoreCalculator.java          |    47 -
 .../ml/selection/score/ScoreCalculator.java     |    35 -
 .../ml/selection/score/TruthWithPrediction.java |    52 -
 .../ignite/ml/selection/score/package-info.java |    22 -
 .../CacheBasedTruthWithPredictionCursor.java    |   126 -
 .../util/LocalTruthWithPredictionCursor.java    |   139 -
 .../score/util/TruthWithPredictionCursor.java   |    29 -
 .../ml/selection/score/util/package-info.java   |    22 -
 .../ignite/ml/selection/scoring/LabelPair.java  |    52 +
 .../cursor/CacheBasedLabelPairCursor.java       |   154 +
 .../scoring/cursor/LabelPairCursor.java         |    29 +
 .../scoring/cursor/LocalLabelPairCursor.java    |   138 +
 .../selection/scoring/cursor/package-info.java  |    22 +
 .../selection/scoring/evaluator/Evaluator.java  |   104 +
 .../ml/selection/scoring/metric/Accuracy.java   |    48 +
 .../ml/selection/scoring/metric/Fmeasure.java   |    79 +
 .../ml/selection/scoring/metric/Metric.java     |    36 +
 .../ml/selection/scoring/metric/Precision.java  |    70 +
 .../ml/selection/scoring/metric/Recall.java     |    70 +
 .../selection/scoring/metric/package-info.java  |    22 +
 .../ml/selection/scoring/package-info.java      |    22 +
 ...abeledDatasetPartitionDataBuilderOnHeap.java |    13 +-
 .../SVMLinearBinaryClassificationTrainer.java   |     8 +-
 ...VMLinearMultiClassClassificationTrainer.java |     7 +-
 .../ignite/ml/trainers/DatasetTrainer.java      |    11 +-
 .../org/apache/ignite/ml/tree/DecisionTree.java |     6 +-
 .../GDBBinaryClassifierOnTreesTrainer.java      |    56 +
 .../boosting/GDBRegressionOnTreesTrainer.java   |    56 +
 .../ignite/ml/tree/boosting/package-info.java   |    22 +
 .../ml/tree/data/DecisionTreeDataBuilder.java   |     7 +-
 .../RandomForestClassifierTrainer.java          |    34 +-
 .../RandomForestRegressionTrainer.java          |    33 +-
 .../tree/randomforest/RandomForestTrainer.java  |    28 +-
 .../org/apache/ignite/ml/LocalModelsTest.java   |     3 +-
 .../ignite/ml/clustering/KMeansTrainerTest.java |     3 +-
 .../ml/composition/boosting/GDBTrainerTest.java |   120 +
 .../WeightedPredictionsAggregatorTest.java      |    44 +
 .../ignite/ml/knn/KNNClassificationTest.java    |     9 +-
 .../apache/ignite/ml/knn/KNNRegressionTest.java |     9 +-
 .../apache/ignite/ml/math/VectorUtilsTest.java  |    66 +
 .../ml/math/isolve/lsqr/LSQROnHeapTest.java     |     7 +-
 .../ignite/ml/nn/MLPTrainerIntegrationTest.java |    13 +-
 .../org/apache/ignite/ml/nn/MLPTrainerTest.java |    21 +-
 .../MLPTrainerMnistIntegrationTest.java         |     7 +-
 .../ml/nn/performance/MLPTrainerMnistTest.java  |    11 +-
 .../BinarizationPreprocessorTest.java           |     5 +-
 .../binarization/BinarizationTrainerTest.java   |     5 +-
 .../encoding/StringEncoderPreprocessorTest.java |     2 +-
 .../encoding/StringEncoderTrainerTest.java      |     2 +-
 .../imputing/ImputerPreprocessorTest.java       |     8 +-
 .../imputing/ImputerTrainerTest.java            |    20 +-
 .../MinMaxScalerPreprocessorTest.java           |     6 +-
 .../minmaxscaling/MinMaxScalerTrainerTest.java  |    25 +-
 .../NormalizationPreprocessorTest.java          |     6 +-
 .../normalization/NormalizationTrainerTest.java |     6 +-
 .../linear/LinearRegressionLSQRTrainerTest.java |     5 +-
 .../linear/LinearRegressionSGDTrainerTest.java  |    12 +-
 .../logistic/LogRegMultiClassTrainerTest.java   |     3 +-
 .../LogisticRegressionSGDTrainerTest.java       |    12 +-
 .../ignite/ml/selection/SelectionTestSuite.java |    22 +-
 .../cv/CrossValidationScoreCalculatorTest.java  |    95 -
 .../ml/selection/cv/CrossValidationTest.java    |    96 +
 .../score/AccuracyScoreCalculatorTest.java      |    44 -
 .../score/TestTruthWithPredictionCursor.java    |    91 -
 ...CacheBasedTruthWithPredictionCursorTest.java |    78 -
 .../LocalTruthWithPredictionCursorTest.java     |    54 -
 .../selection/scoring/TestLabelPairCursor.java  |    91 +
 .../cursor/CacheBasedLabelPairCursorTest.java   |    79 +
 .../cursor/LocalLabelPairCursorTest.java        |    55 +
 .../selection/scoring/metric/AccuracyTest.java  |    45 +
 .../selection/scoring/metric/FmeasureTest.java  |    45 +
 .../selection/scoring/metric/PrecisionTest.java |    45 +
 .../ml/selection/scoring/metric/RecallTest.java |    45 +
 .../ignite/ml/svm/SVMBinaryTrainerTest.java     |    10 +-
 .../ignite/ml/svm/SVMMultiClassTrainerTest.java |    10 +-
 ...reeClassificationTrainerIntegrationTest.java |     8 +-
 .../DecisionTreeClassificationTrainerTest.java  |    12 +-
 ...ionTreeRegressionTrainerIntegrationTest.java |     8 +-
 .../tree/DecisionTreeRegressionTrainerTest.java |    11 +-
 .../DecisionTreeMNISTIntegrationTest.java       |     3 +-
 .../tree/performance/DecisionTreeMNISTTest.java |     3 +-
 .../RandomForestClassifierTrainerTest.java      |    13 +-
 .../RandomForestRegressionTrainerTest.java      |    13 +-
 modules/mqtt/pom.xml                            |     2 +-
 modules/osgi-karaf/pom.xml                      |     2 +-
 modules/osgi-paxlogging/pom.xml                 |     2 +-
 modules/osgi/pom.xml                            |     2 +-
 modules/platforms/cpp/DEVNOTES.txt              |     7 +-
 modules/platforms/cpp/Makefile.am               |    16 +-
 modules/platforms/cpp/Makefile.amrel            |     6 +
 modules/platforms/cpp/README.txt                |    16 +-
 .../include/ignite/binary/binary_raw_writer.h   |     2 +-
 .../ignite/impl/binary/binary_reader_impl.h     |     7 +
 .../ignite/impl/binary/binary_type_manager.h    |     5 +-
 .../ignite/impl/binary/binary_writer_impl.h     |    26 +-
 .../ignite/impl/interop/interop_output_stream.h |     8 +
 .../src/impl/binary/binary_object_impl.cpp      |     2 +
 .../src/impl/binary/binary_reader_impl.cpp      |    32 +-
 .../src/impl/binary/binary_type_manager.cpp     |    53 +-
 .../src/impl/interop/interop_output_stream.cpp  |     7 +
 modules/platforms/cpp/common/configure.ac       |     2 +-
 .../include/ignite/common/platform_utils.h      |     6 +
 .../cpp/common/include/ignite/common/utils.h    |    62 +
 .../os/linux/src/common/platform_utils.cpp      |    16 +-
 .../common/os/win/src/common/platform_utils.cpp |    23 +
 modules/platforms/cpp/configure.ac              |    18 +-
 modules/platforms/cpp/configure.acrel           |    16 +-
 modules/platforms/cpp/core-test/configure.ac    |     2 +-
 .../cpp/core-test/project/vs/core-test.vcxproj  |     2 +-
 .../project/vs/core-test.vcxproj.filters        |    23 +-
 .../cpp/core-test/src/cache_query_test.cpp      |     7 +
 modules/platforms/cpp/core/configure.ac         |     2 +-
 .../include/ignite/cache/mutable_cache_entry.h  |     8 +-
 .../cpp/core/include/ignite/ignite_binding.h    |     5 +
 .../impl/interop/interop_external_memory.h      |     2 +-
 modules/platforms/cpp/core/namespaces.dox       |    72 +-
 modules/platforms/cpp/cpp.dxg                   |     6 +-
 modules/platforms/cpp/examples/configure.ac     |     2 +-
 modules/platforms/cpp/ignite/configure.ac       |     2 +-
 modules/platforms/cpp/odbc-test/Makefile.am     |     1 +
 .../cpp/odbc-test/include/test_utils.h          |     5 +
 .../cpp/odbc-test/src/authentication_test.cpp   |    12 +-
 .../cpp/odbc-test/src/queries_test.cpp          |     4 +
 .../platforms/cpp/odbc-test/src/test_utils.cpp  |    17 +
 .../cpp/odbc-test/src/utility_test.cpp          |     3 +-
 .../include/ignite/odbc/config/config_tools.h   |     1 -
 .../cpp/odbc/include/ignite/odbc/utility.h      |    65 -
 .../cpp/odbc/install/ignite-odbc-amd64.wxs      |     2 +-
 .../cpp/odbc/install/ignite-odbc-x86.wxs        |     2 +-
 .../platforms/cpp/odbc/project/vs/odbc.vcxproj  |     6 +-
 .../cpp/odbc/src/config/config_tools.cpp        |    13 +-
 .../src/config/connection_string_parser.cpp     |     4 +-
 modules/platforms/cpp/project/vs/ignite.sln     |    23 +
 modules/platforms/cpp/project/vs/ignite.slnrel  |    13 +
 .../platforms/cpp/project/vs/ignite_x86.slnrel  |    13 +
 .../platforms/cpp/thin-client-test/Makefile.am  |    74 +
 .../cpp/thin-client-test/config/auth-32.xml     |    48 +
 .../thin-client-test/config/auth-default.xml    |    77 +
 .../cpp/thin-client-test/config/auth.xml        |    31 +
 .../cpp/thin-client-test/config/cache-32.xml    |    52 +
 .../thin-client-test/config/cache-default.xml   |   141 +
 .../cpp/thin-client-test/config/cache.xml       |    35 +
 .../cpp/thin-client-test/config/ssl-32.xml      |    48 +
 .../cpp/thin-client-test/config/ssl-default.xml |    84 +
 .../cpp/thin-client-test/config/ssl.xml         |    31 +
 .../cpp/thin-client-test/config/ssl/ca.pem      |    24 +
 .../thin-client-test/config/ssl/client_full.pem |    84 +
 .../config/ssl/client_unknown.pem               |    50 +
 .../cpp/thin-client-test/config/ssl/server.jks  |   Bin 0 -> 4256 bytes
 .../cpp/thin-client-test/config/ssl/trust.jks   |   Bin 0 -> 1089 bytes
 .../platforms/cpp/thin-client-test/configure.ac |    62 +
 .../cpp/thin-client-test/include/Makefile.am    |    24 +
 .../include/ignite/complex_type.h               |   123 +
 .../include/teamcity/teamcity_messages.h        |    55 +
 .../cpp/thin-client-test/include/test_utils.h   |    72 +
 .../project/vs/thin-client-test.vcxproj         |   186 +
 .../project/vs/thin-client-test.vcxproj.filters |    82 +
 .../cpp/thin-client-test/src/auth_test.cpp      |    76 +
 .../thin-client-test/src/cache_client_test.cpp  |   743 +
 .../thin-client-test/src/ignite_client_test.cpp |    72 +
 .../cpp/thin-client-test/src/ssl_test.cpp       |   103 +
 .../src/teamcity/teamcity_boost.cpp             |   159 +
 .../src/teamcity/teamcity_messages.cpp          |   150 +
 .../cpp/thin-client-test/src/test_utils.cpp     |   106 +
 modules/platforms/cpp/thin-client/Makefile.am   |    72 +
 modules/platforms/cpp/thin-client/README.md     |     4 +
 .../cpp/thin-client/include/Makefile.am         |    31 +
 .../ignite/impl/thin/cache/cache_client_proxy.h |   165 +
 .../include/ignite/impl/thin/readable.h         |    98 +
 .../include/ignite/impl/thin/writable.h         |    98 +
 .../include/ignite/impl/thin/writable_key.h     |   681 +
 .../include/ignite/thin/cache/cache_client.h    |   225 +
 .../include/ignite/thin/cache/cache_peek_mode.h |    77 +
 .../include/ignite/thin/ignite_client.h         |   157 +
 .../ignite/thin/ignite_client_configuration.h   |   228 +
 .../thin-client/include/ignite/thin/ssl_mode.h  |    45 +
 .../thin-client/os/linux/src/net/net_utils.cpp  |   109 +
 .../os/linux/src/net/tcp_socket_client.cpp      |   361 +
 .../thin-client/os/win/src/net/net_utils.cpp    |   106 +
 .../os/win/src/net/tcp_socket_client.cpp        |   417 +
 .../thin-client/project/vs/thin-client.vcxproj  |   213 +
 .../project/vs/thin-client.vcxproj.filters      |   157 +
 .../cpp/thin-client/src/ignite_client.cpp       |   101 +
 .../src/impl/cache/cache_affinity_info.cpp      |   110 +
 .../src/impl/cache/cache_affinity_info.h        |   106 +
 .../src/impl/cache/cache_client_impl.cpp        |   179 +
 .../src/impl/cache/cache_client_impl.h          |   185 +
 .../src/impl/cache/cache_client_proxy.cpp       |   101 +
 .../src/impl/connectable_node_partitions.h      |   118 +
 .../cpp/thin-client/src/impl/data_channel.cpp   |   387 +
 .../cpp/thin-client/src/impl/data_channel.h     |   333 +
 .../cpp/thin-client/src/impl/data_router.cpp    |   265 +
 .../cpp/thin-client/src/impl/data_router.h      |   291 +
 .../thin-client/src/impl/ignite_client_impl.cpp |   138 +
 .../thin-client/src/impl/ignite_client_impl.h   |   132 +
 .../cpp/thin-client/src/impl/message.cpp        |   276 +
 .../cpp/thin-client/src/impl/message.h          |   820 +
 .../cpp/thin-client/src/impl/net/end_point.h    |   161 +
 .../cpp/thin-client/src/impl/net/net_utils.h    |    46 +
 .../src/impl/net/remote_type_updater.cpp        |    84 +
 .../src/impl/net/remote_type_updater.h          |    81 +
 .../cpp/thin-client/src/impl/net/tcp_range.h    |   177 +
 .../src/impl/net/tcp_socket_client.h            |   157 +
 .../thin-client/src/impl/protocol_version.cpp   |   151 +
 .../cpp/thin-client/src/impl/protocol_version.h |   163 +
 .../cpp/thin-client/src/impl/response_status.h  |    63 +
 .../cpp/thin-client/src/impl/socket_client.h    |   105 +
 .../src/impl/ssl/secure_socket_client.cpp       |   445 +
 .../src/impl/ssl/secure_socket_client.h         |   187 +
 .../cpp/thin-client/src/impl/ssl/ssl_bindings.h |   360 +
 .../thin-client/src/impl/ssl/ssl_gateway.cpp    |   237 +
 .../cpp/thin-client/src/impl/ssl/ssl_gateway.h  |   161 +
 .../cpp/thin-client/src/impl/utility.cpp        |   181 +
 .../cpp/thin-client/src/impl/utility.h          |    82 +
 .../Properties/AssemblyInfo.cs                  |     6 +-
 .../Properties/AssemblyInfo.cs                  |     6 +-
 .../Properties/AssemblyInfo.cs                  |     6 +-
 .../Properties/AssemblyInfo.cs                  |     6 +-
 .../Properties/AssemblyInfo.cs                  |     6 +-
 .../Properties/AssemblyInfo.cs                  |     6 +-
 .../Properties/AssemblyInfo.cs                  |     6 +-
 .../Properties/AssemblyInfo.cs                  |     6 +-
 .../Properties/AssemblyInfo.cs                  |     6 +-
 .../Properties/AssemblyInfo.cs                  |     6 +-
 .../Properties/AssemblyInfo.cs                  |     6 +-
 .../Properties/AssemblyInfo.cs                  |     6 +-
 .../Apache.Ignite/Properties/AssemblyInfo.cs    |     6 +-
 modules/platforms/nodejs/package-lock.json      |   168 -
 modules/rest-http/pom.xml                       |     2 +-
 modules/rocketmq/pom.xml                        |     2 +-
 modules/scalar-2.10/pom.xml                     |     2 +-
 modules/scalar/pom.xml                          |     2 +-
 modules/schedule/pom.xml                        |     2 +-
 modules/slf4j/pom.xml                           |     2 +-
 modules/spark/pom.xml                           |     2 +-
 modules/spring-data-2.0/pom.xml                 |     2 +-
 modules/spring-data/pom.xml                     |    10 +-
 modules/spring/pom.xml                          |     2 +-
 modules/sqlline/pom.xml                         |     2 +-
 modules/ssh/pom.xml                             |     2 +-
 modules/storm/pom.xml                           |     2 +-
 modules/tensorflow/pom.xml                      |     2 +-
 modules/tools/pom.xml                           |     2 +-
 modules/twitter/pom.xml                         |     2 +-
 modules/urideploy/pom.xml                       |     2 +-
 modules/visor-console-2.10/pom.xml              |     2 +-
 modules/visor-console/pom.xml                   |     2 +-
 .../commands/start/VisorStartCommand.scala      |     4 +-
 modules/visor-plugins/pom.xml                   |     2 +-
 modules/web-console/.gitignore                  |     3 +-
 modules/web-console/backend/package-lock.json   |  6888 ------
 .../web-console/e2e/testcafe/package-lock.json  |  2486 ---
 modules/web-console/e2e/testcafe/package.json   |     2 +-
 .../app/components/bs-select-menu/template.pug  |     2 +-
 .../components/cluster-selector/controller.js   |    36 +-
 .../components/queries-notebook/controller.js   |    12 +-
 .../components/queries-notebook/style.scss      |     4 +
 .../app/modules/agent/AgentManager.service.js   |     6 +-
 .../app/modules/agent/AgentModal.service.js     |     4 +-
 .../configuration/generator/Readme.service.js   |     3 +-
 modules/web-console/frontend/package-lock.json  | 18886 -----------------
 modules/web-console/frontend/package.json       |    60 +-
 .../frontend/public/stylesheets/style.scss      |     2 +-
 .../frontend/views/sql/paragraph-rate.tpl.pug   |     2 +-
 .../frontend/webpack/webpack.dev.babel.js       |     4 -
 modules/web-console/pom.xml                     |     2 +-
 .../web-agent/bin/ignite-web-agent.sh           |     0
 modules/web-console/web-agent/pom.xml           |     2 +-
 modules/web/ignite-appserver-test/pom.xml       |     2 +-
 modules/web/ignite-websphere-test/pom.xml       |     2 +-
 modules/web/pom.xml                             |     2 +-
 modules/yardstick/pom.xml                       |     2 +-
 modules/yarn/pom.xml                            |     2 +-
 modules/zeromq/pom.xml                          |     2 +-
 modules/zookeeper/pom.xml                       |     2 +-
 .../zk/ZookeeperDiscoverySpiTestSuite1.java     |    22 +
 .../zk/internal/ZookeeperDiscoverySpiTest.java  |    34 +-
 parent/pom.xml                                  |     4 +-
 pom.xml                                         |     2 +-
 534 files changed, 23213 insertions(+), 32623 deletions(-)
----------------------------------------------------------------------


Reply via email to