This is an automated email from the ASF dual-hosted git repository.

gvvinblade pushed a change to branch ignite-12248
in repository https://gitbox.apache.org/repos/asf/ignite.git.


    from b9431b7  IGNITE-12602: Calcite integration. JDBC Thin driver support. 
This closes #7377
     add 71b1f54  IGNITE-12516 Dump active transaction from near node does not 
work if transaction not follow first - Fixes #7221.
     add ef6764e  IGNITE-12478 Add long running operation timeout to MXBean for 
manipulate in run-time - Fixes #7191.
     add ab3e758  IGNITE-12604 .NET: Fix file copy logic in build script
     add a9278ee  IGNITE-11797 Fixed partition consistency issues for atomic 
and mixed tx-atomic cache groups. - Fixes #7315.
     add eec735a  IGNITE-12576: nodeId replaced with consistentId in 
TcpCommunicationMetricsListener. (#7310)
     add e975a0f  IGNITE-12533 Remote security context tests refactoring (#7276)
     add 281b41e  IGNITE-12594 Fix deadlock between 
GridCacheDataStore#purgeExpiredInternal and GridNearTxLocal#enlistWriteEntry - 
Fixes #7325.
     add 4593d6c  IGNITE-12593 Fix assertion during CacheDataTree update caused 
by byte array values and TTL - Fixes #7324.
     add 906fa9e  IGNITE-12282 Access restriction to the internal package of 
Ignite - Fixes #7137.
     add e2c597f  IGNITE-12013 NullPointerException is thrown by 
ExchangeLatchManager during cache creation - Fixes #7335.
     add 188e4d5  IGNITE-12601 
DistributedMetaStoragePersistentTest.testUnstableTopology is flaky - Fixes 
#7334.
     add 5cafd44  IGNITE-12447 Modification of S#compact method - Fixes #7139.
     add 999f156  IGNITE-12611 Fixed flaky EntryProcessorPermissionCheckTest - 
Fixes #7342.
     add 842923d  IGNITE-12612 Fix broken test, H2TreeIndex#destroy and 
H2TreeIndex#asyncDestroy refactoring - Fixes #7343.
     add cbf674f  IGNITE-12554 Get rid of special thread group for IgniteThread 
(#7297)
     add d687afb  IGNITE-12561: SQL: Fix incorrect check for conflict of field 
names in key and value. This closes #7294.
     add 7beefee  IGNITE-12607 PartitionsExchangeAwareTest is flaky - Fixes 
#7339.
     add ca30235  IGNITE-12493: Replace direct setClientMode call with 
startClientGrid. (#7216)
     add 0606f03  IGNITE-12613 Wrong version of Scala library for Java 9+. - 
Fixes #7345.
     add 65c30ec  IGNITE-12568 MessageFactory is refactored in order to detect 
registration of message with the same direct type
     add 0dfd983  IGNITE-12618 Affinity cache for version of last server event 
can be wiped from history - Fixes #7359.
     add 4433485  IGNTIE-12468 Java thin client: deserialization of arrays, 
collections and maps fixed - Fixes #7320.
     add 5506a9b  IGNITE-12598: Cache metrics configuration should be removed 
only on cache destroy (#7332)
     add 225f6d2  IGNITE-11663 
o.a.i.internal.processors.cache.persistence.wal.record.RecordTypes removed. - 
Fixes #7330.
     add ff0117d  IGNITE-12635 Reserve WALRecord ID for compatibility purposes 
- Fixes #7373.
     add eabca4d  IGNITE-12641: Test fix. (#7386)
     add 67ac1d5  IGNITE-12636 Full rebalance instead of a historical one - 
Fixes #7379.
     add 14dd160  IGNITE-12621 Node leave may cause NullPointerException during 
IO message processing if security is enabled - Fixes #7366.
     add 56a515d  IGNITE-12631 Incorrect rewriting wal record type in 
marshalled mode during iteration - Fixes #7371.
     add 4c8f093  IGNITE-12630 Remove <developers> section from parent/pom.xml 
(#7370)
     add 0e5ba25  IGNITE-12499 Improve node recovery time with parallel 
partition state execution - Fixes #7232.
     add b76686a  IGNITE-12049 Support of user attributes on thin clients. - 
Fixes #6796.
     add c45d108  IGNITE-12655 Remove setting explicit page size in 
IgnitePdsDestroyCacheAbstractTest.
     add ca55edb  IGNITE-12642 Fix a typo in the log message. (#7388)
     add 5bb8464  IGNITE-12522 Extend test coverage for IGNITE-12104 - Fixes 
#7233.
     add 6e3e23a  IGNITE-6804 Dev warning if unordered collection passed to 
bulk cache op - Fixes #6976.
     add 17f66a2  IGNITE-9216 Uncomment tests in IgniteCacheTestSuite.
     add a020b5e  IGNITE-12609: SQL: GridReduceQueryExecutor refactoring. 
(#7361)
     add bdbe6a7  IGNITE-12651 Non-comparable keys for eviction policy cause 
failure handle and node shutdown - Fixes #7397.
     add e17887b  IGNITE-12654 Some of rentingFutures in 
GridDhtPartitionTopologyImpl may accumulate a huge number of eviction callbacks 
- Fixes #7399.
     add 0ba6b36  IGNITE-12649 HibernateL2CacheExample throws 
IllegalArgumentException for ignite-hibernate_5.3 - Fixes #7393.
     add 183034e  IGNITE-11939 
IgnitePdsTxHistoricalRebalancingTest.testTopologyChangesWithConstantLoad test 
failure - Fixes #7400.
     add 100101c  IGNITE-12605: Reset initial update counter value before 
clearing a partition (#7341)
     add 465cc44  IGNITE-12582 Add Spring EL support in Spring Data. - Fixes 
#7411.
     add 3d44424  IGNITE-12664 Prevent BinaryObjectExImpl.toString failing with 
exception if a class of an object serialized with OptimizedMarshaller is not 
accessible (#7413)
     add 8ed8576  IGNITE-12665: SQL: Fix potential race on MapResult close.
     add 02ac292  IGNITE-11798 Fix memory leak on unstable topology caused by 
partition reservation (#7251)
     add 17c4be5  IGNITE-12099 Avoid writing metadata to disk in discovery 
threads - Fixes #7396.
     add ce6f480  IGNITE-12067 User SQL query execution metrics (#7412)
     add ffde253  IGNITE-12638 Distributed meta storage classes are 
IgniteDataTransferObjects now.
     add c83e1e9  IGNITE-12667 Fixed flaky test 
FailureProcessorThreadDumpThrottlingTest.testThrottlingPerFailureType
     add cc6f4d7  IGNITE-12671 Ignoring single messages during PME can prevent 
late affinity switch. - Fixes #7425.
     add 59917f0  IGNITE-12624 Java thin client: typeId generation for system 
types fixed - Fixes #7416.
     add 97a5125  IGNITE-12674 Extend test coverage for binary types 
registration (#7421)
     add bf34e1e  IGNITE-12677 Extend test coverage for GridLongList 
serialization (#7422)
     add 995d259  IGNITE-12668 Extends test coverage for plugin providers 
configuration
     add de42e59  IGNITE-12644 Get rid of Hadoop javadocs external link and fix 
javadoc warnings (#7356)
     add 5fafd28  IGNITE-12588: [ML][Release] Added missed dependency (#7322)
     add 0f6be58  IGNITE-12681 Fix flaky 
IgniteShutdownOnSupplyMessageFailureTest - Fixes #7427.
     add 53e886b  IGNITE-12659 [ML] Remove broken sub-modules in ML, fix 
examples (#7430)
     add 99ac71d  IGNITE-12650 Mark MVCC with @IgniteExperimental - Fixes #7419.
     add f32b44d  IGNITE-12590: Fix (remove) check KEY at the MERGE command 
(#7321)
     add f98b268  IGNITE-12672 Fix incorrect parsing of lower-case statements 
in Spring Data - Fixes #7420.
     new 109a8e7  Merge branch 'ignite-master' into ignite-12248

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 bin/ignite-tf.sh                                   |  189 ---
 examples/pom-standalone-lgpl.xml                   |    6 -
 examples/pom-standalone.xml                        |    6 -
 examples/pom.xml                                   |   18 -
 .../hibernate/HibernateL2CacheExample.java         |   52 +-
 .../clustering/CustomersClusterizationExample.java |    7 +-
 .../ml/clustering/GmmClusterizationExample.java    |    3 +-
 .../ml/clustering/KMeansClusterizationExample.java |    7 +-
 .../TrainingWithCustomPreprocessorsExample.java    |   65 +-
 .../ignite/examples/ml/genetic/change/Coin.java    |  111 --
 .../change/OptimizeMakeChangeFitnessFunction.java  |   95 --
 .../change/OptimizeMakeChangeGAExample.java        |  203 ---
 .../OptimizeMakeChangeTerminateCriteria.java       |   91 --
 .../helloworld/HelloWorldFitnessFunction.java      |   49 -
 .../ml/genetic/helloworld/HelloWorldGAExample.java |  146 ---
 .../helloworld/HelloWorldTerminateCriteria.java    |   91 --
 .../ignite/examples/ml/genetic/knapsack/Item.java  |  101 --
 .../genetic/knapsack/KnapsackFitnessFunction.java  |   59 -
 .../ml/genetic/knapsack/KnapsackGAExample.java     |  328 -----
 .../knapsack/KnapsackTerminateCriteria.java        |  111 --
 .../ignite/examples/ml/genetic/movie/Movie.java    |  148 ---
 .../ml/genetic/movie/MovieFitnessFunction.java     |   90 --
 .../examples/ml/genetic/movie/MovieGAExample.java  |  269 ----
 .../ml/genetic/movie/MovieTerminateCriteria.java   |   94 --
 .../IgniteModelDistributedInferenceExample.java    |    7 +-
 .../TensorFlowDistributedInferenceExample.java     |  110 --
 .../inference/TensorFlowLocalInferenceExample.java |   94 --
 .../TensorFlowThreadedInferenceExample.java        |  104 --
 .../spark/LogRegFromSparkThroughPMMLExample.java   |    9 +-
 .../xgboost/XGBoostModelParserExample.java         |    2 +-
 .../ml/{ => inference}/xgboost/package-info.java   |    2 +-
 .../examples/ml/knn/IrisClassificationExample.java |    7 +-
 .../examples/ml/knn/KNNClassificationExample.java  |    4 +-
 .../examples/ml/knn/KNNRegressionExample.java      |    7 +-
 .../multiclass/OneVsRestClassificationExample.java |    4 +-
 .../ml/naivebayes/CompoundNaiveBayesExample.java   |    4 +-
 .../DiscreteNaiveBayesTrainerExample.java          |    4 +-
 .../GaussianNaiveBayesTrainerExample.java          |    4 +-
 .../ml/preprocessing/encoding/EncoderExample.java  |    4 +-
 .../encoding/EncoderExampleWithNormalization.java  |    4 +-
 .../encoding/LabelEncoderExample.java              |    4 +-
 .../ml/recommendation/MovieLensExample.java        |    4 +-
 .../ml/recommendation/MovieLensSQLExample.java     |    4 +-
 .../linear/BostonHousePricesPredictionExample.java |    4 +-
 .../linear/LinearRegressionLSQRTrainerExample.java |    7 +-
 ...gressionLSQRTrainerWithMinMaxScalerExample.java |    4 +-
 .../linear/LinearRegressionSGDTrainerExample.java  |    7 +-
 .../BaggedLogisticRegressionSGDTrainerExample.java |    4 +-
 .../LogisticRegressionSGDTrainerExample.java       |    4 +-
 .../ml/selection/scoring/EvaluatorExample.java     |    7 +-
 .../selection/scoring/MultipleMetricsExample.java  |   78 --
 .../selection/scoring/RegressionMetricExample.java |    7 +-
 .../split/TrainTestDatasetSplitterExample.java     |    7 +-
 .../ml/svm/SVMBinaryClassificationExample.java     |    7 +-
 .../examples/ml/tree/FraudDetectionExample.java    |    7 +-
 .../RandomForestClassificationExample.java         |    4 +-
 .../RandomForestRegressionExample.java             |    7 +-
 .../ml/tutorial/Step_8_CV_with_Param_Grid.java     |    4 +-
 .../Step_8_CV_with_Param_Grid_and_metrics.java     |  188 ---
 ...=> Step_8_CV_with_Param_Grid_and_pipeline.java} |    6 +-
 .../ml/tutorial/Step_9_Scaling_With_Stacking.java  |    2 +-
 .../ml/tutorial/TutorialStepByStepExample.java     |    5 +-
 .../hyperparametertuning/Step_13_RandomSearch.java |    5 +-
 ...va => Step_14_Parallel_Brute_Force_Search.java} |    7 +-
 .../Step_15_Parallel_Random_Search.java            |    5 +-
 .../Step_16_Genetic_Programming_Search.java        |    5 +-
 ...tep_17_Parallel_Genetic_Programming_Search.java |    5 +-
 .../examples}/ml/util/MLSandboxDatasets.java       |   30 +-
 .../ignite/examples}/ml/util/SandboxMLCache.java   |   15 +-
 .../resources/datasets/boston_housing_dataset.txt  |    0
 .../main/resources/datasets/cleared_machines.csv   |    0
 .../english_vs_scottish_binary_dataset.csv         |    0
 .../main/resources/datasets/fraud_detection.csv    |    0
 .../resources/datasets/glass_identification.csv    |    0
 .../src/main/resources/datasets/iris.txt           |    0
 .../src/main/resources/datasets/mixed_dataset.csv  |    0
 .../src/main/resources/datasets/mortalitydata.csv  |    0
 .../src/main/resources/datasets/mushrooms.csv      |    0
 .../src/main/resources/datasets/ratings.csv        |    0
 .../main/resources/datasets/t10k-images-idx3-ubyte |  Bin 9876027 -> 0 bytes
 .../main/resources/datasets/t10k-labels-idx1-ubyte |  Bin 10008 -> 0 bytes
 examples/src/main/resources/datasets/titanic.csv   |   26 +-
 .../main/resources/datasets/two_classed_iris.csv   |    0
 .../resources/datasets/wholesale_customers.csv     |    0
 .../src/main/resources/datasets/wine.txt           |    0
 .../resources/models/mleap/airbnb.model.rf.zip     |  Bin 35932 -> 0 bytes
 .../resources/models/mnist_tf_model/saved_model.pb |  Bin 37185 -> 0 bytes
 .../variables/variables.data-00000-of-00001        |  Bin 13098544 -> 0 bytes
 .../mnist_tf_model/variables/variables.index       |  Bin 410 -> 0 bytes
 .../examples/ml/mleap/MLeapModelParserExample.java |   75 --
 .../misc/JmhPartitionUpdateCounterBenchmark.java   |    7 +-
 modules/clients/pom.xml                            |    8 +
 .../internal/jdbc2/JdbcConnectionSelfTest.java     |    9 +-
 .../rest/RestProcessorMultiStartSelfTest.java      |   18 +-
 .../rest/TcpRestUnmarshalVulnerabilityTest.java    |   11 +
 .../jdbc/suite/IgniteJdbcDriverTestSuite.java      |    4 +
 .../ignite/jdbc/thin/JdbcThinBulkLoadSelfTest.java |    2 +-
 .../JdbcThinConnectionAdditionalSecurityTest.java  |  254 ++++
 .../ignite/jdbc/thin/JdbcThinSqlMergeTest.java     |   82 ++
 .../main/java/org/apache/ignite/IgniteCache.java   |   40 +-
 .../apache/ignite/cache/CacheAtomicityMode.java    |    4 +
 .../ignite/configuration/ClientConfiguration.java  |   30 +
 .../ignite/configuration/IgniteConfiguration.java  |   13 +
 .../configuration/TransactionConfiguration.java    |    7 +
 .../org/apache/ignite/internal/IgniteFeatures.java |    5 +-
 .../org/apache/ignite/internal/IgniteKernal.java   |   47 +-
 .../ignite/internal/MarshallerContextImpl.java     |   82 +-
 .../ignite/internal/TransactionsMXBeanImpl.java    |   10 +
 .../ignite/internal/binary/BinaryObjectExImpl.java |   21 +-
 .../ignite/internal/binary/BinaryObjectImpl.java   |    6 +-
 .../internal/binary/GridBinaryMarshaller.java      |   14 +-
 .../internal/client/GridClientConfiguration.java   |   30 +
 .../impl/connection/GridClientConnection.java      |    7 +-
 .../GridClientConnectionManagerAdapter.java        |    4 +-
 .../connection/GridClientNioTcpConnection.java     |   36 +-
 .../client/thin/ClientBinaryMarshaller.java        |   14 +-
 .../client/thin/ClientChannelConfiguration.java    |   14 +-
 .../ignite/internal/client/thin/ClientUtils.java   |   75 +-
 .../internal/client/thin/ProtocolVersion.java      |    5 +-
 .../internal/client/thin/TcpClientChannel.java     |   56 +-
 .../internal/client/thin/TcpIgniteClient.java      |   19 +-
 .../internal/jdbc/thin/ConnectionProperties.java   |   23 +
 .../jdbc/thin/ConnectionPropertiesImpl.java        |   15 +
 .../ignite/internal/jdbc/thin/JdbcThinTcpIo.java   |   38 +-
 .../managers/communication/GridIoManager.java      |   13 +-
 .../communication/GridIoMessageFactory.java        | 1203 +++---------------
 .../communication/IgniteMessageFactoryImpl.java    |  166 +++
 .../deployment/GridDeploymentClassLoader.java      |    5 +
 .../managers/discovery/GridDiscoveryManager.java   |   23 +-
 .../managers/encryption/GridEncryptionManager.java |    5 -
 .../managers/systemview/ScanQuerySystemView.java   |    3 +-
 .../marshaller/optimized/OptimizedMarshaller.java  |    3 +-
 ...mizedMarshallerInaccessibleClassException.java} |   34 +-
 .../internal/pagemem/wal/record/WALRecord.java     |    5 +-
 .../affinity/GridAffinityAssignmentCache.java      |  112 +-
 .../processors/bulkload/BulkLoadProcessor.java     |   20 +-
 .../processors/cache/CacheGroupContext.java        |   14 -
 .../processors/cache/CacheGroupMetricsImpl.java    |    9 +
 .../cache/CacheOffheapEvictionManager.java         |    5 +
 .../cache/FetchActiveTxOwnerTraceClosure.java      |   37 +-
 .../processors/cache/GridCacheAdapter.java         |  104 ++
 .../processors/cache/GridCacheContext.java         |    4 +-
 .../processors/cache/GridCacheEvictionManager.java |   23 +-
 .../processors/cache/GridCacheMapEntry.java        |   29 +-
 .../cache/GridCachePartitionExchangeManager.java   |  209 ++--
 .../processors/cache/GridCacheProcessor.java       |   86 +-
 .../cache/IgniteCacheOffheapManager.java           |    5 +
 .../cache/IgniteCacheOffheapManagerImpl.java       |   20 +-
 .../cache/LongOperationsDumpSettingsClosure.java   |   57 +
 .../processors/cache/PartitionUpdateCounter.java   |   12 +-
 ...ava => PartitionUpdateCounterDebugWrapper.java} |   87 +-
 ...pl.java => PartitionUpdateCounterMvccImpl.java} |    9 +-
 ...ava => PartitionUpdateCounterTrackingImpl.java} |   38 +-
 ...ava => PartitionUpdateCounterVolatileImpl.java} |   35 +-
 .../cache/binary/BinaryMetadataFileStore.java      |  360 +++++-
 .../cache/binary/BinaryMetadataTransport.java      |   91 +-
 .../binary/CacheObjectBinaryProcessorImpl.java     |   52 +
 .../cache/binary/MetadataUpdateResult.java         |   22 +-
 .../distributed/GridDistributedCacheAdapter.java   |    3 +-
 .../cache/distributed/dht/GridDhtCacheAdapter.java |  123 +-
 .../distributed/dht/GridPartitionedGetFuture.java  |    5 +
 .../dht/GridPartitionedSingleGetFuture.java        |    5 +
 .../distributed/dht/atomic/GridDhtAtomicCache.java |   26 +-
 .../dht/colocated/GridDhtColocatedCache.java       |    2 +
 .../preloader/GridDhtPartitionsExchangeFuture.java |    4 +-
 .../dht/preloader/GridDhtPreloader.java            |    4 +-
 .../dht/preloader/latch/ExchangeLatchManager.java  |   12 +-
 .../dht/topology/GridDhtLocalPartition.java        |   20 +-
 .../dht/topology/GridDhtPartitionTopologyImpl.java |   28 +-
 .../distributed/near/GridNearAtomicCache.java      |    2 +
 .../cache/distributed/near/GridNearGetFuture.java  |    4 +
 .../near/GridNearTransactionalCache.java           |    2 +
 .../cache/local/atomic/GridLocalAtomicCache.java   |   13 +-
 .../GridCacheDatabaseSharedManager.java            |   29 +-
 .../cache/persistence/GridCacheOffheapManager.java |   40 +-
 .../cache/persistence/metastorage/MetaStorage.java |   19 +-
 .../processors/cache/persistence/package-info.java |    2 +-
 .../wal/SingleSegmentLogicalRecordsIterator.java   |    6 +-
 .../cache/persistence/wal/record/RecordTypes.java  |   74 --
 .../wal/serializer/RecordV1Serializer.java         |    7 +-
 .../wal/serializer/RecordV2Serializer.java         |    2 +-
 .../cache/query/QueryEntityClassProperty.java      |    7 +
 .../cache/query/QueryEntityTypeDescriptor.java     |   10 +-
 .../cache/transactions/IgniteTxManager.java        |   88 +-
 .../DistributedMetaStorageHistoryItem.java         |   76 +-
 .../persistence/DistributedMetaStorageImpl.java    |   81 +-
 .../persistence/DistributedMetaStorageVersion.java |   46 +-
 .../persistence/DmsDataWriterWorker.java           |   26 +-
 ...InMemoryCachedDistributedMetaStorageBridge.java |   10 +-
 .../ClientListenerAbstractConnectionContext.java   |   20 +-
 .../processors/odbc/ClientListenerNioListener.java |   16 +-
 .../odbc/jdbc/JdbcBulkLoadProcessor.java           |    9 +
 .../odbc/jdbc/JdbcConnectionContext.java           |    2 +
 .../processors/odbc/jdbc/JdbcRequestHandler.java   |    2 +
 .../platform/client/ClientConnectionContext.java   |    9 +-
 .../internal/processors/query/QueryUtils.java      |   12 +
 .../processors/query/RunningQueryManager.java      |   58 +-
 .../processors/rest/GridRestProcessor.java         |    5 +-
 .../client/message/GridClientAbstractMessage.java  |   58 +
 .../rest/client/message/GridClientMessage.java     |   15 +
 .../rest/protocols/tcp/GridMemcachedMessage.java   |   11 +
 .../rest/protocols/tcp/GridTcpRestNioListener.java |   16 +-
 .../rest/protocols/tcp/redis/GridRedisMessage.java |   11 +
 .../processors/rest/request/GridRestRequest.java   |   22 +
 .../security/IgniteSecurityProcessor.java          |   68 +-
 .../processors/security/SecurityUtils.java         |    8 +-
 .../apache/ignite/internal/util/lang/GridFunc.java |    3 +
 .../util/tostring/GridToStringBuilder.java         |   35 +-
 .../org/apache/ignite/lang/IgniteExperimental.java |    3 +-
 .../apache/ignite/marshaller/MarshallerUtils.java  |   68 +
 .../apache/ignite/mxbean/TransactionsMXBean.java   |   28 +
 .../communication/IgniteMessageFactory.java        |   39 +
 .../extensions/communication/MessageFactory.java   |    3 +
 ...ageFactory.java => MessageFactoryProvider.java} |   31 +-
 .../plugin/security/AuthenticationContext.java     |    8 +-
 .../tcp/TcpCommunicationMetricsListener.java       |  127 +-
 .../spi/communication/tcp/TcpCommunicationSpi.java |   58 +-
 .../TcpCommunicationConnectionCheckFuture.java     |   17 +-
 .../org/apache/ignite/thread/IgniteThread.java     |    5 +-
 .../main/resources/META-INF/classnames.properties  |    2 +
 modules/core/src/test/config/log4j-test.xml        |    2 +-
 modules/core/src/test/config/tests.properties      |    3 +
 .../org.apache.ignite.plugin.PluginProvider        |    1 +
 .../cache/RebalanceCompleteDuringExchangeTest.java |  161 +++
 .../ignite/cache/ResetLostPartitionTest.java       |   10 -
 .../cache/affinity/AffinityClientNodeSelfTest.java |    7 +-
 .../affinity/AffinityDistributionLoggingTest.java  |   11 +-
 .../cache/affinity/AffinityHistoryCleanupTest.java |   60 +-
 ...ridCacheJdbcBlobStoreMultithreadedSelfTest.java |   13 +-
 .../org/apache/ignite/client/FunctionalTest.java   |  130 ++
 .../ClusterBaselineNodesMetricsSelfTest.java       |    5 +-
 .../ignite/internal/ClusterGroupSelfTest.java      |   24 +-
 .../internal/ClusterNodeMetricsSelfTest.java       |    6 +-
 .../internal/ClusterNodeMetricsUpdateTest.java     |    9 +-
 .../ComputeJobCancelWithServiceSelfTest.java       |    5 +-
 .../ignite/internal/GridAffinitySelfTest.java      |    6 +-
 .../GridCacheHashMapPutAllWarningsTest.java        |  384 ++++++
 .../ignite/internal/GridReleaseTypeSelfTest.java   |   11 +-
 ...ClientConnectAfterCommunicationFailureTest.java |    7 +-
 .../ignite/internal/IgniteClientFailuresTest.java  |   17 +-
 .../IgniteClientReconnectAbstractTest.java         |   16 +-
 .../IgniteClientReconnectApiExceptionTest.java     |   19 +-
 .../internal/IgniteClientReconnectCacheTest.java   |   78 +-
 .../IgniteClientReconnectDelayedSpiTest.java       |    2 +-
 .../internal/IgniteClientReconnectStopTest.java    |    4 +-
 .../ignite/internal/IgniteClientRejoinTest.java    |    8 +-
 ...teConnectionConcurrentReserveAndRemoveTest.java |    6 +-
 ...iteRoundRobinErrorAfterClientReconnectTest.java |   13 +-
 .../IgniteSlowClientDetectionSelfTest.java         |    8 +-
 ...iteUpdateNotifierPerClusterSettingSelfTest.java |   23 +-
 .../ignite/internal/TransactionMetricsTest.java    |    6 +-
 .../internal/TransactionsMXBeanImplTest.java       |  235 +++-
 .../BinaryConfigurationConsistencySelfTest.java    |   26 +-
 .../internal/binary/BinaryObjectToStringTest.java  |  231 ++++
 .../encryption/EncryptedCacheNodeJoinTest.java     |    4 +-
 .../internal/encryption/EncryptionMXBeanTest.java  |    2 +-
 .../internal/encryption/MasterKeyChangeTest.java   |    2 +-
 .../GridManagerLocalMessageListenerSelfTest.java   |   14 +-
 .../managers/IgniteDiagnosticMessagesTest.java     |   12 +-
 .../GridCommunicationSendMessageSelfTest.java      |   19 +-
 .../communication/GridIoManagerSelfTest.java       |    5 +
 .../IgniteCommunicationBalanceTest.java            |   14 +-
 .../communication/IgniteIoTestMessagesTest.java    |   20 +-
 .../IgniteMessageFactoryImplTest.java              |  199 +++
 .../IgniteVariousConnectionNumberTest.java         |   17 +-
 .../MessageDirectTypeIdConflictTest.java           |  209 ++++
 .../GridDiscoveryManagerAttributesSelfTest.java    |   17 +-
 .../IgniteTopologyPrintFormatSelfTest.java         |   17 +-
 .../internal/metric/CacheMetricsAddRemoveTest.java |   69 +-
 .../ignite/internal/metric/JmxExporterSpiTest.java |    5 +-
 .../ignite/internal/metric/SystemViewSelfTest.java |   14 +-
 .../wal/record/WALRecordSerializationTest.java     |  233 ++++
 .../internal/pagemem/wal/record/WALRecordTest.java |   16 +-
 .../GridAffinityProcessorAbstractSelfTest.java     |    4 +-
 .../GridAffinityProcessorMemoryLeakTest.java       |  194 ---
 .../AuthenticationOnNotActiveClusterTest.java      |   13 +-
 .../AuthenticationProcessorNodeRestartTest.java    |    6 +-
 .../AuthenticationProcessorSelfTest.java           |   12 +-
 ...tadataRegistrationInsideEntryProcessorTest.java |    4 +-
 .../cache/CacheAffinityCallSelfTest.java           |   17 +-
 .../CacheAtomicSingleMessageCountSelfTest.java     |  137 +-
 .../processors/cache/CacheClientStoreSelfTest.java |   21 +-
 .../cache/CacheConcurrentReadThroughTest.java      |   11 +-
 ...eConfigurationSerializationOnDiscoveryTest.java |   10 +-
 ...heConfigurationSerializationOnExchangeTest.java |   23 +-
 .../cache/CacheConnectionLeakStoreTxTest.java      |   17 +-
 .../cache/CacheEnumOperationsAbstractTest.java     |   18 +-
 .../cache/CacheEventWithTxLabelTest.java           |   18 +-
 .../CacheExchangeMessageDuplicatedStateTest.java   |    9 +-
 .../cache/CacheFutureExceptionSelfTest.java        |    5 +-
 .../cache/CacheGetRemoveSkipStoreTest.java         |   13 +-
 .../cache/CacheGetsDistributionAbstractTest.java   |    6 +-
 ...ceptorPartitionCounterRandomOperationsTest.java |   17 +-
 .../cache/CacheMetricsCacheSizeTest.java           |   10 +-
 .../cache/CacheNearReaderUpdateTest.java           |   12 +-
 .../cache/CacheNoAffinityExchangeTest.java         |   55 +-
 .../CacheOptimisticTransactionsWithFilterTest.java |   21 +-
 .../cache/CachePutEventListenerErrorSelfTest.java  |   38 +-
 .../cache/CacheSerializableTransactionsTest.java   |   12 +-
 .../cache/CacheStoreTxPutAllMultiNodeTest.java     |   13 +-
 .../CacheStoreUsageMultinodeAbstractTest.java      |    5 -
 ...toreUsageMultinodeDynamicStartAbstractTest.java |    4 +-
 ...StoreUsageMultinodeStaticStartAbstractTest.java |    4 +-
 .../processors/cache/CacheTxFastFinishTest.java    |   11 +-
 .../ClientFastReplyCoordinatorFailureTest.java     |    5 +-
 .../cache/ClientSlowDiscoveryAbstractTest.java     |    4 -
 .../ClientSlowDiscoveryTopologyChangeTest.java     |    4 +-
 .../ClientSlowDiscoveryTransactionRemapTest.java   |    6 +-
 .../processors/cache/CrossCacheLockTest.java       |    5 +-
 .../cache/CrossCacheTxRandomOperationsTest.java    |   13 +-
 .../EntryVersionConsistencyReadThroughTest.java    |   17 +-
 .../cache/GridCacheAbstractLocalStoreSelfTest.java |   15 +-
 .../cache/GridCacheAbstractMetricsSelfTest.java    |    7 +-
 ...acheAtomicEntryProcessorDeploymentSelfTest.java |   23 +-
 .../cache/GridCacheAtomicMessageCountSelfTest.java |    1 -
 .../cache/GridCacheClearLocallySelfTest.java       |   16 +-
 .../processors/cache/GridCacheClearSelfTest.java   |   13 +-
 .../GridCacheConcurrentGetCacheOnClientTest.java   |   10 +-
 .../GridCacheConditionalDeploymentSelfTest.java    |   22 +-
 .../GridCacheConfigurationValidationSelfTest.java  |   18 +-
 .../GridCacheInterceptorAbstractSelfTest.java      |    6 +-
 .../cache/GridCacheKeyCheckSelfTest.java           |   13 +-
 .../processors/cache/GridCacheLeakTest.java        |    5 +-
 ...CacheLongRunningTransactionDiagnosticsTest.java |   40 +-
 .../GridCacheMixedPartitionExchangeSelfTest.java   |    4 +-
 .../cache/GridCacheMultiUpdateLockSelfTest.java    |  196 ---
 .../processors/cache/GridCacheMvccFlagsTest.java   |    3 +-
 .../cache/GridCachePutAllFailoverSelfTest.java     |    6 +-
 .../GridCacheReturnValueTransferSelfTest.java      |   23 +-
 .../processors/cache/GridCacheSlowTxWarnTest.java  |    4 +-
 ...idCacheTcpClientDiscoveryMultiThreadedTest.java |    4 +-
 .../GridTransactionsSystemUserTimeMetricsTest.java |    6 +-
 .../IgniteAbstractDynamicCacheStartFailTest.java   |   39 +-
 .../cache/IgniteCacheAbstractStopBusySelfTest.java |   11 +-
 .../IgniteCacheBinaryEntryProcessorSelfTest.java   |    6 +-
 .../IgniteCacheBinaryObjectsScanSelfTest.java      |    7 +-
 .../IgniteCacheConfigurationTemplateTest.java      |   19 +-
 .../cache/IgniteCacheEntryProcessorCallTest.java   |   17 +-
 .../IgniteCacheExpireAndUpdateConsistencyTest.java |   17 +-
 .../processors/cache/IgniteCacheGroupsTest.java    |   49 +-
 .../cache/IgniteCacheIncrementTxTest.java          |    5 +-
 .../IgniteCacheInvokeReadThroughAbstractTest.java  |   13 -
 .../cache/IgniteCacheInvokeReadThroughTest.java    |    4 +-
 .../cache/IgniteCacheManyAsyncOperationsTest.java  |   13 +-
 .../cache/IgniteCacheNearLockValueSelfTest.java    |    5 +-
 .../cache/IgniteCacheNoSyncForGetTest.java         |   17 +-
 .../cache/IgniteCacheObjectPutSelfTest.java        |    4 +-
 .../IgniteCacheP2pUnmarshallingErrorTest.java      |    7 +-
 .../cache/IgniteCacheReadThroughStoreCallTest.java |   17 +-
 .../cache/IgniteCacheSerializationSelfTest.java    |   14 +-
 .../processors/cache/IgniteCacheStartTest.java     |   24 +-
 .../cache/IgniteCachingProviderSelfTest.java       |    6 +-
 .../IgniteClientAffinityAssignmentSelfTest.java    |   17 +-
 .../IgniteClientCacheInitializationFailTest.java   |    7 +-
 .../cache/IgniteClientCacheStartFailoverTest.java  |   44 +-
 .../cache/IgniteClusterActivateDeactivateTest.java |   30 +-
 ...usterActivateDeactivateTestWithPersistence.java |    4 +-
 .../IgniteDiscoDataHandlingInNewClusterTest.java   |    8 +-
 .../cache/IgniteDynamicCacheMultinodeTest.java     |   17 +-
 ...niteDynamicCacheStartNoExchangeTimeoutTest.java |    6 +-
 .../cache/IgniteDynamicCacheStartSelfTest.java     |   12 +-
 .../IgniteDynamicCacheWithConfigStartSelfTest.java |   21 +-
 .../IgniteDynamicClientCacheStartSelfTest.java     |   50 +-
 ...hallerCacheClientRequestsMappingOnMissTest.java |   27 +-
 .../cache/IgniteNearClientCacheCloseTest.java      |   24 +-
 .../cache/IgniteOnePhaseCommitInvokeTest.java      |   11 +-
 .../cache/IgniteOnePhaseCommitNearReadersTest.java |   19 +-
 .../cache/IgniteOnePhaseCommitNearSelfTest.java    |    6 +-
 .../cache/IgniteOutOfMemoryPropagationTest.java    |    6 +-
 .../cache/IgniteSystemCacheOnClientTest.java       |   14 +-
 .../IgniteTopologyValidatorAbstractCacheTest.java  |   11 +-
 .../IgniteTopologyValidatorGridSplitCacheTest.java |    6 +-
 .../InterceptorWithKeepBinaryCacheFullApiTest.java |    5 +
 .../MarshallerCacheJobRunNodeRestartTest.java      |   19 +-
 ...NonAffinityCoordinatorDynamicStartStopTest.java |    5 +-
 ...OffheapCacheMetricsForClusterGroupSelfTest.java |   17 +-
 .../PartitionsExchangeCoordinatorFailoverTest.java |   11 +-
 .../SetTxTimeoutOnPartitionMapExchangeTest.java    |    4 +-
 ...=> AbstractBinaryMetadataRegistrationTest.java} |   42 +-
 .../BinaryMetadataRegistrationCacheApiTest.java}   |   20 +-
 .../BinaryMetadataRegistrationCacheStoreTest.java  |  104 ++
 ...naryMetadataRegistrationEntryProcessorTest.java |   69 ++
 ...naryAtomicEntryProcessorDeploymentSelfTest.java |    4 +-
 ...eBinaryObjectMetadataExchangeMultinodeTest.java |    9 +-
 ...lientNodeBinaryObjectMetadataMultinodeTest.java |   19 +-
 .../cache/consistency/AbstractReadRepairTest.java  |   11 +-
 ...acheAbstractDataStructuresFailoverSelfTest.java |   18 +-
 .../GridCacheQueueClientDisconnectTest.java        |   11 +-
 .../IgniteClientDataStructuresAbstractTest.java    |    5 +-
 ...IgniteExchangeLatchManagerDiscoHistoryTest.java |  293 +++++
 .../IgniteSequenceInternalCleanupTest.java         |    7 +-
 .../distributed/CacheAsyncOperationsTest.java      |   14 +-
 .../CacheAtomicPrimarySyncBackPressureTest.java    |    3 +-
 .../distributed/CacheBaselineTopologyTest.java     |   17 +-
 .../CacheClientsConcurrentStartTest.java           |    6 +-
 .../CacheDiscoveryDataConcurrentJoinTest.java      |    5 -
 .../cache/distributed/CacheExchangeMergeTest.java  |   87 +-
 .../CacheGetInsideLockChangingTopologyTest.java    |   20 +-
 ...teAffinityAssignmentNodeJoinValidationTest.java |    9 +-
 .../CacheLateAffinityAssignmentTest.java           |   26 +-
 .../cache/distributed/CachePartitionStateTest.java |   11 +-
 .../distributed/CacheRentingStateRepairTest.java   |    4 +-
 .../CacheResultIsNotNullOnPartitionLossTest.java   |   10 +-
 .../cache/distributed/CacheStartOnJoinTest.java    |   11 +-
 .../distributed/CacheTryLockMultithreadedTest.java |    9 +-
 .../FailBackupOnAtomicOperationTest.java           |   11 +-
 .../distributed/GridCacheMixedModeSelfTest.java    |   10 +-
 .../GridCacheTransformEventSelfTest.java           |    4 +-
 .../IgniteBinaryMetadataUpdateNodeRestartTest.java |   13 +-
 .../distributed/IgniteCache150ClientsTest.java     |    4 +-
 ...CacheClientMultiNodeUpdateTopologyLockTest.java |   16 +-
 .../IgniteCacheClientNodeChangingTopologyTest.java |  104 +-
 ...gniteCacheClientNodePartitionsExchangeTest.java |   33 +-
 .../IgniteCacheClientReconnectTest.java            |   21 +-
 .../IgniteCacheConnectionRecoveryTest.java         |    9 +-
 .../distributed/IgniteCacheCreatePutTest.java      |   11 +-
 .../IgniteCacheFailedUpdateResponseTest.java       |    4 +-
 ...niteCacheGroupsPartitionLossPolicySelfTest.java |   11 +-
 .../distributed/IgniteCacheManyClientsTest.java    |   13 +-
 .../IgniteCacheNearRestartRollbackSelfTest.java    |   12 +-
 .../IgniteCachePartitionLossPolicySelfTest.java    |   19 +-
 .../distributed/IgniteCachePrimarySyncTest.java    |    9 +-
 .../IgniteCacheSingleGetMessageTest.java           |   11 +-
 .../distributed/IgniteCacheThreadLocalTxTest.java  |   17 +-
 .../IgniteRejectConnectOnNodeStopTest.java         |    9 +-
 .../distributed/IgniteTxCachePrimarySyncTest.java  |   18 +-
 ...WriteSynchronizationModesMultithreadedTest.java |    9 +-
 .../IgniteTxConcurrentRemoveObjectsTest.java       |    7 +-
 .../distributed/PartitionsExchangeAwareTest.java   |   10 +-
 .../GridCachePartitionsStateValidationTest.java    |   16 +-
 ...eScheduleResendPartitionsAfterEvictionTest.java |  135 ++
 .../IgniteAtomicLongChangingTopologySelfTest.java  |   11 +-
 .../dht/IgniteCacheCommitDelayTxRecoveryTest.java  |   11 +-
 .../dht/IgniteCacheCrossCacheTxFailoverTest.java   |    6 +-
 .../dht/IgniteCacheMultiTxLockSelfTest.java        |   11 +-
 .../dht/IgniteCacheTxRecoveryRollbackTest.java     |   21 +-
 .../dht/NotMappedPartitionInTxTest.java            |   20 +-
 .../atomic/AtomicPutAllChangingTopologyTest.java   |    4 +-
 .../dht/atomic/IgniteCacheAtomicProtocolTest.java  |   57 +-
 .../near/GridCacheNearClientHitTest.java           |   16 +-
 .../near/GridCacheNearOnlyTopologySelfTest.java    |   33 +-
 .../GridCacheRendezvousAffinityClientSelfTest.java |   13 +-
 .../near/GridNearCacheStoreUpdateTest.java         |   23 +-
 .../near/NearCacheMultithreadedUpdateTest.java     |   19 +-
 .../near/NearCachePutAllMultinodeTest.java         |   13 +-
 .../GridCacheRebalancingCancelTest.java            |    2 +-
 .../GridCacheRebalancingOrderingTest.java          |    4 +-
 .../GridCacheReplicatedPreloadSelfTest.java        |   21 +-
 .../eviction/EvictionPolicyFailureHandlerTest.java |  227 ++++
 .../lru/LruNearOnlyNearEvictionPolicySelfTest.java |   19 +-
 .../paged/PageEvictionMultinodeAbstractTest.java   |   13 +-
 .../IgniteCacheExpiryPolicyAbstractTest.java       |    8 +-
 .../IgniteCacheStoreSessionAbstractTest.java       |   12 +-
 .../GridCacheFastNodeLeftForTransactionTest.java   |   12 +-
 .../cache/mvcc/CacheMvccClientReconnectTest.java   |    4 +-
 .../IgnitePdsBinaryMetadataAsyncWritingTest.java   |  754 +++++++++++
 ...gnitePdsBinaryMetadataOnClusterRestartTest.java |   20 +-
 ...sCacheObjectBinaryProcessorOnDiscoveryTest.java |    4 +-
 .../IgnitePdsDestroyCacheAbstractTest.java         |    1 -
 ...IgnitePdsDiscoDataHandlingInNewClusterTest.java |   35 +-
 .../persistence/IgnitePdsDynamicCacheTest.java     |    3 -
 ...IgnitePdsSpuriousRebalancingOnNodeJoinTest.java |    4 +-
 .../persistence/WalPreloadingConcurrentTest.java   |  140 +++
 .../ClientAffinityAssignmentWithBaselineTest.java  |   28 +-
 .../db/FullHistRebalanceOnClientStopTest.java      |  257 ++++
 ...IgnitePdsCacheWalDisabledOnRebalancingTest.java |    8 +-
 .../db/IgnitePdsPartitionPreloadTest.java          |   22 +-
 .../IgnitePdsWithTtlDeactivateOnHighloadTest.java  |  260 ++++
 .../IgniteShutdownOnSupplyMessageFailureTest.java  |   52 +-
 .../db/checkpoint/CheckpointFreeListTest.java      |    3 +-
 .../IgnitePdsCacheDestroyDuringCheckpointTest.java |    5 +-
 .../db/wal/IgniteWalHistoryReservationsTest.java   |    7 -
 .../persistence/db/wal/IgniteWalRebalanceTest.java |   67 +
 .../pagemem/PageMemoryLazyAllocationTest.java      |   22 +-
 .../PageMemoryLazyAllocationWithPDSTest.java       |   19 +-
 .../IgniteChangeGlobalStateAbstractTest.java       |    6 +-
 .../standbycluster/IgniteStandByClusterTest.java   |   13 +-
 .../IgniteAbstractStandByClientReconnectTest.java  |    4 +-
 .../cache/query/CacheScanQueryFailoverTest.java    |    5 +-
 .../query/GridCacheQueryTransformerSelfTest.java   |   11 +-
 .../cache/query/IndexingSpiQueryTxSelfTest.java    |    3 +-
 ...acheContinuousQueryAsyncFilterListenerTest.java |    9 +-
 ...ntinuousQueryConcurrentPartitionUpdateTest.java |   23 +-
 .../CacheContinuousQueryCounterAbstractTest.java   |    6 -
 ...cheContinuousQueryFailoverAbstractSelfTest.java |   77 +-
 .../CacheContinuousQueryLostPartitionTest.java     |    5 +-
 ...heContinuousQueryOperationFromCallbackTest.java |    9 +-
 .../CacheContinuousQueryOperationP2PTest.java      |   10 +-
 .../CacheContinuousQueryOrderingEventTest.java     |    9 +-
 .../CacheContinuousQueryRandomOperationsTest.java  |    9 +-
 ...CacheContinuousWithTransformerFailoverTest.java |   10 +-
 ...acheEntryProcessorExternalizableFailedTest.java |    9 +-
 .../CacheEntryProcessorNonSerializableTest.java    |    8 +-
 .../ClientReconnectContinuousQueryTest.java        |    8 +-
 .../continuous/ContinuousQueryMarshallerTest.java  |   12 +-
 .../ContinuousQueryPeerClassLoadingTest.java       |    5 +-
 ...ueryRemoteFilterMissingInClassPathSelfTest.java |   27 +-
 .../GridCacheContinuousQueryAbstractSelfTest.java  |    4 +-
 ...acheContinuousQueryMultiNodesFilteringTest.java |   18 +-
 .../IgniteCacheContinuousQueryBackupQueueTest.java |   16 +-
 .../IgniteCacheContinuousQueryClientTest.java      |   23 +-
 ...niteCacheContinuousQueryImmutableEntryTest.java |    8 +-
 ...gniteCacheContinuousQueryNoUnsubscribeTest.java |   10 +-
 .../IgniteCacheContinuousQueryReconnectTest.java   |   18 +-
 .../AbstractTransactionIntergrityTest.java         |   13 +-
 ...unterStateConsistencyHistoryRebalanceTest.java} |   19 +-
 ...AtomicPartitionCounterStateConsistencyTest.java |  121 ++
 .../transactions/PartitionUpdateCounterTest.java   |   60 +-
 .../TxCrossCacheMapOnInvalidTopologyTest.java      |    3 +-
 .../TxCrossCachePartitionConsistencyTest.java      |    3 +-
 ...acheRemoteMultiplePartitionReservationTest.java |    3 +-
 .../TxDataConsistencyOnCommitFailureTest.java      |    8 +-
 .../TxDeadlockDetectionMessageMarshallingTest.java |   17 +-
 .../TxDeadlockDetectionUnmasrhalErrorsTest.java    |    9 +-
 .../cache/transactions/TxOnCachesStartTest.java    |    2 +-
 .../cache/transactions/TxOnCachesStopTest.java     |   17 +-
 .../TxOptimisticDeadlockDetectionTest.java         |   11 +-
 .../TxOptimisticPrepareOnUnstableTopologyTest.java |   16 +-
 .../TxPartitionCounterStateAbstractTest.java       |    8 +-
 ...ounterStateConsistencyHistoryRebalanceTest.java |  100 +-
 .../TxPartitionCounterStateConsistencyTest.java    |  119 +-
 ...ounterStateOnePrimaryTwoBackupsFailAllTest.java |    4 +-
 ...titionCounterStateOnePrimaryTwoBackupsTest.java |   12 +-
 .../TxPartitionCounterStateWithFilterTest.java     |   17 +-
 .../TxPessimisticDeadlockDetectionTest.java        |   11 +-
 .../cache/transactions/TxRollbackAsyncTest.java    |   12 +-
 .../TxRollbackOnMapOnInvalidTopologyTest.java      |    5 +-
 .../TxRollbackOnTimeoutOnePhaseCommitTest.java     |    8 +-
 .../transactions/TxRollbackOnTimeoutTest.java      |   13 +-
 .../TxRollbackOnTopologyChangeTest.java            |   10 +-
 .../TxWithSmallTimeoutAndContentionOneKeyTest.java |   13 +-
 .../cluster/BaselineAutoAdjustInMemoryTest.java    |    4 +-
 .../processors/cluster/BaselineAutoAdjustTest.java |    2 +-
 .../cluster/ClusterReadOnlyModeSelfTest.java       |    3 +-
 .../IgniteNoCustomEventsOnNodeStart.java           |   20 +-
 .../database/IgniteDbDynamicCacheSelfTest.java     |    3 -
 ...amerClientReconnectAfterClusterRestartTest.java |   13 +-
 .../datastreamer/DataStreamerImplSelfTest.java     |    2 +-
 .../DataStreamerUpdateAfterLoadTest.java           |   17 +-
 .../FailureProcessorThreadDumpThrottlingTest.java  |   26 +-
 .../processors/igfs/IgfsOneClientNodeTest.java     |    4 +-
 .../metastorage/DistributedMetaStorageTest.java    |    9 +-
 .../persistence/DmsDataWriterWorkerTest.java       |    6 +-
 .../AbstractRemoteSecurityContextCheckTest.java    |  190 +--
 .../processors/security/AbstractSecurityTest.java  |    9 -
 .../security/IgniteSecurityProcessorTest.java      |   48 +
 .../security/UserAttributesFactory.java}           |   35 +-
 .../cache/EntryProcessorPermissionCheckTest.java   |    2 +-
 ...tinuousQueryRemoteSecurityContextCheckTest.java |   17 +-
 .../CacheLoadRemoteSecurityContextCheckTest.java   |   34 +-
 ...tinuousQueryRemoteSecurityContextCheckTest.java |    9 +-
 ...hTransformerRemoteSecurityContextCheckTest.java |    9 +-
 ...tryProcessorRemoteSecurityContextCheckTest.java |   36 +-
 .../ScanQueryRemoteSecurityContextCheckTest.java   |   36 +-
 .../client/AdditionalSecurityCheckTest.java        |  293 +++++
 ...AdditionalSecurityCheckWithGlobalAuthTest.java} |   19 +-
 .../ThinClientPermissionCheckSecurityTest.java     |   52 +
 .../client/ThinClientPermissionCheckTest.java      |   22 +-
 ...teTaskCancelRemoteSecurityContextCheckTest.java |   15 +-
 .../ComputeTaskRemoteSecurityContextCheckTest.java |   39 +-
 ...butedClosureRemoteSecurityContextCheckTest.java |   49 +-
 ...cutorServiceRemoteSecurityContextCheckTest.java |   32 +-
 ...DataStreamerRemoteSecurityContextCheckTest.java |   38 +-
 .../impl/TestAdditionalSecurityPluginProvider.java |   55 +
 .../impl/TestAdditionalSecurityProcessor.java      |   96 ++
 .../security/impl/TestSecurityPluginProvider.java  |   10 +-
 .../security/impl/TestSecurityProcessor.java       |   17 +-
 .../security/sandbox/AbstractSandboxTest.java      |   44 +
 .../AccessToClassesInsideInternalPackageTest.java  |  141 +++
 .../sandbox/DoPrivilegedOnRemoteNodeTest.java      |   38 +-
 .../service/GridServiceClientNodeTest.java         |   27 +-
 ...dServiceDeploymentExceptionPropagationTest.java |    2 +-
 .../service/GridServicePackagePrivateSelfTest.java |    5 +-
 .../GridServiceProcessorAbstractSelfTest.java      |    2 +-
 .../GridServiceProcessorBatchDeploySelfTest.java   |    2 +-
 .../GridServiceProcessorMultiNodeSelfTest.java     |    6 +-
 .../GridServiceProxyClientReconnectSelfTest.java   |   14 +-
 .../service/GridServiceProxyNodeStopSelfTest.java  |    5 +-
 .../service/GridServiceSerializationSelfTest.java  |    5 +-
 ...ployment2ClassLoadersDefaultMarshallerTest.java |   15 +-
 ...eploymentClassLoadingDefaultMarshallerTest.java |   16 +-
 .../service/ServiceDeploymentOnActivationTest.java |   10 +-
 .../ServiceDeploymentOnClientDisconnectTest.java   |    2 +-
 ...ServiceDeploymentProcessingOnNodesLeftTest.java |    6 +-
 .../service/SystemCacheNotConfiguredTest.java      |    2 +-
 .../util/tostring/GridToStringBuilderSelfTest.java |   79 ++
 .../tostring/TransactionSensitiveDataTest.java     |   10 +-
 .../messaging/IgniteMessagingWithClientTest.java   |    7 +-
 ...GridP2PComputeWithNestedEntryProcessorTest.java |    5 +-
 .../p2p/GridP2PContinuousDeploymentSelfTest.java   |   12 +-
 ...ntTiesLoadClassDirectlyFromClassLoaderTest.java |   84 ++
 .../ignite/p2p/P2PScanQueryUndeployTest.java       |    7 +-
 .../ignite/p2p/P2PStreamingClassLoaderTest.java    |    5 +-
 .../ignite/plugin/PluginConfigurationTest.java     |  196 +++
 .../ignite/services/ServiceThreadPoolSelfTest.java |    5 +-
 .../GridAbstractCommunicationSelfTest.java         |   17 +-
 .../communication/GridCacheMessageSelfTest.java    |   61 +-
 .../tcp/GridTcpCommunicationSpiAbstractTest.java   |   16 +-
 ...pCommunicationSpiConcurrentConnectSelfTest.java |   21 +-
 ...idTcpCommunicationSpiMultithreadedSelfTest.java |   11 +-
 ...GridTcpCommunicationSpiRecoveryAckSelfTest.java |   17 +-
 .../GridTcpCommunicationSpiRecoverySelfTest.java   |   13 +-
 ...municationSpiSkipWaitHandshakeOnClientTest.java |    7 -
 ...TcpCommunicationRecoveryAckClosureSelfTest.java |   19 +-
 .../tcp/TcpCommunicationSpiFaultyClientTest.java   |   12 +-
 .../tcp/TcpCommunicationSpiFreezingClientTest.java |    3 +-
 ...cpCommunicationSpiHalfOpenedConnectionTest.java |    7 +-
 .../TcpCommunicationSpiSkipMessageSendTest.java    |    6 +-
 .../tcp/TcpCommunicationStatisticsTest.java        |   37 +-
 .../spi/discovery/AuthenticationRestartTest.java   |    4 +-
 .../spi/discovery/ClusterMetricsSelfTest.java      |    4 +-
 .../FilterDataForClientNodeDiscoveryTest.java      |   21 +-
 .../IgniteClientReconnectEventHandlingTest.java    |    4 +-
 .../discovery/LongClientConnectToClusterTest.java  |    3 +-
 .../spi/discovery/tcp/IgniteClientConnectTest.java |    4 +-
 .../IgniteClientReconnectMassiveShutdownTest.java  |   10 +-
 .../tcp/TcpClientDiscoverySpiSelfTest.java         |   20 +-
 .../tcp/TcpClientDiscoveryUnresolvedHostTest.java  |    4 +-
 .../tcp/TcpDiscoveryClientSuspensionSelfTest.java  |    5 +-
 .../tcp/TcpDiscoveryConcurrentStartTest.java       |   16 +-
 .../discovery/tcp/TcpDiscoveryFailedJoinTest.java  |   16 +-
 ...scoveryNodeAttributesUpdateOnReconnectTest.java |    3 +-
 .../TcpDiscoveryReconnectUnstableTopologyTest.java |    5 +-
 .../spi/discovery/tcp/TcpDiscoverySelfTest.java    |   11 +-
 .../discovery/tcp/TcpDiscoverySpiMBeanTest.java    |    5 +-
 .../tcp/TcpDiscoveryWithWrongServerTest.java       |    5 +-
 .../ignite/testframework/GridSpiTestContext.java   |    3 +-
 .../apache/ignite/testframework/GridTestUtils.java |   17 +-
 .../testframework/junits/GridAbstractTest.java     |  106 +-
 .../junits/common/GridCommonAbstractTest.java      |    3 +-
 .../testframework/wal/record/RecordUtils.java      |  566 +++++++++
 .../wal/record/UnsupportedWalRecord.java}          |   34 +-
 .../ignite/testsuites/IgniteBasicTestSuite.java    |   12 +-
 .../testsuites/IgniteBinaryObjectsTestSuite.java   |   10 +-
 .../IgniteCacheEvictionSelfTestSuite.java          |    2 +
 .../testsuites/IgniteCacheMvccTestSuite6.java      |    2 +
 .../testsuites/IgniteCacheMvccTestSuite8.java      |    2 +
 .../ignite/testsuites/IgniteCacheTestSuite.java    |   78 +-
 .../ignite/testsuites/IgniteCacheTestSuite5.java   |    3 +
 .../ignite/testsuites/IgniteCacheTestSuite6.java   |    2 +
 .../ignite/testsuites/IgniteCacheTestSuite7.java   |    7 +
 .../ignite/testsuites/IgnitePdsTestSuite2.java     |    9 +
 .../ignite/testsuites/IgnitePdsTestSuite4.java     |    2 +
 .../testsuites/IgnitePerformanceTestSuite.java     |    2 +
 .../ignite/testsuites/SecurityTestSuite.java       |   12 +-
 .../apache/ignite/util/GridLongListSelfTest.java   |  311 +++++
 .../ignite/util/GridMessageCollectionTest.java     |    5 +-
 .../ignite/util/mbeans/GridMBeanBaselineTest.java  |    5 +-
 .../query/h2/H2IndexesSystemViewTest.java          |    2 +-
 .../hibernate/HibernateL2CacheMultiJvmTest.java    |    7 +-
 .../hibernate/HibernateL2CacheMultiJvmTest.java    |    7 +-
 .../hibernate/HibernateL2CacheMultiJvmTest.java    |    7 +-
 .../cache/query/GridCacheTwoStepQuery.java         |   18 +-
 .../cache/query/RegisteredQueryCursor.java         |   14 +-
 .../query/h2/H2JavaObjectSerializer.java           |   55 +
 .../processors/query/h2/IgniteH2Indexing.java      |   51 +-
 .../internal/processors/query/h2/QueryParser.java  |   15 +-
 .../processors/query/h2/database/H2TreeIndex.java  |   65 +-
 .../processors/query/h2/dml/UpdatePlanBuilder.java |   40 +-
 .../processors/query/h2/sql/GridSqlMerge.java      |   24 -
 .../query/h2/sql/GridSqlQueryParser.java           |   50 +-
 .../query/h2/sql/GridSqlQuerySplitter.java         |   18 +-
 .../h2/twostep/AbstractReduceIndexAdapter.java     |  128 ++
 .../query/h2/twostep/AbstractReducer.java          |  367 ++++++
 .../query/h2/twostep/GridMapQueryExecutor.java     |  111 +-
 .../query/h2/twostep/GridReduceQueryExecutor.java  |  569 +++++----
 .../query/h2/twostep/MapQueryResult.java           |   31 +-
 .../query/h2/twostep/MapQueryResults.java          |   45 +-
 .../query/h2/twostep/PartitionReservationKey.java  |   13 +
 .../h2/twostep/PartitionReservationManager.java    |  232 ++--
 .../query/h2/twostep/ReduceBlockList.java          |    5 +-
 .../query/h2/twostep/ReduceIndexIterator.java      |   10 +-
 .../query/h2/twostep/ReducePartitionMapResult.java |   15 +-
 .../query/h2/twostep/ReducePartitionMapper.java    |  222 ++--
 .../query/h2/twostep/ReduceQueryRun.java           |   59 +-
 .../processors/query/h2/twostep/ReduceTable.java   |   11 +-
 .../processors/query/h2/twostep/Reducer.java       |  106 ++
 .../query/h2/twostep/SortedReduceIndexAdapter.java |   67 +
 .../{ReduceIndexSorted.java => SortedReducer.java} |  356 ++++--
 .../h2/twostep/UnsortedReduceIndexAdapter.java     |   61 +
 ...duceIndexUnsorted.java => UnsortedReducer.java} |  146 ++-
 .../query/h2/twostep/msg/GridH2QueryRequest.java   |   31 +
 .../h2/twostep/msg/GridH2ValueMessageFactory.java  |  129 +-
 .../internal/metric/SqlStatisticsAbstractTest.java |  200 +++
 .../metric/SqlStatisticsUserQueriesFastTest.java   |  308 +++++
 .../metric/SqlStatisticsUserQueriesLongTest.java   |  167 +++
 .../internal/metric/UserQueriesTestBase.java       |  186 +++
 .../processors/cache/BigEntryQueryTest.java        |   12 +-
 ...aryMetadataConcurrentUpdateWithIndexesTest.java |    4 +-
 .../cache/CacheIteratorScanQueryTest.java          |   18 +-
 ...acheQueryAfterDynamicCacheStartFailureTest.java |    8 -
 .../cache/CacheQueryNewClientSelfTest.java         |    9 +-
 .../CacheRandomOperationsMultithreadedTest.java    |   17 +-
 .../cache/CacheRegisterMetadataLocallyTest.java    |    5 +-
 .../CacheScanPartitionQueryFallbackSelfTest.java   |    7 -
 .../cache/CacheSqlQueryValueCopySelfTest.java      |    5 +-
 .../ClientReconnectAfterClusterRestartTest.java    |    4 +-
 .../processors/cache/DdlTransactionSelfTest.java   |   12 +-
 .../cache/GridCacheDynamicLoadOnClientTest.java    |   15 +-
 ...ridCacheFullTextQueryMultithreadedSelfTest.java |    3 +-
 .../IgniteBinaryObjectFieldsQuerySelfTest.java     |    7 +-
 .../cache/IgniteCacheAbstractQuerySelfTest.java    |   19 +-
 .../cache/IgniteCacheCrossCacheJoinRandomTest.java |   17 +-
 ...teCacheDistributedJoinCollocatedAndNotTest.java |    9 +-
 .../IgniteCacheDistributedJoinNoIndexTest.java     |    9 +-
 ...istributedJoinPartitionedAndReplicatedTest.java |   17 +-
 ...iteCacheDistributedJoinQueryConditionsTest.java |   17 +-
 ...oinPartitionedAndReplicatedCollocationTest.java |   17 +-
 ...gniteCacheJoinPartitionedAndReplicatedTest.java |    9 +-
 .../IgniteCacheJoinQueryWithAffinityKeyTest.java   |    9 +-
 .../cache/IgniteCacheMergeSqlQueryFailingTest.java |   68 +
 .../cache/IgniteCrossCachesJoinsQueryTest.java     |   17 +-
 .../cache/IgniteDynamicSqlRestoreTest.java         |   12 +-
 .../QueryJoinWithDifferentNodeFiltersTest.java     |    5 +-
 .../authentication/SqlUserCommandSelfTest.java     |   10 +-
 ...eDistributedPartitionQueryAbstractSelfTest.java |    6 +-
 .../IgniteCacheDistributedQueryCancelSelfTest.java |    7 +-
 ...acheDistributedQueryDefaultTimeoutSelfTest.java |    6 +-
 ...tributedQueryStopOnCancelOrTimeoutSelfTest.java |    5 +-
 ...eCacheQueryAbstractDistributedJoinSelfTest.java |    3 -
 .../near/IgniteCacheQueryNodeFailTest.java         |   11 +-
 ...FieldsQueryJoinNoPrimaryPartitionsSelfTest.java |    5 +-
 .../IgniteCacheReplicatedQuerySelfTest.java        |   14 +-
 .../processors/cache/index/BasicIndexTest.java     |   14 +-
 .../cache/index/H2ConnectionLeaksSelfTest.java     |    6 +-
 .../cache/index/QueryEntityValidationSelfTest.java |   45 +
 .../cache/local/IgniteCacheLocalQuerySelfTest.java |   14 +-
 .../cache/metric/SqlViewExporterSpiTest.java       |    5 +-
 .../mvcc/CacheMvccSqlTxQueriesAbstractTest.java    |    4 +-
 .../cache/mvcc/MvccDeadlockDetectionTest.java      |    5 +-
 .../processors/client/IgniteDataStreamerTest.java  |   18 +-
 .../database/IgniteTwoRegionsRebuildIndexTest.java |    5 +-
 ...actQueryTableLockAndConnectionPoolSelfTest.java |   35 +-
 .../query/IgniteQueryDedicatedPoolTest.java        |   12 +-
 .../query/IgniteSqlDefaultValueTest.java           |    5 +-
 .../query/IgniteSqlGroupConcatCollocatedTest.java  |   10 +-
 .../IgniteSqlGroupConcatNotCollocatedTest.java     |   10 +-
 .../query/IgniteSqlKeyValueFieldsTest.java         |    4 +-
 .../query/IgniteSqlNotNullConstraintTest.java      |   42 +-
 .../query/IgniteSqlParameterizedQueryTest.java     |    4 +-
 .../query/IgniteSqlQueryParallelismTest.java       |    8 +-
 .../processors/query/IgniteSqlRoutingTest.java     |   19 +-
 ...gniteSqlSkipReducerOnUpdateDmlFlagSelfTest.java |    5 +-
 .../IgniteSqlSkipReducerOnUpdateDmlSelfTest.java   |   17 +-
 .../query/IgniteSqlSplitterSelfTest.java           |   15 +-
 .../query/KillQueryOnClientDisconnectTest.java     |   11 +-
 .../internal/processors/query/KillQueryTest.java   |   14 +-
 .../query/MemLeakOnSqlWithClientReconnectTest.java |  219 ++++
 .../query/SqlMergeOnClientNodeTest.java}           |   23 +-
 .../internal/processors/query/SqlMergeTest.java    |  201 +++
 .../query/SqlQueriesTopologyMappingTest.java       |   16 +-
 .../query/SqlQueryHistoryFromClientSelfTest.java   |   17 +-
 .../processors/query/SqlSystemViewsSelfTest.java   |   13 +-
 .../query/h2/IgniteSqlBigIntegerKeyTest.java       |    2 +-
 .../query/h2/IgniteSqlQueryMinMaxTest.java         |   21 +-
 .../processors/query/h2/QueryDataPageScanTest.java |    4 +-
 .../query/h2/sql/GridQueryParsingTest.java         |   63 +-
 .../twostep/AbstractPartitionPruningBaseTest.java  |    2 +-
 .../BetweenOperationExtractPartitionSelfTest.java  |    9 +-
 .../query/h2/twostep/CacheQueryMemoryLeakTest.java |   15 +-
 ...neOrSinglePartitionsQueryOptimizationsTest.java |   10 +-
 .../h2/twostep/RetryCauseMessageSelfTest.java      |    8 +-
 .../processors/query/oom/AbstractQueryOOMTest.java |    3 +-
 .../org/apache/ignite/sqltests/BaseSqlTest.java    |   14 +-
 .../IgniteBinaryCacheQueryTestSuite.java           |   14 +-
 .../IgniteBinaryCacheQueryTestSuite2.java          |    6 +
 .../testsuites/IgniteCacheQuerySelfTestSuite6.java |    4 +-
 .../IgnitePdsWithIndexingCoreTestSuite.java        |    2 +
 .../indexing/src/test/resources/bulkload_bad.csv   |    2 +
 .../indexing/src/test/resources/bulkload_ok.csv    |    2 +
 modules/ml/mleap-model-parser/pom.xml              |   75 --
 .../org/apache/ignite/ml/mleap/MLeapModel.java     |  125 --
 .../apache/ignite/ml/mleap/MLeapModelParser.java   |  123 --
 .../org/apache/ignite/ml/mleap/package-info.java   |   23 -
 .../ignite/ml/mleap/IgniteMLeapTestSuite.java      |   30 -
 .../ignite/ml/mleap/MLeapModelParserTest.java      |   69 --
 .../test/resources/datasets/scikit-airbnb.rf.zip   |  Bin 216734 -> 0 bytes
 .../org/apache/ignite/ml/genetic/Chromosome.java   |  106 --
 .../org/apache/ignite/ml/genetic/CrossOverJob.java |  137 --
 .../apache/ignite/ml/genetic/CrossOverTask.java    |  120 --
 .../org/apache/ignite/ml/genetic/FitnessJob.java   |   93 --
 .../org/apache/ignite/ml/genetic/FitnessTask.java  |   89 --
 .../java/org/apache/ignite/ml/genetic/GAGrid.java  |  449 -------
 .../java/org/apache/ignite/ml/genetic/Gene.java    |   86 --
 .../org/apache/ignite/ml/genetic/MutateJob.java    |   83 --
 .../org/apache/ignite/ml/genetic/MutateTask.java   |  173 ---
 .../ml/genetic/RouletteWheelSelectionJob.java      |  111 --
 .../ml/genetic/RouletteWheelSelectionTask.java     |  154 ---
 .../ignite/ml/genetic/TruncateSelectionJob.java    |   75 --
 .../ignite/ml/genetic/TruncateSelectionTask.java   |  145 ---
 .../ignite/ml/genetic/cache/GeneCacheConfig.java   |   49 -
 .../ml/genetic/cache/PopulationCacheConfig.java    |   50 -
 .../ignite/ml/genetic/cache/package-info.java      |   22 -
 .../ml/genetic/functions/GAGridFunction.java       |  122 --
 .../ignite/ml/genetic/functions/package-info.java  |   22 -
 .../org/apache/ignite/ml/genetic/package-info.java |   22 -
 .../ml/genetic/parameter/ChromosomeCriteria.java   |   48 -
 .../ml/genetic/parameter/GAConfiguration.java      |  332 -----
 .../ml/genetic/parameter/GAGridConstants.java      |   39 -
 .../ml/genetic/parameter/ITerminateCriteria.java   |   39 -
 .../ignite/ml/genetic/parameter/package-info.java  |   22 -
 .../ignite/ml/genetic/utils/GAGridUtils.java       |   89 --
 .../ignite/ml/genetic/utils/package-info.java      |   22 -
 .../ml/math/functions/IgniteDoubleConsumer.java}   |   10 +-
 .../org/apache/ignite/ml/pipeline/Pipeline.java    |    9 +-
 .../ml/selection/cv/AbstractCrossValidation.java   |   41 +-
 .../ml/selection/cv/CrossValidationResult.java     |    3 +-
 .../ignite/ml/selection/paramgrid/ParamGrid.java   |   11 +-
 modules/ml/src/main/resources/datasets/titanic.csv | 1310 --------------------
 .../org/apache/ignite/ml/IgniteMLTestSuite.java    |    2 -
 .../ml/environment/deploy/MLDeployingTest.java     |    1 -
 .../ml/genetic/GAGridCalculateFitnessTest.java     |  145 ---
 .../ml/genetic/GAGridInitializePopulationTest.java |  162 ---
 .../ignite/ml/genetic/PasswordFitnessFunction.java |   55 -
 modules/ml/tensorflow-model-parser/pom.xml         |   88 --
 .../parser/TensorFlowBaseModelParser.java          |  216 ----
 .../parser/TensorFlowSavedModelModelParser.java    |   70 --
 .../cpp/core/include/ignite/cache/cache.h          |    6 +
 .../Cache/Query/Linq/CacheLinqTest.Misc.cs         |    6 +-
 .../Cache/Configuration/CacheAtomicityMode.cs      |    4 +
 .../dotnet/Apache.Ignite.Core/Cache/ICache.cs      |   24 +
 .../Common/IgniteExperimentalAttribute.cs          |    3 +-
 .../Apache.Ignite.Core/IgniteConfiguration.cs      |    6 +
 .../Apache.Ignite.Core/Impl/Client/ClientSocket.cs |    9 +-
 .../Transactions/TransactionConfiguration.cs       |    7 +-
 modules/platforms/dotnet/build.ps1                 |   10 +-
 .../spark/JavaEmbeddedIgniteRDDSelfTest.java       |    7 +-
 ...avaEmbeddedIgniteRDDWithLocalStoreSelfTest.java |    8 +-
 .../support/IgniteRepositoryFactory.java           |   67 +-
 .../support/IgniteRepositoryFactoryBean.java       |    6 +-
 .../IgniteSpringDataCrudSelfExpressionTest.java    |  112 ++
 .../springdata/IgniteSpringDataCrudSelfTest.java   |    8 +-
 .../springdata/misc/ApplicationConfiguration.java  |   12 +
 .../ignite/springdata/misc/CacheNamesBean.java}    |   24 +-
 .../misc/PersonExpressionRepository.java}          |   17 +-
 .../ignite/springdata/misc/PersonRepository.java   |   12 +-
 .../testsuites/IgniteSpringData2TestSuite.java     |    4 +-
 .../support/IgniteRepositoryFactory.java           |   67 +-
 .../support/IgniteRepositoryFactoryBean.java       |    6 +-
 .../IgniteSpringDataCrudSelfExpressionTest.java    |  112 ++
 .../springdata/IgniteSpringDataCrudSelfTest.java   |    8 +-
 .../springdata/misc/ApplicationConfiguration.java  |   12 +
 .../ignite/springdata/misc/CacheNamesBean.java}    |   23 +-
 .../misc/PersonExpressionRepository.java}          |   11 +-
 .../ignite/springdata/misc/PersonRepository.java   |   12 +-
 .../testsuites/IgniteSpringData22TestSuite.java    |    4 +-
 modules/tensorflow/DEVNOTES.txt                    |    1 -
 modules/tensorflow/README.txt                      |   80 --
 modules/tensorflow/licenses/apache-2.0.txt         |  202 ---
 modules/tensorflow/pom.xml                         |  132 --
 .../tensorflow/cluster/TensorFlowCluster.java      |   62 -
 .../cluster/TensorFlowClusterGateway.java          |   88 --
 .../cluster/TensorFlowClusterGatewayManager.java   |  155 ---
 .../cluster/TensorFlowClusterMaintainer.java       |  233 ----
 .../cluster/TensorFlowClusterManager.java          |  351 ------
 .../tensorflow/cluster/TensorFlowJobArchive.java   |   65 -
 .../ignite/tensorflow/cluster/package-info.java    |   34 -
 .../cluster/spec/TensorFlowClusterSpec.java        |   98 --
 .../cluster/spec/TensorFlowServerAddressSpec.java  |   72 --
 .../tensorflow/cluster/spec/package-info.java      |   23 -
 .../cluster/tfrunning/TensorFlowServer.java        |  100 --
 .../cluster/tfrunning/TensorFlowServerManager.java |   86 --
 .../tfrunning/TensorFlowServerScriptFormatter.java |  109 --
 .../tensorflow/cluster/tfrunning/package-info.java |   24 -
 .../cluster/util/ClusterPortManager.java           |  247 ----
 .../cluster/util/TensorFlowChiefRunner.java        |   84 --
 .../cluster/util/TensorFlowClusterResolver.java    |  131 --
 .../util/TensorFlowProcessBuilderSupplier.java     |   72 --
 .../cluster/util/TensorFlowUserScriptRunner.java   |  231 ----
 .../tensorflow/cluster/util/package-info.java      |   23 -
 .../ignite/tensorflow/core/ProcessManager.java     |   62 -
 .../tensorflow/core/ProcessManagerWrapper.java     |   80 --
 .../core/longrunning/LongRunningProcess.java       |   61 -
 .../longrunning/LongRunningProcessManager.java     |  161 ---
 .../tensorflow/core/longrunning/package-info.java  |   26 -
 .../task/LongRunningProcessClearTask.java          |   98 --
 .../task/LongRunningProcessPingTask.java           |   85 --
 .../task/LongRunningProcessStartTask.java          |  114 --
 .../task/LongRunningProcessStopTask.java           |  102 --
 .../longrunning/task/LongRunningProcessTask.java   |   53 -
 .../core/longrunning/task/package-info.java        |   24 -
 .../task/util/LongRunningProcessStatus.java        |   66 -
 .../core/longrunning/task/util/package-info.java   |   23 -
 .../core/nativerunning/NativeProcess.java          |   71 --
 .../core/nativerunning/NativeProcessManager.java   |   53 -
 .../core/nativerunning/package-info.java           |   26 -
 .../nativerunning/task/NativeProcessStartTask.java |   75 --
 .../core/nativerunning/task/package-info.java      |   23 -
 .../ignite/tensorflow/core/package-info.java       |   27 -
 .../core/util/AsyncNativeProcessRunner.java        |  125 --
 .../core/util/CustomizableThreadFactory.java       |   54 -
 .../tensorflow/core/util/NativeProcessRunner.java  |  133 --
 .../core/util/PythonProcessBuilderSupplier.java    |   89 --
 .../ignite/tensorflow/core/util/package-info.java  |   23 -
 .../org/apache/ignite/tensorflow/package-info.java |   38 -
 .../submitter/command/AbstractCommand.java         |   55 -
 .../submitter/command/AttachCommand.java           |   51 -
 .../tensorflow/submitter/command/PsCommand.java    |   47 -
 .../tensorflow/submitter/command/StartCommand.java |  206 ---
 .../tensorflow/submitter/command/StopCommand.java  |   50 -
 .../tensorflow/submitter/command/package-info.java |   23 -
 .../ignite/tensorflow/submitter/package-info.java  |   24 -
 .../ignite/tensorflow/util/package-info.java       |   23 -
 modules/tensorflow/src/main/resources/logback.xml  |   36 -
 .../ignite/tensorflow/core/CoreTestSuite.java      |   42 -
 .../tensorflow/core/ProcessManagerWrapperTest.java |  108 --
 .../longrunning/LongRunningProcessManagerTest.java |  167 ---
 .../task/LongRunningProcessClearTaskTest.java      |  144 ---
 .../task/LongRunningProcessPingTaskTest.java       |  152 ---
 .../task/LongRunningProcessStartTaskTest.java      |  101 --
 .../task/LongRunningProcessStopTaskTest.java       |  157 ---
 .../ZookeeperDiscoveryClientDisconnectTest.java    |   27 +-
 .../ZookeeperDiscoveryClientReconnectTest.java     |   23 +-
 ...ZookeeperDiscoveryCommunicationFailureTest.java |   21 +-
 ...erDiscoveryConcurrentStartAndStartStopTest.java |   11 +-
 .../ZookeeperDiscoveryCustomEventsTest.java        |    7 +-
 .../zk/internal/ZookeeperDiscoveryMiscTest.java    |   62 +-
 ...coverySegmentationAndConnectionRestoreTest.java |    4 +-
 .../zk/internal/ZookeeperDiscoverySpiTestBase.java |    9 -
 .../internal/ZookeeperDiscoverySpiTestHelper.java  |   35 -
 .../internal/ZookeeperDiscoverySplitBrainTest.java |   18 +-
 ...perDiscoveryTopologyChangeAndReconnectTest.java |   36 +-
 parent/pom.xml                                     |   46 -
 pom.xml                                            |    5 -
 924 files changed, 16196 insertions(+), 22476 deletions(-)
 delete mode 100755 bin/ignite-tf.sh
 delete mode 100644 
