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