examples/src/main/java/org/apache/ignite/examples/ml/genetic/change/Coin.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/examples/ml/genetic/change/OptimizeMakeChangeFitnessFunction.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/examples/ml/genetic/change/OptimizeMakeChangeGAExample.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/examples/ml/genetic/change/OptimizeMakeChangeTerminateCriteria.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/examples/ml/genetic/helloworld/HelloWorldFitnessFunction.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/examples/ml/genetic/helloworld/HelloWorldGAExample.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/examples/ml/genetic/helloworld/HelloWorldTerminateCriteria.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/examples/ml/genetic/knapsack/Item.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/examples/ml/genetic/knapsack/KnapsackFitnessFunction.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/examples/ml/genetic/knapsack/KnapsackGAExample.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/examples/ml/genetic/knapsack/KnapsackTerminateCriteria.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/examples/ml/genetic/movie/Movie.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/examples/ml/genetic/movie/MovieFitnessFunction.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/examples/ml/genetic/movie/MovieGAExample.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/examples/ml/genetic/movie/MovieTerminateCriteria.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/examples/ml/inference/TensorFlowDistributedInferenceExample.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/examples/ml/inference/TensorFlowLocalInferenceExample.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/examples/ml/inference/TensorFlowThreadedInferenceExample.java
 rename examples/src/main/java/org/apache/ignite/examples/ml/{ => 
inference}/xgboost/XGBoostModelParserExample.java (98%)
 rename examples/src/main/java/org/apache/ignite/examples/ml/{ => 
inference}/xgboost/package-info.java (93%)
 delete mode 100644 
examples/src/main/java/org/apache/ignite/examples/ml/selection/scoring/MultipleMetricsExample.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/examples/ml/tutorial/Step_8_CV_with_Param_Grid_and_metrics.java
 rename 
examples/src/main/java/org/apache/ignite/examples/ml/tutorial/{Step_8_CV_with_Param_Grid_and_metrics_and_pipeline.java
 => Step_8_CV_with_Param_Grid_and_pipeline.java} (96%)
 rename 
examples/src/main/java/org/apache/ignite/examples/ml/tutorial/hyperparametertuning/{Step_14_Parallel_BrutForce_Search.java
 => Step_14_Parallel_Brute_Force_Search.java} (97%)
 rename {modules/ml/src/main/java/org/apache/ignite => 
examples/src/main/java/org/apache/ignite/examples}/ml/util/MLSandboxDatasets.java
 (71%)
 rename {modules/ml/src/main/java/org/apache/ignite => 
examples/src/main/java/org/apache/ignite/examples}/ml/util/SandboxMLCache.java 
(98%)
 rename {modules/ml => 
examples}/src/main/resources/datasets/boston_housing_dataset.txt (100%)
 rename {modules/ml => 
examples}/src/main/resources/datasets/cleared_machines.csv (100%)
 rename {modules/ml => 
examples}/src/main/resources/datasets/english_vs_scottish_binary_dataset.csv 
(100%)
 rename {modules/ml => 
examples}/src/main/resources/datasets/fraud_detection.csv (100%)
 rename {modules/ml => 
examples}/src/main/resources/datasets/glass_identification.csv (100%)
 rename {modules/ml => examples}/src/main/resources/datasets/iris.txt (100%)
 rename {modules/ml => examples}/src/main/resources/datasets/mixed_dataset.csv 
(100%)
 rename {modules/ml => examples}/src/main/resources/datasets/mortalitydata.csv 
(100%)
 rename {modules/ml => examples}/src/main/resources/datasets/mushrooms.csv 
(100%)
 rename {modules/ml => examples}/src/main/resources/datasets/ratings.csv (100%)
 delete mode 100644 examples/src/main/resources/datasets/t10k-images-idx3-ubyte
 delete mode 100644 examples/src/main/resources/datasets/t10k-labels-idx1-ubyte
 rename {modules/ml => 
examples}/src/main/resources/datasets/two_classed_iris.csv (100%)
 rename {modules/ml => 
examples}/src/main/resources/datasets/wholesale_customers.csv (100%)
 rename {modules/ml => examples}/src/main/resources/datasets/wine.txt (100%)
 delete mode 100644 examples/src/main/resources/models/mleap/airbnb.model.rf.zip
 delete mode 100644 
examples/src/main/resources/models/mnist_tf_model/saved_model.pb
 delete mode 100644 
examples/src/main/resources/models/mnist_tf_model/variables/variables.data-00000-of-00001
 delete mode 100644 
examples/src/main/resources/models/mnist_tf_model/variables/variables.index
 delete mode 100644 
examples/src/main/spark/org/apache/ignite/examples/ml/mleap/MLeapModelParserExample.java
 create mode 100644 
modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinConnectionAdditionalSecurityTest.java
 create mode 100644 
modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinSqlMergeTest.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/managers/communication/IgniteMessageFactoryImpl.java
 rename 
modules/{ml/src/main/java/org/apache/ignite/ml/genetic/IFitnessFunction.java => 
core/src/main/java/org/apache/ignite/internal/marshaller/optimized/OptimizedMarshallerInaccessibleClassException.java}
 (57%)
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/LongOperationsDumpSettingsClosure.java
 rename 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/{PartitionTxUpdateCounterDebugWrapper.java
 => PartitionUpdateCounterDebugWrapper.java} (73%)
 copy 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/{PartitionMvccTxUpdateCounterImpl.java
 => PartitionUpdateCounterMvccImpl.java} (83%)
 rename 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/{PartitionTxUpdateCounterImpl.java
 => PartitionUpdateCounterTrackingImpl.java} (91%)
 rename 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/{PartitionAtomicUpdateCounterImpl.java
 => PartitionUpdateCounterVolatileImpl.java} (81%)
 delete mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/wal/record/RecordTypes.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/IgniteMessageFactory.java
 copy 
modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/{MessageFactory.java
 => MessageFactoryProvider.java} (52%)
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/cache/RebalanceCompleteDuringExchangeTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/GridCacheHashMapPutAllWarningsTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryObjectToStringTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/managers/communication/IgniteMessageFactoryImplTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/managers/communication/MessageDirectTypeIdConflictTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/pagemem/wal/record/WALRecordSerializationTest.java
 delete mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/affinity/GridAffinityProcessorMemoryLeakTest.java
 delete mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheMultiUpdateLockSelfTest.java
 rename 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/binary/{BinaryMetadataRegistrationTest.java
 => AbstractBinaryMetadataRegistrationTest.java} (82%)
 rename 
modules/{tensorflow/src/main/java/org/apache/ignite/tensorflow/submitter/JobSubmitter.java
 => 
core/src/test/java/org/apache/ignite/internal/processors/cache/binary/BinaryMetadataRegistrationCacheApiTest.java}
 (63%)
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/binary/BinaryMetadataRegistrationCacheStoreTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/binary/BinaryMetadataRegistrationEntryProcessorTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/datastructures/IgniteExchangeLatchManagerDiscoHistoryTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheScheduleResendPartitionsAfterEvictionTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/eviction/EvictionPolicyFailureHandlerTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/IgnitePdsBinaryMetadataAsyncWritingTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/WalPreloadingConcurrentTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/db/FullHistRebalanceOnClientStopTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/db/IgnitePdsWithTtlDeactivateOnHighloadTest.java
 copy 
modules/{spring-data-2.0/src/test/java/org/apache/ignite/testsuites/IgniteSpringData2TestSuite.java
 => 
core/src/test/java/org/apache/ignite/internal/processors/cache/transactions/AtomicPartitionCounterStateConsistencyHistoryRebalanceTest.java}
 (61%)
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/transactions/AtomicPartitionCounterStateConsistencyTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/security/IgniteSecurityProcessorTest.java
 rename 
modules/{tensorflow/src/main/java/org/apache/ignite/tensorflow/submitter/command/RootCommand.java
 => 
core/src/test/java/org/apache/ignite/internal/processors/security/UserAttributesFactory.java}
 (51%)
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/security/client/AdditionalSecurityCheckTest.java
 rename 
modules/{ml/src/test/java/org/apache/ignite/ml/genetic/GAGridTestSuite.java => 
core/src/test/java/org/apache/ignite/internal/processors/security/client/AdditionalSecurityCheckWithGlobalAuthTest.java}
 (68%)
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/security/client/ThinClientPermissionCheckSecurityTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/security/impl/TestAdditionalSecurityPluginProvider.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/security/impl/TestAdditionalSecurityProcessor.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/security/sandbox/AccessToClassesInsideInternalPackageTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/plugin/PluginConfigurationTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/testframework/wal/record/RecordUtils.java
 rename 
modules/{ml/tensorflow-model-parser/src/main/java/org/apache/ignite/ml/inference/parser/TensorFlowGraphModelParser.java
 => 
core/src/test/java/org/apache/ignite/testframework/wal/record/UnsupportedWalRecord.java}
 (54%)
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/H2JavaObjectSerializer.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/twostep/AbstractReduceIndexAdapter.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/twostep/AbstractReducer.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/twostep/Reducer.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/twostep/SortedReduceIndexAdapter.java
 rename 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/twostep/{ReduceIndexSorted.java
 => SortedReducer.java} (54%)
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/twostep/UnsortedReduceIndexAdapter.java
 rename 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/twostep/{ReduceIndexUnsorted.java
 => UnsortedReducer.java} (53%)
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/metric/SqlStatisticsAbstractTest.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/metric/SqlStatisticsUserQueriesFastTest.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/metric/SqlStatisticsUserQueriesLongTest.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/metric/UserQueriesTestBase.java
 rename modules/{core => 
indexing}/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheFullTextQueryMultithreadedSelfTest.java
 (97%)
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheMergeSqlQueryFailingTest.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/MemLeakOnSqlWithClientReconnectTest.java
 copy 
modules/{core/src/main/java/org/apache/ignite/internal/processors/cache/PartitionMvccTxUpdateCounterImpl.java
 => 
indexing/src/test/java/org/apache/ignite/internal/processors/query/SqlMergeOnClientNodeTest.java}
 (63%)
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/SqlMergeTest.java
 create mode 100644 modules/indexing/src/test/resources/bulkload_bad.csv
 create mode 100644 modules/indexing/src/test/resources/bulkload_ok.csv
 delete mode 100644 modules/ml/mleap-model-parser/pom.xml
 delete mode 100644 
modules/ml/mleap-model-parser/src/main/java/org/apache/ignite/ml/mleap/MLeapModel.java
 delete mode 100644 
modules/ml/mleap-model-parser/src/main/java/org/apache/ignite/ml/mleap/MLeapModelParser.java
 delete mode 100644 
modules/ml/mleap-model-parser/src/main/java/org/apache/ignite/ml/mleap/package-info.java
 delete mode 100644 
modules/ml/mleap-model-parser/src/test/java/org/apache/ignite/ml/mleap/IgniteMLeapTestSuite.java
 delete mode 100644 
modules/ml/mleap-model-parser/src/test/java/org/apache/ignite/ml/mleap/MLeapModelParserTest.java
 delete mode 100644 
modules/ml/mleap-model-parser/src/test/resources/datasets/scikit-airbnb.rf.zip
 delete mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/genetic/Chromosome.java
 delete mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/genetic/CrossOverJob.java
 delete mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/genetic/CrossOverTask.java
 delete mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/genetic/FitnessJob.java
 delete mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/genetic/FitnessTask.java
 delete mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/genetic/GAGrid.java
 delete mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/genetic/Gene.java
 delete mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/genetic/MutateJob.java
 delete mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/genetic/MutateTask.java
 delete mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/genetic/RouletteWheelSelectionJob.java
 delete mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/genetic/RouletteWheelSelectionTask.java
 delete mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/genetic/TruncateSelectionJob.java
 delete mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/genetic/TruncateSelectionTask.java
 delete mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/genetic/cache/GeneCacheConfig.java
 delete mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/genetic/cache/PopulationCacheConfig.java
 delete mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/genetic/cache/package-info.java
 delete mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/genetic/functions/GAGridFunction.java
 delete mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/genetic/functions/package-info.java
 delete mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/genetic/package-info.java
 delete mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/genetic/parameter/ChromosomeCriteria.java
 delete mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/genetic/parameter/GAConfiguration.java
 delete mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/genetic/parameter/GAGridConstants.java
 delete mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/genetic/parameter/ITerminateCriteria.java
 delete mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/genetic/parameter/package-info.java
 delete mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/genetic/utils/GAGridUtils.java
 delete mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/genetic/utils/package-info.java
 rename 
modules/{tensorflow/src/main/java/org/apache/ignite/tensorflow/util/SerializableConsumer.java
 => 
ml/src/main/java/org/apache/ignite/ml/math/functions/IgniteDoubleConsumer.java} 
(79%)
 delete mode 100644 modules/ml/src/main/resources/datasets/titanic.csv
 delete mode 100644 
modules/ml/src/test/java/org/apache/ignite/ml/genetic/GAGridCalculateFitnessTest.java
 delete mode 100644 
modules/ml/src/test/java/org/apache/ignite/ml/genetic/GAGridInitializePopulationTest.java
 delete mode 100644 
modules/ml/src/test/java/org/apache/ignite/ml/genetic/PasswordFitnessFunction.java
 delete mode 100644 modules/ml/tensorflow-model-parser/pom.xml
 delete mode 100644 
modules/ml/tensorflow-model-parser/src/main/java/org/apache/ignite/ml/inference/parser/TensorFlowBaseModelParser.java
 delete mode 100644 
modules/ml/tensorflow-model-parser/src/main/java/org/apache/ignite/ml/inference/parser/TensorFlowSavedModelModelParser.java
 create mode 100644 
modules/spring-data-2.0/src/test/java/org/apache/ignite/springdata/IgniteSpringDataCrudSelfExpressionTest.java
 rename 
modules/{core/src/main/java/org/apache/ignite/internal/processors/cache/PartitionMvccTxUpdateCounterImpl.java
 => 
spring-data-2.0/src/test/java/org/apache/ignite/springdata/misc/CacheNamesBean.java}
 (66%)
 rename 
modules/{tensorflow/src/test/java/org/apache/ignite/tensorflow/TensorFlowTestSuite.java
 => 
spring-data-2.0/src/test/java/org/apache/ignite/springdata/misc/PersonExpressionRepository.java}
 (70%)
 create mode 100644 
modules/spring-data-2.2/src/test/java/org/apache/ignite/springdata/IgniteSpringDataCrudSelfExpressionTest.java
 rename 
modules/{tensorflow/src/main/java/org/apache/ignite/tensorflow/core/longrunning/task/util/LongRunningProcessState.java
 => 
spring-data-2.2/src/test/java/org/apache/ignite/springdata/misc/CacheNamesBean.java}
 (66%)
 rename 
modules/{tensorflow/src/main/java/org/apache/ignite/tensorflow/util/SerializableSupplier.java
 => 
spring-data-2.2/src/test/java/org/apache/ignite/springdata/misc/PersonExpressionRepository.java}
 (71%)
 delete mode 100644 modules/tensorflow/DEVNOTES.txt
 delete mode 100644 modules/tensorflow/README.txt
 delete mode 100644 modules/tensorflow/licenses/apache-2.0.txt
 delete mode 100644 modules/tensorflow/pom.xml
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/cluster/TensorFlowCluster.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/cluster/TensorFlowClusterGateway.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/cluster/TensorFlowClusterGatewayManager.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/cluster/TensorFlowClusterMaintainer.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/cluster/TensorFlowClusterManager.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/cluster/TensorFlowJobArchive.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/cluster/package-info.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/cluster/spec/TensorFlowClusterSpec.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/cluster/spec/TensorFlowServerAddressSpec.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/cluster/spec/package-info.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/cluster/tfrunning/TensorFlowServer.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/cluster/tfrunning/TensorFlowServerManager.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/cluster/tfrunning/TensorFlowServerScriptFormatter.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/cluster/tfrunning/package-info.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/cluster/util/ClusterPortManager.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/cluster/util/TensorFlowChiefRunner.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/cluster/util/TensorFlowClusterResolver.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/cluster/util/TensorFlowProcessBuilderSupplier.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/cluster/util/TensorFlowUserScriptRunner.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/cluster/util/package-info.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/core/ProcessManager.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/core/ProcessManagerWrapper.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/core/longrunning/LongRunningProcess.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/core/longrunning/LongRunningProcessManager.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/core/longrunning/package-info.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/core/longrunning/task/LongRunningProcessClearTask.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/core/longrunning/task/LongRunningProcessPingTask.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/core/longrunning/task/LongRunningProcessStartTask.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/core/longrunning/task/LongRunningProcessStopTask.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/core/longrunning/task/LongRunningProcessTask.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/core/longrunning/task/package-info.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/core/longrunning/task/util/LongRunningProcessStatus.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/core/longrunning/task/util/package-info.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/core/nativerunning/NativeProcess.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/core/nativerunning/NativeProcessManager.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/core/nativerunning/package-info.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/core/nativerunning/task/NativeProcessStartTask.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/core/nativerunning/task/package-info.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/core/package-info.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/core/util/AsyncNativeProcessRunner.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/core/util/CustomizableThreadFactory.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/core/util/NativeProcessRunner.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/core/util/PythonProcessBuilderSupplier.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/core/util/package-info.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/package-info.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/submitter/command/AbstractCommand.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/submitter/command/AttachCommand.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/submitter/command/PsCommand.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/submitter/command/StartCommand.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/submitter/command/StopCommand.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/submitter/command/package-info.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/submitter/package-info.java
 delete mode 100644 
modules/tensorflow/src/main/java/org/apache/ignite/tensorflow/util/package-info.java
 delete mode 100644 modules/tensorflow/src/main/resources/logback.xml
 delete mode 100644 
modules/tensorflow/src/test/java/org/apache/ignite/tensorflow/core/CoreTestSuite.java
 delete mode 100644 
modules/tensorflow/src/test/java/org/apache/ignite/tensorflow/core/ProcessManagerWrapperTest.java
 delete mode 100644 
modules/tensorflow/src/test/java/org/apache/ignite/tensorflow/core/longrunning/LongRunningProcessManagerTest.java
 delete mode 100644 
modules/tensorflow/src/test/java/org/apache/ignite/tensorflow/core/longrunning/task/LongRunningProcessClearTaskTest.java
 delete mode 100644 
modules/tensorflow/src/test/java/org/apache/ignite/tensorflow/core/longrunning/task/LongRunningProcessPingTaskTest.java
 delete mode 100644 
modules/tensorflow/src/test/java/org/apache/ignite/tensorflow/core/longrunning/task/LongRunningProcessStartTaskTest.java
 delete mode 100644 
modules/tensorflow/src/test/java/org/apache/ignite/tensorflow/core/longrunning/task/LongRunningProcessStopTaskTest.java

Reply via email to