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

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


    from 36ecd74  Fixed compilation
     add 45226c3  IGNITE-11352 Fixed deserialization of CacheMetricsSnapshot - 
Fixes #6133.
     add c9993bb  Formatting POM according to code style.
     add 275e740  IGNITE-11362 New protocol version is absent in baseline 
autoadjustment visor args - Fixes #6143.
     add fd821a3  IGNITE-11327 Web Console: Fixed error on progress line 
show/hide.
     add 81e5bee  IGNITE-10873 CorruptedTreeException during simultaneous cache 
put operations - Fixes #6128.
     add c9a2737  IGNITE-10928 After huge load on cluster and restart with 
walCompactionEnabled=True errors on log - Fixes #6126.
     add f3b56f3  IGNITE-11344: Performance drop fix: ReentrantLock -> 
StripedLock. This closes #6150.
     add 8bce371  IGNITE-11344: Performance drop fix: ReentrantLock -> 
StripedLock. This closes #6150.
     add 5c94b77  IGNITE-11372: [ML] Fix javadoc in VectorWithDistributionId
     add 01e601d  IGNITE-11058 Reduce the size of discovery pending message 
history - Fixes #6161.
     add 657b5d9  IGNITE-11255 Fixed failing tests caused by IGNITE-7648 - 
Fixes #6062.
     add 025562f  IGNITE-10639 Docs update, style changes, and exceptions 
handling fixes (#6148)
     add 48be973  IGNITE-11189: Java 11 local build supported, profile Java9+ 
can be activated to build using newer JDKs
     add 5ca61ae  IGNITE-11374 Web console: fix frontend dependency audit 
warnings (#6160)
     add 66f56d3  IGNITE-11388 Proper method implementation. - Fixes #6169.
     add 4d0515f  IGNITE-10206: SQL: ability to configure query parallelism 
from DDL (CREATE TABLE). This closes #6080.
     add e26fd51  IGNITE-11366: Python thin client: add python examples in 
release build
     add 71ae9c0  IGNITE-11096 Web Agent: Implemented support for 
"--disable-demo".
     add b0bc736  IGNITE-11338 Web Console: Fixed edit mode of "list-editable" 
component.
     add 7723c42  IGNITE-10914 Web Console: Fixed missing unique index on 
Accounts.
     add 52983ce  IGNITE-10890 Web Console: Removed legacy UI router events.
     add c873a38  IGNITE-11261: [ML] Flaky test(testNaiveBaggingLogRegression)
     add d42e875  IGNITE-11405: [ML] Fix typo in Javadoc of 
DelegatingNamedVector
     add 545a627  IGNITE-11374 Web Console: regenerated package-lock.json
     add fb52e5e  IGNITE-11056: SQL: Added system view with indexes. This 
closes #5906.
     add af04149  IGNITE-6609: SQL: Consistent expiration handling for PK hash 
index. This closes #6158.
     add 111e472  IGNITE-11333: SQL: Removed H2 console support. This closes 
#6149.
     add 5a7372e  IGNITE-11333: SQL: Removed H2 console support.
     add 4936285  Merge remote-tracking branch 'origin/master'
     add 0421c46  IGNITE-11171 Do not fail node when transaction is 
concurrently rolled back - Fixes #6057.
     add 9823b0e  IGNITE-11332 Added ability to drop node from discovery 
through JMX - Fixes #6120.
     add 0282210  IGNITE-11050 Fixed potential deadlock due to 
DhtColocatedLockFuture#map being called inside topology read lock - Fixes #6015.
     add 780946e  IGNITE-6578 IGNITE_DIAGNOSTIC_WARN_LIMIT to control number of 
messages waiting on PME - Fixes #6168.
     add c5b5be2  IGNITE-10903: [ML] Provide an example with training of 
regression model and its evaluation
     add fb898be  IGNITE-10904: [ML] Refactor all examples with regression to 
use RegressionMetrics
     add 7c21098  IGNITE-11390 Fixed distributed metastorage start for an 
in-memory cluster - Fixes #6170.
     add 01f0e9e  IGNITE-11236 Added distributed metastorage to the list of 
Ignite features - Fixes #6047.
     add 0274af8  IGNITE-6563 Implement GetSizeLong
     add dcd651e  IGNITE-11436 Added module flags to sqlline.sh and .bat to 
support JDK 9+ - Fixes #6195.
     add 651fa78  IGNITE-11059 Print information about pending locks queue in 
case of dht local tx timeout. - Fixes #5935.
     add e237383  IGNITE-11262 Compression on Discovery data bag - Fixes #6125.
     add 51c34fc  IGNITE-10925 Serialization compatibility fix for 
CacheMetricsSnapshot - Fixes #6201.
     add 12d72e7  IGNITE-10925 Avoid externalizing metrics since they are 
passed via discovery - Fixes #6167.
     add efc6b96  IGNITE-11396 Actualize JUnit3TestLegacyAssert (#6194)
     add ab01d51  IGNITE-11210: SQL: Merged DML and other command plans into a 
single cache. This closes #6200.
     add a5fe467  IGNITE-11195: C++ fix for Java 11 for Linux.
     add 1948ba8  Merge remote-tracking branch 'origin/master'
     add 96f71a4  IGNITE-11424: C++ network library included in release
     add 4ca2b1b  IGNITE-11085: Exclude 
GridCachePartitionEvictionDuringReadThroughSelfTest from MVCC tests. This 
closes #6198.
     add 5ed019c  IGNITE-11454 Fixed race in ClientImpl leading to client 
segmentation - Fixes #6204.
     add d281fa4  IGNITE-11394 Fixed infinite 'no next node in topology' loop - 
Fixes #6182.
     add 6517ff2  IGNITE-11463: Fixed backward compatibility of ODBC
     add fefaf928 IGNITE-11461: updated git ignore for IDEA file based projects
     add b26bbb2  IGNITE-11322 [USABILITY] Extend Node FAILED message by add 
consistentId if it exist - Fixes #6180.
     add 6c562a9  IGNITE-11199 Add extra logging for client-server connections 
in TCP discovery - Fixes #6048.
     add 45c4dc9  IGNITE-10937: JDBC Thin Driver: add data page scan support. 
This closes #6114.
     add 7100b05  How To Document reference was added
     add 0f10617  IGNITE-11322 [USABILITY] Extend Node FAILED message by add 
consistentId if it exist - Fixes #6180.
     add 436d601  IGNITE-11199 Add extra logging for client-server connections 
in TCP discovery - Fixes #6048.
     add 094bddf  IGNITE-11437 Start grid in remote JVM fails in test framework 
if TDE is enabled (#6202)
     add 70a4d69  Merge remote-tracking branch 'apache/master'
     add 30a4ac63 IGNITE-11462: Fix mvcc test 
GridCachePartitionedNearDisabledMvccTxMultiThreadedSelfTest.
     add 6008a0a  IGNITE-9470: MVCC TX: Mvcc transactions should throw proper 
exception. This closes #6131.
     add 646e5f8  IGNITE-8178 
ZookeeperDiscoverySpiTest#testReconnectServersRestart* tests fail on TC (#5755)
     add a8a3073  IGNITE-11430: SQL: Changed timestamp with TZ to simple 
timestamp for running queries SQL system view. This closes #6206.
     add 285be9a  IGNITE-11446: SQL: Renamed CACHE_GROUPS_IO to 
LOCAL_CACHE_GROUPS_IO. This closes #6221.
     add 23afdde2 IGNITE-8420. Web console Restored muted tests. Deleted unused 
tests.
     add b77fd79  IGNITE-8420 Web console: Fixed test.
     add 5268718  IGNITE-11469: Automatic modules Support for Apache Ignite 
rest-http (#6228)
     add 51740f8  IGNITE-11364 failedNodes collection is cleaned up if received 
from failed node - Fixes #6215.
     add ff9431f  IGNITE-9927: Fix flaky failures in 
CacheContinuousQueryOperationFromCallbackTest. This closes #5914.
     add b774826  IGNITE-10250 Fixed IgniteQueue hang caused by an incorrect CQ 
notification - Fixes #5456.
     add cfa12b1  IGNITE-10674 Remove MARSH_CLASS_NAME=BinaryMarshaller from 
tests. (#6205)
     add 3068fdc  IGNITE-11500 Web Console: Create template for email. (#6244)
     add 9ce4a82  IGNITE-10561: MVCC: Fix MVCC cache rebalance. This closes 
#5799.
     add 2d7590d  IGNITE-11152: IgniteTxManager.idMap possible memory leak. 
This closes #6220.
     add 051cc06  IGNITE-11497 Web console: Tuned "index.html" caching options.
     add 06c70c5  IGNITE-11506 Web console: Tweak CSS to show long user name.
     add 9dd4f75  WC-964 Web Console: Minor tweak of error message.
     add 455b56d  IGNITE-11227: SQL: Decoupled query execution entry point from 
DML. This closes #6246.
     add 3e80ca4  IGNITE-10414: SQL: Fixed schema resolution for JDBC drivers. 
This closes #6088.
     add aaa37fc  IGNITE-11227: SQL: Added missing security checks which were 
incorrectly removed in IGNITE-11227.
     add c2da3d5  IGNITE-11035 Updates in queries page - Fixes #6021.
     add 88d621a  IGNITE-11496 Web Console: Long running SQL queries could be 
randomly canceled.
     add bb74ce0  IGNITE-10261: MVCC: cache operation may hang during late 
affinity assignment. This closes #5995.
     add 890d056  IGNITE-11519 Pack configuration tests in test-jar. (#6253)
     add df15ae1  IGNITE-11509 Remove DistributedBaselineConfiguration and 
replace to methods on IgniteCluster - Fixes #6250.
     add 84c4582  IGNITE-11469: Automatic modules Support for Apache Ignite 
rest-http: fix of NCDFE (#6256)
     add 3b2dada  IGNITE-5250: SQL: disallow updates of composite key and value 
columns. This closes #6193.
     add e623f4f  IGNITE-11532 Fix partition loss policy is not handled 
properly for implicit single key transactions - Fixes #6259.
     add 5ad4b94  IGNITE-11340: SQL: Fixed OOME suite tests. This closes #6231.
     add ec728ac  IGNITE-11377 Display time to baseline auto-adjust event in 
console.sh - Fixes #6178.
     add 25818be  IGNITE-10768: MVCC: 
CacheMvccBasicContinuousQueryTest.testUpdateCountersGapClosedSimplePartitioned 
may hang. This closes #5859.
     add 2aa5341  IGNITE-11079: MVCC: IgniteCacheContinuousQueryBackupQueueTest 
is flacky. This closes #6249.
     add 9cef98a  IGNITE-11391 Fix test on free list is freezes sometimes - 
Fixes #6171.
     add 0ad916b  IGNITE-8574 Change Baseline auto-adjust parameters via JMX - 
Fixes #6181.
     add 1f1807b  IGNITE-11384 Added ability for services hot redeployment via 
DeploymentSpi - Fixes #6060.
     add 42633b5  IGNITE-10991: JDBC Thin Driver: fixed streaming mode handling 
for ordered mode. This closes #6146.
     add 54a7983  IGNITE-7139: SQL: Lazy execution support for local queries. 
This closes #6262.
     add 08f8b4e  IGNITE-11435: SQL: Implemented LOCAL_SQL_QUERY_HISTORY view. 
This closes #6255.
     add 48712c3  IGNITE-11323 Reduce boilerplate "System.setProperty" code in 
tests - Fixes #6109.
     add ee172d2  IGNITE-11461 Automatic modules tests with java11 and 
standalone project (#6214)
     add c70a4cd  IGNITE-11546 Fixed FileDownloader early close - Fixes #6271.
     add 070b90a  IGNITE-11531 Merge concurrent registrations of the same 
binary type - Fixes #6261.
     add eb3a9aa  IGNITE-11409 Fix Ignite Examples LGPL file
     add 113f034  IGNITE-11398 Cleanup leftover @RunWith(JUnit4.class) - Fixes 
#6175.
     add a188139  IGNITE-10538 Web Console: Check only distinct cluster states.
     add 1d42b17  IGNITE-10769: Fix flacky test 
IgniteCacheContinuousQueryClientTest.testNodeJoinsRestartQuery. This closes 
#5858.
     add 4152ecc  IGNITE-11559: MVCC: Mute hanging test.
     add 9c4cde5  IGNITE-10476 Merge similar cache validation tests - Fixes 
#5868.
     add 7141904  IGNITE-11482: MVCC: Error on TxLog initialization. This 
closes #6269.
     add a751cfc  IGNITE-11215: MVCC: Fixed JVM crash in MVCC PDS 1 suite. This 
closes #6241.
     add 952cf2e  IGNITE-11441: SQL: Do not register schemas of caches with 
disabled SQL. This closes #6239.
     add 4e95bb4  IGNITE-11542: Fixed IgnitePdsBinarySortObjectFieldsTest. This 
closes #6270.
     add b8806e1  IGNITE-11560 @WithSystemProperty annotation breaks some 
existing tests - Fixes #6287.
     add 38777da  IGNITE-11555 Fixed exchange latch coordinator failover - 
Fixes #6283.
     add 2efa886  IGNITE-11508 Add IGNITE_YARN_QUEUE property to override YARN 
queue name - Fixes #6302.
     add 9473492  IGNITE-11561: [ML] IgniteDistributedModel for XGBoost doesn't 
work in example
     add a63f9bf  IGNITE-11356 Test framework: Remove custom assumption 
exceptions handling - Fixes #6288.
     add 4104f78  IGNITE-11548: MVCC: Fixed mvcc snapshot request hanging on 
stop. This closes #6291.
     add 243b29f  IGNITE-11557: SQL: Fixed flaky test 
SqlSystemViewsSelfTest.testQueryHistoryMetricsModes. This closes #6285.
     add d9693a7  IGNITE-11371 Return non-null value if read-through value 
store failed due to version mismatch - Fixes #6290.
     add 9700f5f  IGNITE-11511: SQL: Added more tests for DML with parameters 
located in both UPDATE and WHERE parts. This closes #6308.
     add 145feac  IGNITE-11438 Fixed issue with TTL manager not cleaning 
entries from the underlying store. Fixes #6197
     add b221ab8  IGNITE-11545 Logging baseline auto-adjust
     add c69ff4a  IGNITE-11471: JDBC Thin Driver: Randomize the first server 
address to connect to. This closes #6260.
     add 221cd6c  IGNITE-11572 Node restart in ignite.sh was broken by 
IGNITE-11216 (#6307)
     add e7e1e77  IGNITE-10691: Python thin client: UUID marshalling fix
     add 5307b0a  IGNITE-1090 Fixed 
GridCachePartitionedOptimisticTxNodeRestartTest - Fixes #6140.
     add 4c352bc  IGNITE-11600 Fix launch script for Java 12 (#6323)
     add edcf722  Revert "IGNITE-11600 Fix launch script for Java 12 (#6323)"
     add 3caa230  IGNITE-11595 Fix broken Javadoc stylesheet (#6322)
     add 68b2207  IGNITE-11612 Fix of the test. - Fixes #6328.
     add b019978  IGNITE-11613 Fixed GridSpringBeanSerializationSelfTest - 
Fixes #6329.
     add 47a49cd  IGNITE-11600: Fix launch scripts for Java 12 (#6326)
     add 7a7c407  IGNITE-11484 Get rid of ForkJoinPool#commonPool usage for 
system critical task - Fixes #6243.
     add df17242  IGNITE-11535 AtomicLong cannot be found after creation - 
Fixes #6263.
     add 9849987  IGNITE-11615 Fixed NPE on node stop in 
IgniteBaselineAffinityTopologyActivationTest - Fixes #6331.
     add 3b53649  IGNITE-11618 Not fail when transaction is concurrently rolled 
back - Fixes #6333.
     add 87bd39f  IGNITE-11590: NPE during onKernalStop in mvcc processor. This 
closes #6317.
     add 9419272  IGNITE-11617 New exchange coordinator skips client fast reply 
for previous exchange - Fixes #6332.
     add e3a6aac  IGNITE-9799 Web Console: Removed unused code.
     add 2580c6a  IGNITE-11541 Static cache configuration should not override 
persisted configuration - Fixes #6318.
     add 63f25a7  IGNITE-11541 Added tests to the suite
     add d8d7110  IGNITE-11568 Change afterTest() annotation in 
TcpDiscoveryFailedJoinTest (#6303)
     add 1cef0ec  IGNITE-11380 Add support of JAR files to UriDeploymentSpi - 
Fixes #6177.
     add 6b5658b  IGNITE-11428: SQL: Schemas are now shown through JDBC 
drivers. This closes #6236.
     add 47693b6  IGNITE-11443: SQL: Usability changes to system views. This 
closes #6248.
     add 217accf  IGNITE-11589 Fix GridDhtPartitionsExchangeFuture remained 
incompleted in some circumstances - Fixes #6316.
     add ed9a415  IGNITE-10997 Add new property to DataRegionMetrics: empty 
pages count in reuseList. - Fixes #6319.
     add 6701a76  IGNITE-11347 Fix pending message in discovery spi on empty 
ring - Fixes #6123.
     add 29b0526  IGNITE-11587: Fix wrong RemoteTx type detection. This closes 
#6315.
     add 6ca2476  IGNITE-11636 Web console: Fixed cluster switch logic. #6352
     add 95c6c28  IGNITE-11245 Replace unused IGNITE_BINARY_META_UPDATE_TIMEOUT 
parameter. - Fixes #6130.
     add 9f51dc7  IGNITE-10949 Fix NPE in 
org.apache.ignite.internal.MarshallerContextImpl.CombinedMap - Fixes #5834.
     add a0a15d6  IGNITE-11449: [ML] Umbrella: API for Feature/Label extracting 
(part 1)
     add 70f952c  IGNITE-10997 Fixed @deprecated tag in javadoc
     add 8abb80c  IGNITE-11552: ODBC: Fixed quoted schema handling. This closes 
#6348.
     add 4f5732b  IGNITE-11524: JDBC Thin Driver: fixed statement leak in 
connections. This closes #6265.
     add fecfa26  IGNITE-11638 Web console: Fixed 'Explain query' logic.
     add 2fe45c7  Merge remote-tracking branch 'origin/master'
     add 30a3d23  IGNITE-11605 Recheck metadata difference after put pending 
future - Fixes #6324.
     add 521fbc9  IGNITE-10138 Provide description for operations of 
org.apache.ignite.mxbean.TransactionMetricsMxBean - Fixes #5817.
     add 5f50ada  IGNITE-9812 Discovery tests with expired certificate - Fixes 
#6278.
     add 2ec46c3  IGNITE-11299 Avoid busy wait on processWrite during SSL 
handshake - Fixes #6093.
     add 9a31246  IGNITE-11086 IGNITE_REST_SECURITY_TOKEN_TIMEOUT parameter is 
set in deciseconds instead of seconds - Fixes #5936.
     add ae5d5bf  IGNITE-10900 Print a warning if consistent ID is not set for 
persistent-enabled cluster - Fixes #6145.
     add fd394d8  IGNITE-11127 Handling GridDhtInvalidPartitionException by 
GridCacheTtlManager - Fixes #6338.
     add 18d20a6  IGNITE-8223 GridNearTxLocal.clearPrepareFuture does 
effectively nothing - Fixes #5984.
     add 51ab35f  IGNITE-11631 Fix NPE on server node start and persistence - 
Fixes #6344.
     add f2229b1  IGNITE-11011 Initialize grid disco data components at the end 
of node join process - Fixes #6009.
     add 26f15b8  IGNITE-11646: SQL: Fixed failing H2IndexesSystemViewTest. 
This closes #6361.
     add 4c3c2e5  IGNITE-11431: SQL: Added "SCHEMAS" system view. This closes 
#6237.
     add 9dab4e4  IGNITE-11634: SQL: Fixed anonymous class handling in 
DmlStatementsProcessor. This closes #6349.
     add ab57fbc  IGNITE-11645 Web Console: Fixed failing e2e test.
     add 35a93c7  IGNITE-11536 Add information about possible long GC pause to 
checkpoint started message. - Fixes #6276.
     add af0ad38  IGNITE-11536 Unused imports fix
     add 2fd6580  IGNITE-11135 Web Console: Fixed incorrect time format in the 
chart's tooltip.
     add 9cc6164  IGNITE-11493 Fix test 
CheckpointFreeListTest#testFreeListRestoredCorrectly always fails in 
DiskCompression suite - Fixes #6327.
     add 8d8df72  IGNITE-8376 Cluster activation events added - Fixes #6235.
     add 01c45aa  IGNITE-11259 Web Console: Added missing "enumValues" to 
binary configuration.
     add 5aa1481  IGNITE-10214 Web Console: Improved support for JDBC drivers 
for project generation.
     add 924139d  IGNITE-11643 Optimize GC pressure on 
GridDhtPartitionTopologyImpl#updateRebalanceVersion - Fixes #6354.
     add 7ddf776  IGNITE-9497: [ML] Add Pipeline support to Cross-Validation 
process
     add 73361b6  IGNITE-11598 Added ability to have different rebalance thread 
pool size on different nodes in cluster - Fixes #6357.
     add e2c198d  IGNITE-11465 Multiple client leave/join events may wipe 
affinity assignment history and cause transactions fail - Fixes #6217.
     add 1bf68b0  IGNITE-11655: [ML] OneHotEncoder returns more columns than 
expected (#6376)
     add 9a9c817  IGNITE-11606 Fix index update after index.bin manual removal 
- Fixes #6325.
     add 963a40b  IGNITE-11143: SQL: Improved printout of long-running queries. 
This closes #6353.
     add 70b9e0e  IGNITE-7664: SQL: Throw better error messages for unsupported 
SQL keywords and features. This closes #6138.
     add a309335  IGNITE-11660 Choose correct closure in 
DmlStatementsProcessorTest, more tests - Fixes #6379.
     new 79610fe  merge
     add a1151a7  IGNITE-11599 Thin client to find valid node for connection 
from the configuration list - Fixes #6368.
     add 0ce456d  IGNITE-11411 Remove tearDown, setUp from 
JUnit3TestLegacySupport (#6227)
     add 94cd19b  IGNITE-11599 Fix test licence header.
     add 27ea976  IGNITE-10104: MVCC: Fixed SFU for REPLICATED caches. This 
closes #6141.
     add 4daa681  IGNITE-11629 Make sure Cassandra driver dependencies present 
in redistributable - Fixes #6375.
     new d429160  Merge remote-tracking branch 'remotes/origin/master' into 
ignite-9720
     new 55a6b2e  Merge remote-tracking branch 'origin/ignite-9720' into 
ignite-9720

The 3 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:
 .gitignore                                         |     1 +
 CONTRIBUTING.md                                    |     2 +-
 assembly/docfiles/javadoc.css                      |   648 -
 assembly/release-apache-ignite-base.xml            |    23 +-
 bin/control.bat                                    |     2 +-
 bin/control.sh                                     |     2 +-
 bin/ignite-tf.sh                                   |     2 +-
 bin/ignite.bat                                     |     2 +-
 bin/ignite.sh                                      |    14 +-
 bin/ignitevisorcmd.bat                             |     2 +-
 bin/ignitevisorcmd.sh                              |     2 +-
 examples/README.md                                 |     8 +-
 examples/pom-standalone-lgpl.xml                   |    44 +
 examples/pom-standalone.xml                        |     1 -
 .../ml/TrainingWithBinaryObjectExample.java        |    32 +-
 .../ml/clustering/GmmClusterizationExample.java    |    92 +-
 .../ml/clustering/KMeansClusterizationExample.java |    62 +-
 .../dataset/AlgorithmSpecificDatasetExample.java   |   101 +-
 .../ml/dataset/CacheBasedDatasetExample.java       |    31 +-
 .../IgniteModelDistributedInferenceExample.java    |    76 +-
 .../spark/LogRegFromSparkThroughPMMLExample.java   |    33 +-
 .../modelparser/DecisionTreeFromSparkExample.java  |    55 +-
 .../DecisionTreeRegressionFromSparkExample.java    |    62 +-
 .../spark/modelparser/GBTFromSparkExample.java     |    51 +-
 .../modelparser/GBTRegressionFromSparkExample.java |    62 +-
 .../spark/modelparser/KMeansFromSparkExample.java  |    62 +-
 .../LinearRegressionFromSparkExample.java          |    62 +-
 .../spark/modelparser/LogRegFromSparkExample.java  |    49 +-
 .../modelparser/RandomForestFromSparkExample.java  |    51 +-
 .../RandomForestRegressionFromSparkExample.java    |    62 +-
 .../spark/modelparser/SVMFromSparkExample.java     |    51 +-
 .../examples/ml/knn/ANNClassificationExample.java  |   100 +-
 .../examples/ml/knn/KNNClassificationExample.java  |    43 +-
 .../examples/ml/knn/KNNRegressionExample.java      |    75 +-
 .../multiclass/OneVsRestClassificationExample.java |   187 +-
 .../DiscreteNaiveBayesTrainerExample.java          |    52 +-
 .../GaussianNaiveBayesTrainerExample.java          |    49 +-
 .../ignite/examples/ml/nn/MLPTrainerExample.java   |   122 +-
 .../ml/preprocessing/BinarizationExample.java      |    34 +-
 .../examples/ml/preprocessing/ImputingExample.java |    38 +-
 .../ImputingWithMostFrequentValuesExample.java     |    36 +-
 .../ml/preprocessing/MaxAbsScalerExample.java      |    34 +-
 .../ml/preprocessing/MinMaxScalerExample.java      |    34 +-
 .../ml/preprocessing/NormalizationExample.java     |    36 +-
 .../ml/preprocessing/StandardScalerExample.java    |    34 +-
 .../linear/LinearRegressionLSQRTrainerExample.java |    79 +-
 ...gressionLSQRTrainerWithMinMaxScalerExample.java |    68 +-
 .../linear/LinearRegressionSGDTrainerExample.java  |    71 +-
 .../BaggedLogisticRegressionSGDTrainerExample.java |    80 +-
 .../LogisticRegressionSGDTrainerExample.java       |    66 +-
 .../ml/selection/cv/CrossValidationExample.java    |   151 +-
 .../ml/selection/scoring/EvaluatorExample.java     |    56 +-
 .../selection/scoring/MultipleMetricsExample.java  |    44 +-
 .../selection/scoring/RegressionMetricExample.java |    90 +
 .../split/TrainTestDatasetSplitterExample.java     |    69 +-
 ...eeClassificationTrainerSQLInferenceExample.java |   155 +-
 ...onTreeClassificationTrainerSQLTableExample.java |   163 +-
 .../ml/svm/SVMBinaryClassificationExample.java     |    44 +-
 .../DecisionTreeClassificationTrainerExample.java  |   110 +-
 .../tree/DecisionTreeRegressionTrainerExample.java |    74 +-
 .../GDBOnTreesClassificationTrainerExample.java    |    54 +-
 .../GDBOnTreesRegressionTrainerExample.java        |    50 +-
 .../RandomForestClassificationExample.java         |    85 +-
 .../RandomForestRegressionExample.java             |    99 +-
 .../ml/tutorial/Step_10_Scaling_With_Stacking.java |     6 +-
 .../ml/tutorial/Step_1_Read_and_Learn.java         |    11 +-
 .../examples/ml/tutorial/Step_2_Imputing.java      |     4 +-
 .../examples/ml/tutorial/Step_3_Categorial.java    |     4 +-
 .../Step_3_Categorial_with_One_Hot_Encoder.java    |     4 +-
 .../examples/ml/tutorial/Step_4_Add_age_fare.java  |     4 +-
 .../examples/ml/tutorial/Step_5_Scaling.java       |     4 +-
 .../ml/tutorial/Step_5_Scaling_with_Pipeline.java  |    11 +-
 .../ignite/examples/ml/tutorial/Step_6_KNN.java    |     4 +-
 .../ml/tutorial/Step_7_Split_train_test.java       |     4 +-
 .../ignite/examples/ml/tutorial/Step_8_CV.java     |     4 +-
 .../ml/tutorial/Step_8_CV_with_Param_Grid.java     |     4 +-
 .../Step_8_CV_with_Param_Grid_and_metrics.java     |    11 +-
 ..._with_Param_Grid_and_metrics_and_pipeline.java} |   111 +-
 .../examples/ml/tutorial/Step_9_Go_to_LogReg.java  |     8 +-
 .../ignite/examples/ml/tutorial/TitanicUtils.java  |    13 +-
 .../util/generators/DatasetCreationExamples.java   |    34 +-
 .../jol/GridAffinityAssignmentJolBenchmark.java    |     5 +-
 modules/cassandra/store/pom.xml                    |    12 +
 modules/clients/src/test/config/jdbc-config.xml    |     6 +
 .../internal/jdbc2/JdbcAbstractSchemaCaseTest.java |   228 +
 .../internal/jdbc2/JdbcMetadataSelfTest.java       |     7 +-
 ...pCacheTest.java => JdbcSchemaCaseSelfTest.java} |    20 +-
 .../tcp/redis/RedisProtocolGetAllAsArrayTest.java  |    17 +-
 .../ignite/jdbc/AbstractJdbcPojoQuerySelfTest.java |    12 -
 .../ignite/jdbc/JdbcErrorsAbstractSelfTest.java    |     2 +-
 .../jdbc/suite/IgniteJdbcDriverTestSuite.java      |    16 +-
 .../ignite/jdbc/thin/JdbcThinAbstractSelfTest.java |     2 +-
 .../thin/JdbcThinBulkLoadAbstractSelfTest.java     |     2 +-
 .../thin/JdbcThinDataPageScanPropertySelfTest.java |   222 +
 .../ignite/jdbc/thin/JdbcThinMetadataSelfTest.java |     9 +-
 .../thin/JdbcThinPreparedStatementLeakTest.java    |    77 +
 .../jdbc/thin/JdbcThinSchemaCaseSelfTest.java}     |    17 +-
 .../ignite/jdbc/thin/JdbcThinSchemaCaseTest.java   |   114 -
 .../thin/JdbcThinStreamingAbstractSelfTest.java    |    22 +-
 .../thin/JdbcThinStreamingResetStreamTest.java     |   142 +
 modules/clients/src/test/keystore/ca/node02old.jks |   Bin 0 -> 4598 bytes
 .../junits/IgniteCompatibilityAbstractTest.java    |     2 +-
 .../java/org/apache/ignite/DataRegionMetrics.java  |    12 +
 .../apache/ignite/DataRegionMetricsProvider.java}  |    24 +-
 .../main/java/org/apache/ignite/IgniteCluster.java |    29 +-
 .../apache/ignite/IgniteJdbcThinDataSource.java    |    17 +
 .../org/apache/ignite/IgniteSystemProperties.java  |    38 +-
 .../ignite/events/ClusterActivationEvent.java      |    92 +
 .../java/org/apache/ignite/events/EventType.java   |    36 +
 .../org/apache/ignite/internal/GridComponent.java  |     3 +
 .../apache/ignite/internal/GridKernalContext.java  |     7 +
 .../ignite/internal/GridKernalContextImpl.java     |    18 +-
 .../org/apache/ignite/internal/IgniteFeatures.java |    31 +-
 .../org/apache/ignite/internal/IgniteKernal.java   |   235 +-
 .../org/apache/ignite/internal/IgnitionEx.java     |     4 +
 .../ignite/internal/LongJVMPauseDetector.java      |    64 +-
 .../ignite/internal/MarshallerContextImpl.java     |     6 +-
 .../main/java/org/apache/ignite/internal/README.md |    12 +-
 .../internal/StripedExecutorMXBeanAdapter.java     |     2 +-
 .../internal/TransactionMetricsMxBeanImpl.java     |     2 +-
 .../ignite/internal/TransactionsMXBeanImpl.java    |     2 +-
 .../internal/client/thin/ReliableChannel.java      |    25 +-
 .../cluster/DistributedBaselineConfiguration.java  |     2 -
 .../internal/cluster/IgniteClusterAsyncImpl.java   |    37 +-
 .../ignite/internal/cluster/IgniteClusterImpl.java |    77 +-
 .../ignite/internal/commandline/Arguments.java     |    25 +-
 .../internal/commandline/CommandHandler.java       |   411 +-
 .../baseline/AutoAdjustCommandArg.java}            |    38 +-
 .../commandline/baseline/BaselineArguments.java    |   165 +
 .../commandline/baseline/BaselineCommand.java      |   103 +
 .../internal/jdbc/thin/ConnectionProperties.java   |    13 +
 .../jdbc/thin/ConnectionPropertiesImpl.java        |    32 +-
 .../internal/jdbc/thin/JdbcThinConnection.java     |    48 +-
 .../internal/jdbc/thin/JdbcThinStatement.java      |     2 +
 .../ignite/internal/jdbc/thin/JdbcThinTcpIo.java   |    11 +-
 .../ignite/internal/jdbc/thin/JdbcThinUtils.java   |    45 +-
 .../ignite/internal/jdbc2/JdbcConnection.java      |     2 +-
 .../apache/ignite/internal/jdbc2/JdbcUtils.java    |    22 +
 .../internal/managers/IgniteMBeansManager.java     |   283 +
 .../optimized/OptimizedObjectOutputStream.java     |     2 +-
 .../affinity/GridAffinityAssignmentCache.java      |   108 +-
 .../affinity/HistoryAffinityAssignment.java        |   358 +-
 ...ent.java => HistoryAffinityAssignmentImpl.java} |    18 +-
 .../HistoryAffinityAssignmentShallowCopy.java      |   107 +
 .../processors/cache/CacheCompressionManager.java  |     2 +-
 .../processors/cache/CacheGroupContext.java        |    12 +-
 .../processors/cache/CacheMetricsSnapshot.java     |    49 +-
 .../processors/cache/GridCacheAdapter.java         |    26 +-
 .../processors/cache/GridCacheContext.java         |    12 +-
 .../processors/cache/GridCacheEntryEx.java         |    11 +
 .../processors/cache/GridCacheMapEntry.java        |   215 +-
 .../internal/processors/cache/GridCacheMvcc.java   |     5 +-
 .../processors/cache/GridCacheMvccEntryInfo.java   |     9 +
 .../cache/GridCachePartitionExchangeManager.java   |   203 +-
 .../processors/cache/GridCacheProcessor.java       |    69 +-
 .../processors/cache/GridCacheTtlManager.java      |    54 +-
 .../cache/IgniteCacheOffheapManager.java           |    55 +-
 .../cache/IgniteCacheOffheapManagerImpl.java       |   417 +-
 .../processors/cache/IgniteRebalanceIterator.java  |     6 +
 .../ignite/internal/processors/cache/README.md     |     3 +
 .../cache/binary/BinaryMetadataTransport.java      |   103 +-
 .../binary/CacheObjectBinaryProcessorImpl.java     |    85 +-
 .../distributed/GridDistributedCacheEntry.java     |     2 +-
 .../cache/distributed/dht/CompoundLockFuture.java  |   112 -
 .../cache/distributed/dht/GridDhtGetFuture.java    |    14 +
 .../distributed/dht/GridDhtGetSingleFuture.java    |    14 +
 .../cache/distributed/dht/GridDhtLockFuture.java   |    73 +-
 .../dht/GridDhtTransactionalCacheAdapter.java      |     6 +-
 .../dht/GridDhtTxAbstractEnlistFuture.java         |    37 +-
 .../distributed/dht/GridDhtTxPrepareFuture.java    |    11 +-
 .../dht/GridDhtTxQueryEnlistFuture.java            |     2 +-
 .../dht/GridDhtTxQueryFirstEnlistRequest.java      |     1 +
 .../dht/GridPartitionedSingleGetFuture.java        |    12 +-
 .../dht/colocated/GridDhtColocatedLockFuture.java  |    73 +-
 .../dht/preloader/GridDhtForceKeysFuture.java      |     2 +
 .../dht/preloader/GridDhtPartitionDemander.java    |   282 +-
 .../dht/preloader/GridDhtPartitionSupplier.java    |    85 +-
 .../preloader/GridDhtPartitionsExchangeFuture.java |   165 +-
 .../dht/preloader/GridDhtPreloader.java            |     4 +
 .../dht/preloader/IgniteRebalanceIteratorImpl.java |    31 +
 .../dht/preloader/latch/ExchangeLatchManager.java  |   146 +-
 .../dht/topology/GridDhtPartitionTopologyImpl.java |    13 +-
 .../near/GridNearTxAbstractEnlistFuture.java       |    18 +-
 .../cache/distributed/near/GridNearTxLocal.java    |     2 +-
 .../near/GridNearTxSelectForUpdateFuture.java      |   462 -
 .../distributed/near/TxTopologyVersionFuture.java  |   176 -
 .../processors/cache/mvcc/MvccProcessorImpl.java   |   188 +-
 .../internal/processors/cache/mvcc/MvccUtils.java  |    11 +-
 .../processors/cache/mvcc/txlog/TxLog.java         |     7 +-
 .../cache/persistence/CacheDataRowAdapter.java     |    18 +-
 .../CheckpointWriteProgressSupplier.java           |     6 +-
 .../cache/persistence/DataRegionMetricsImpl.java   |    18 +-
 .../persistence/DataRegionMetricsMXBeanImpl.java   |     5 +
 .../persistence/DataRegionMetricsSnapshot.java     |     9 +
 .../GridCacheDatabaseSharedManager.java            |   236 +-
 .../cache/persistence/GridCacheOffheapManager.java |    97 +-
 .../IgniteCacheDatabaseSharedManager.java          |    43 +-
 .../cache/persistence/file/FileDownloader.java     |   166 +-
 .../cache/persistence/file/FilePageStore.java      |     4 +-
 .../persistence/file/FilePageStoreManager.java     |     6 +-
 .../cache/persistence/file/FileUploader.java       |    40 +-
 .../persistence/filename/PdsFolderSettings.java    |     6 +
 .../pagemem/CheckpointMetricsTracker.java          |     7 +
 .../cache/persistence/pagemem/PageMemoryImpl.java  |     4 +-
 .../cache/persistence/tree/io/DataPageIO.java      |    42 +-
 .../persistence/wal/FileWriteAheadLogManager.java  |    13 +-
 .../wal/reader/StandaloneGridKernalContext.java    |     6 +
 .../continuous/CacheContinuousQueryHandler.java    |    16 +-
 .../cache/transactions/IgniteTxHandler.java        |     6 +-
 .../IgniteTxImplicitSingleStateImpl.java           |    10 +-
 .../cache/transactions/IgniteTxManager.java        |    29 +-
 .../IgniteTxRemoteSingleStateImpl.java             |     5 -
 .../transactions/IgniteTxRemoteStateAdapter.java   |    14 +
 .../transactions/IgniteTxRemoteStateImpl.java      |    10 -
 .../processors/cache/tree/CacheDataRowStore.java   |     4 +-
 .../processors/cache/tree/CacheDataTree.java       |     2 +-
 .../cache/tree/mvcc/data/MvccDataRow.java          |    18 +-
 .../tree/mvcc/search/MvccSnapshotSearchRow.java    |     2 +-
 .../cache/verify/IdleVerifyResultV2.java           |     5 +
 .../cluster/BaselineConfigurationMXBeanImpl.java   |    69 +
 .../processors/cluster/ClusterProcessor.java       |    16 +-
 .../autoadjust/BaselineAutoAdjustData.java         |    45 +-
 .../autoadjust/BaselineAutoAdjustExecutor.java     |    14 +-
 .../autoadjust/BaselineAutoAdjustScheduler.java    |   134 +-
 .../autoadjust/BaselineAutoAdjustStatistic.java    |    90 +
 .../baseline/autoadjust/ChangeTopologyWatcher.java |    29 +-
 .../datastructures/AtomicDataStructureProxy.java   |    39 +-
 .../datastructures/GridCacheAtomicLongImpl.java    |    67 +-
 .../GridCacheAtomicReferenceImpl.java              |    36 +-
 .../datastructures/GridCacheAtomicStampedImpl.java |    37 +-
 .../DistributedMetaStorageCasAckMessage.java       |     5 +-
 .../DistributedMetaStorageCasMessage.java          |     2 +-
 .../persistence/DistributedMetaStorageImpl.java    |   174 +-
 .../DistributedMetaStorageUpdateAckMessage.java    |    10 +-
 .../DistributedMetaStorageUpdateMessage.java       |    12 +-
 .../odbc/jdbc/JdbcBatchExecuteRequest.java         |     2 +-
 .../odbc/jdbc/JdbcBatchExecuteResult.java          |     2 +-
 .../odbc/jdbc/JdbcConnectionContext.java           |    11 +-
 .../processors/odbc/jdbc/JdbcMetadataInfo.java     |    10 +-
 .../odbc/jdbc/JdbcOrderedBatchExecuteRequest.java  |     2 +-
 .../odbc/jdbc/JdbcOrderedBatchExecuteResult.java   |     2 +-
 .../odbc/jdbc/JdbcQueryExecuteRequest.java         |     2 +-
 .../odbc/jdbc/JdbcQueryExecuteResult.java          |     2 +-
 .../internal/processors/odbc/jdbc/JdbcRequest.java |     6 +
 .../processors/odbc/jdbc/JdbcRequestHandler.java   |    61 +-
 .../internal/processors/odbc/jdbc/JdbcResult.java  |     6 +
 .../odbc/odbc/OdbcConnectionContext.java           |     2 +
 .../processors/odbc/odbc/OdbcRequestHandler.java   |    40 +-
 .../internal/processors/odbc/odbc/OdbcUtils.java   |    12 +
 .../processors/platform/cache/PlatformCache.java   |    33 +
 .../platform/cluster/PlatformClusterGroup.java     |     1 +
 .../processors/query/GridQueryIndexing.java        |    39 +-
 .../processors/query/GridQueryProcessor.java       |   225 +-
 .../processors/query/QueryHistoryMetrics.java      |    15 +-
 .../processors/query/QueryHistoryMetricsValue.java |    10 +-
 .../processors/query/SqlClientContext.java         |    40 +-
 .../processors/rest/GridRestProcessor.java         |     2 +-
 .../processors/service/IgniteServiceProcessor.java |     8 +-
 .../org/apache/ignite/internal/sql/SqlKeyword.java |    12 +
 .../org/apache/ignite/internal/sql/SqlParser.java  |    67 +
 .../apache/ignite/internal/sql/SqlParserUtils.java |     2 +-
 .../internal/sql/SqlStrictParseException.java      |    27 +-
 .../internal/util/GridReadOnlyArrayView.java       |    81 +
 .../ignite/internal/util/HostAndPortRange.java     |     3 +
 .../apache/ignite/internal/util/IgniteUtils.java   |   128 +-
 .../internal/util/future/GridFutureAdapter.java    |     4 +-
 .../ignite/internal/util/nio/GridNioServer.java    |    65 +-
 .../internal/util/nio/ssl/BlockingSslHandler.java  |     2 +-
 .../baseline/VisorBaselineAutoAdjustSettings.java  |    64 +-
 .../internal/visor/baseline/VisorBaselineTask.java |    32 +-
 .../visor/baseline/VisorBaselineTaskArg.java       |    11 +-
 .../visor/baseline/VisorBaselineTaskResult.java    |    48 +-
 .../visor/baseline/VisorBaselineViewTask.java      |    11 +-
 .../internal/visor/query/VisorQueryPingTask.java   |    88 +
 .../query/VisorQueryPingTaskResult.java}           |    36 +-
 .../verify/VisorValidateIndexesJobResult.java      |     4 +
 .../ignite/mxbean/BaselineConfigurationMXBean.java |    45 +
 .../ignite/mxbean/DataRegionMetricsMXBean.java     |     4 +
 .../ignite/mxbean/TransactionMetricsMxBean.java    |    32 +
 .../spi/communication/tcp/TcpCommunicationSpi.java |    22 +-
 .../ignite/spi/discovery/DiscoverySpiMBean.java    |     8 +
 .../ignite/spi/discovery/tcp/ClientImpl.java       |    67 +-
 .../ignite/spi/discovery/tcp/ServerImpl.java       |   201 +-
 .../ignite/spi/discovery/tcp/TcpDiscoveryImpl.java |     2 +-
 .../ignite/spi/discovery/tcp/TcpDiscoverySpi.java  |    49 +-
 .../tcp/internal/DiscoveryDataPacket.java          |    54 +-
 .../discovery/tcp/internal/TcpDiscoveryNode.java   |    24 +-
 .../tcp/messages/TcpDiscoveryAbstractMessage.java  |     3 +
 .../messages/TcpDiscoveryCustomEventMessage.java   |    18 +
 .../messages/TcpDiscoveryHandshakeResponse.java    |    14 +
 .../encryption/keystore/KeystoreEncryptionSpi.java |     4 +-
 modules/core/src/test/config/tests.properties      |     9 +-
 .../ignite/cache/NodeWithFilterRestartTest.java    |     6 +-
 .../ignite/cache/ResetLostPartitionTest.java       |     2 -
 .../affinity/AffinityDistributionLoggingTest.java  |    37 +-
 .../cache/affinity/AffinityHistoryCleanupTest.java |   208 +-
 .../org/apache/ignite/client/ConnectionTest.java   |    73 +
 .../failure/FailureHandlingConfigurationTest.java  |    54 +-
 .../ConsistentIdImplicitlyExplicitlyTest.java      |    62 +-
 ...dCachePartitionExchangeManagerHistSizeTest.java |    23 +-
 ...dCachePartitionExchangeManagerWarningsTest.java |   329 +
 .../ignite/internal/GridVersionSelfTest.java       |    11 +-
 ...ientReconnectAtomicsWithLostPartitionsTest.java |   372 +
 .../ignite/internal/IgniteClientRejoinTest.java    |    14 +-
 .../IgniteDiscoveryMassiveNodeFailTest.java        |    19 +-
 ...iteUpdateNotifierPerClusterSettingSelfTest.java |    20 +-
 .../BinaryConfigurationConsistencySelfTest.java    |    28 +-
 .../BinarySimpleNameTestPropertySelfTest.java      |    19 +-
 .../commandline/CommandHandlerParsingTest.java     |     4 +-
 .../managers/IgniteDiagnosticMessagesTest.java     |   108 +
 .../GridAffinityProcessorMemoryLeakTest.java       |    27 +-
 .../GridHistoryAffinityAssignmentTest.java         |    10 +-
 ...istoryAffinityAssignmentTestNoOptimization.java |     3 -
 .../cache/CacheGetRemoveSkipStoreTest.java         |   293 +
 .../processors/cache/CacheMetricsManageTest.java   |    32 +-
 .../processors/cache/CacheNamesSelfTest.java       |    85 -
 .../cache/CacheNamesWithSpecialCharactersTest.java |    74 -
 .../cache/CacheNoAffinityExchangeTest.java         |    85 +
 .../cache/CacheRebalanceConfigValidationTest.java  |    57 -
 .../processors/cache/CacheRemoveAllSelfTest.java   |     4 +-
 .../ClientFastReplyCoordinatorFailureTest.java     |   141 +
 .../GridCacheConfigurationValidationSelfTest.java  |    64 +-
 .../GridCacheMixedPartitionExchangeSelfTest.java   |    10 +-
 .../GridCacheMvccMultiThreadedUpdateSelfTest.java  |    49 +-
 ...OffHeapMultiThreadedUpdateAbstractSelfTest.java |    23 +-
 .../processors/cache/GridCacheTestEntryEx.java     |    18 +-
 .../cache/GridCacheVariableTopologySelfTest.java   |     4 +-
 ...IgniteCacheInvokeReadThroughSingleNodeTest.java |     4 +-
 .../cache/IgniteCacheInvokeReadThroughTest.java    |     4 +-
 .../IgniteCacheReadThroughEvictionSelfTest.java    |     4 +-
 .../IgniteClientCacheInitializationFailTest.java   |    30 +-
 .../cache/IgniteClientCacheStartFailoverTest.java  |     5 +-
 ...> IgniteDiscoDataHandlingInNewClusterTest.java} |    75 +-
 .../IgniteMvccTxMultiThreadedAbstractTest.java     |     7 -
 .../IgniteMvccTxSingleThreadedAbstractTest.java    |     3 -
 .../cache/IgnitePdsDataRegionMetricsTxTest.java    |     4 -
 .../processors/cache/IgniteTxAbstractTest.java     |     8 +-
 .../cache/IgniteTxExceptionAbstractSelfTest.java   |    32 +-
 .../RebalanceWithDifferentThreadPoolSizeTest.java  |    92 +
 ...iteExchangeLatchManagerCoordinatorFailTest.java |    93 +-
 .../CacheLateAffinityAssignmentTest.java           |     4 -
 .../GridCacheMultiNodeLockAbstractTest.java        |     4 +-
 .../GridCacheNodeFailureAbstractTest.java          |     9 +-
 .../GridCachePreloadRestartAbstractSelfTest.java   |     2 +-
 .../IgniteCachePartitionLossPolicySelfTest.java    |    46 +
 ...WriteSynchronizationModesMultithreadedTest.java |    29 +-
 .../IgniteTxConcurrentRemoveObjectsTest.java       |    24 +-
 .../IgniteTxRemoveTimeoutObjectsTest.java          |     4 +-
 ...CacheColocatedMvccTxSingleThreadedSelfTest.java |     3 -
 .../dht/GridCacheColocatedTxExceptionSelfTest.java |    58 -
 .../dht/GridCacheDhtPreloadPutGetSelfTest.java     |    14 +-
 .../near/GridCachePartitionedEventSelfTest.java    |     4 +-
 ...achePartitionedMvccTxMultiThreadedSelfTest.java |    12 +-
 ...chePartitionedMvccTxSingleThreadedSelfTest.java |     3 -
 ...achePartitionedOptimisticTxNodeRestartTest.java |     6 -
 .../near/NearCacheMultithreadedUpdateTest.java     |     2 +-
 .../GridCacheRebalancingSyncSelfTest.java          |    30 +-
 ...acheRebalancingUnmarshallingFailedSelfTest.java |    43 +-
 ...CacheReplicatedMvccTxMultiThreadedSelfTest.java |     4 +-
 .../GridCacheReplicatedTxExceptionSelfTest.java    |    58 -
 .../IgniteCacheExpireWhileRebalanceTest.java       |   121 +
 .../expiry/IgniteCacheExpiryPolicyTestSuite.java   |     4 +-
 .../mvcc/CacheMvccConfigurationValidationTest.java |     6 +
 .../cache/mvcc/CacheMvccTransactionsTest.java      |   178 +-
 .../CommonPoolStarvationCheckpointTest.java        |   147 +
 .../FreeListLazyInitializationTest.java            |     4 +-
 .../IgnitePdsBinarySortObjectFieldsTest.java       |   123 +-
 ...itePdsCacheStartStopWithFreqCheckpointTest.java |    13 +-
 .../IgnitePdsContinuousRestartTest.java            |     9 -
 ...IgnitePdsDiscoDataHandlingInNewClusterTest.java |   198 +
 .../persistence/IgnitePdsDynamicCacheTest.java     |    13 +-
 .../IgnitePdsPartitionsStateRecoveryTest.java      |     7 +-
 .../IgnitePdsRecoveryAfterFileCorruptionTest.java  |     6 +-
 .../IgnitePdsSporadicDataRecordsOnBackupTest.java  |   491 +-
 ...ocalWalModeChangeDuringRebalancingSelfTest.java |    11 +-
 .../persistence/SingleNodePersistenceSslTest.java  |    73 +
 .../ClientAffinityAssignmentWithBaselineTest.java  |    25 +-
 .../baseline/ClusterActivationEventTest.java       |   207 +
 .../cache/persistence/db/IgnitePdsWithTtlTest.java |   118 +-
 .../db/checkpoint/CheckpointFreeListTest.java      |    10 +-
 ...CheckpointSimulationWithRealCpDisabledTest.java |     2 +-
 .../cache/persistence/file/FileDownloaderTest.java |    15 +-
 .../pagemem/IgniteThrottlingUnitTest.java          |    10 +-
 .../pagemem/PagesWriteThrottleSandboxTest.java     |    45 +-
 .../pagemem/UsedPagesMetricAbstractTest.java       |    97 +
 .../persistence/pagemem/UsedPagesMetricTest.java   |    58 +
 .../pagemem/UsedPagesMetricTestPersistence.java    |    91 +
 .../wal/ExplicitWalDeltaConsistencyTest.java       |     2 -
 .../PageMemoryTrackerPluginProvider.java           |     6 +-
 ...heContinuousQueryOperationFromCallbackTest.java |   292 +-
 .../CacheContinuousQueryOrderingEventTest.java     |    39 +-
 .../continuous/CacheKeepBinaryIterationTest.java   |     6 -
 .../IgniteCacheContinuousQueryBackupQueueTest.java |     7 +-
 .../IgniteCacheContinuousQueryClientTest.java      |     6 +
 .../transactions/TxRollbackAsyncNearCacheTest.java |     4 +-
 .../cache/transactions/TxRollbackAsyncTest.java    |     4 +-
 .../TxRollbackOnTimeoutOnePhaseCommitTest.java     |     2 +-
 .../cluster/BaselineConfigurationMXBeanTest.java   |    84 +
 .../cluster/ChangeTopologyWatcherTest.java         |    25 +-
 ...a => DistributedConfigurationAbstractTest.java} |    44 +-
 .../DistributedConfigurationInMemoryTest.java}     |    16 +-
 .../DistributedConfigurationPersistentTest.java}   |    16 +-
 .../database/IgniteDbDynamicCacheSelfTest.java     |    13 +-
 .../DistributedMetaStoragePersistentTest.java      |     4 +-
 .../metastorage/DistributedMetaStorageTest.java    |     6 +-
 ...ServiceHotRedeploymentViaDeploymentSpiTest.java |   161 +
 .../spi/ExponentialBackoffTimeoutStrategyTest.java |     3 -
 .../tcp/GridTcpCommunicationSpiLanLoadTest.java    |     2 -
 .../TcpCommunicationSpiFaultyClientSslTest.java    |     3 -
 .../tcp/TcpCommunicationSpiFreezingClientTest.java |     3 -
 .../spi/discovery/AbstractDiscoverySelfTest.java   |     2 -
 ...rMetricsSnapshotSerializeCompatibilityTest.java |    90 +
 .../tcp/TcpDiscoveryCoordinatorFailureTest.java    |     3 -
 .../discovery/tcp/TcpDiscoveryFailedJoinTest.java  |     6 +-
 .../tcp/TcpDiscoveryNetworkIssuesTest.java         |   215 +
 .../discovery/tcp/TcpDiscoverySpiMBeanTest.java    |    97 +
 .../tcp/TcpDiscoverySslParametersTest.java         |     3 +-
 .../tcp/TcpDiscoverySslTrustedUntrustedTest.java   |    17 +
 .../apache/ignite/testframework/GridTestUtils.java |   101 +-
 .../ignite/testframework/MvccFeatureChecker.java   |     1 -
 .../testframework/config/GridTestProperties.java   |     3 -
 .../testframework/junits/GridAbstractTest.java     |   418 +-
 .../junits/GridAbstractTestWithAssumption.java     |    50 -
 .../junits/GridTestKernalContext.java              |     4 +-
 .../testframework/junits/IgniteTestResources.java  |     4 +-
 .../junits/JUnit3TestLegacySupport.java            |    33 +-
 ...TestLegacyAssert.java => JUnitAssertAware.java} |   188 +-
 .../junits/SystemPropertiesList.java}              |    21 +-
 .../testframework/junits/WithSystemProperty.java}  |    27 +-
 .../junits/common/GridCommonAbstractTest.java      |     4 +-
 .../junits/multijvm/IgniteClusterProcessProxy.java |    25 +-
 .../junits/multijvm/IgniteProcessProxy.java        |    32 +-
 .../junits/spi/GridSpiAbstractTest.java            |    12 +-
 .../ignite/testsuites/IgniteBasicTestSuite.java    |     8 +-
 .../IgniteBasicWithPersistenceTestSuite.java       |     3 +
 ...bjectsSimpleNameMapperComputeGridTestSuite.java |     1 -
 ...IgniteBinarySimpleNameMapperBasicTestSuite.java |     1 -
 ...inarySimpleNameMapperCacheFullApiTestSuite.java |     1 -
 .../testsuites/IgniteCacheMvccTestSuite1.java      |     4 -
 .../testsuites/IgniteCacheMvccTestSuite4.java      |     2 +
 .../testsuites/IgniteCacheMvccTestSuite6.java      |     2 +
 .../testsuites/IgniteCacheRestartTestSuite.java    |     2 +
 .../ignite/testsuites/IgniteCacheTestSuite.java    |     4 -
 .../ignite/testsuites/IgniteCacheTestSuite4.java   |     6 +-
 .../ignite/testsuites/IgniteCacheTestSuite5.java   |     3 +
 .../ignite/testsuites/IgniteCacheTestSuite6.java   |     2 +
 .../testsuites/IgniteClientReconnectTestSuite.java |     2 +
 .../ignite/testsuites/IgnitePdsTestSuite.java      |    10 +
 .../ignite/testsuites/IgnitePdsTestSuite2.java     |     2 +
 .../ignite/testsuites/IgnitePdsUnitTestSuite.java  |     1 -
 .../testsuites/IgniteServiceGridTestSuite.java     |     2 +
 .../IgniteSpiDiscoverySelfTestSuite.java           |     3 +
 .../ignite/testsuites/IgniteUtilSelfTestSuite.java |     2 +
 .../apache/ignite/util/GridCommandHandlerTest.java |    72 +-
 .../util/mbeans/GridMBeanDisableSelfTest.java      |     8 +-
 modules/dev-utils/ignite-modules-test/README.md    |    16 +
 modules/dev-utils/ignite-modules-test/build.gradle |   139 +
 .../src/test/java/module-info.java}                |    13 +-
 .../modulestest/IgniteLaunchInModularEnvTest.java  |    97 +
 modules/extdata/uri/pom.xml                        |   118 +
 .../uri/tasks/GridUriDeploymentDependency9.java    |    58 +
 .../uri/tasks/GridUriDeploymentTestTask10.java}    |    29 +-
 .../uri/tasks/GridUriDeploymentTestTask11.java}    |    29 +-
 .../uri/tasks/GridUriDeploymentTestTask8.java}     |    29 +-
 .../uri/tasks/GridUriDeploymentTestTask9.java      |    73 +
 .../GridUriDeploymentTestWithNameTask10.java}      |    39 +-
 .../GridUriDeploymentTestWithNameTask11.java}      |    39 +-
 .../tasks/GridUriDeploymentTestWithNameTask8.java} |    39 +-
 .../ignite/spi/deployment/uri/tasks/spring9.xml    |    45 +
 .../spi/deployment/uri/tasks/test9.properties      |    22 +
 .../query/h2/H2IndexesSystemViewTest.java          |   108 +
 .../testsuites/GeoSpatialIndexingTestSuite.java    |     4 +-
 .../IgniteHadoopFileSystemClientBasedOpenTest.java |     2 +-
 .../testsuites/IgniteBinaryHibernateTestSuite.java |    37 -
 .../IgniteBinaryHibernate5TestSuite.java           |    37 -
 .../IgniteBinaryHibernate53TestSuite.java          |    37 -
 .../ignite/internal/mxbean/SqlQueryMXBean.java     |    71 +
 .../ignite/internal/mxbean/SqlQueryMXBeanImpl.java |    56 +
 .../cache/query/GridCacheTwoStepQuery.java         |    26 +-
 .../processors/query/h2/CommandProcessor.java      |    44 +-
 .../processors/query/h2/ConnectionManager.java     |    43 +-
 .../query/h2/DhtResultSetEnlistFuture.java         |    63 -
 .../query/h2/DmlStatementsProcessor.java           |    53 +-
 .../processors/query/h2/H2FieldsIterator.java      |     5 +-
 .../processors/query/h2/H2KeyValueIterator.java    |     2 +-
 .../internal/processors/query/h2/H2QueryInfo.java  |   159 +
 .../processors/query/h2/H2ResultSetIterator.java   |     7 +-
 .../processors/query/h2/H2TableDescriptor.java     |     6 +
 .../internal/processors/query/h2/H2Utils.java      |   109 +-
 .../processors/query/h2/IgniteH2Indexing.java      |  1642 ++-
 .../query/h2/LongRunningQueryManager.java          |   204 +
 ...H2KeyValueIterator.java => MapH2QueryInfo.java} |    46 +-
 .../query/h2/NearResultSetEnlistFuture.java        |    59 -
 ...eryParserCacheKey.java => QueryDescriptor.java} |   110 +-
 .../processors/query/h2/QueryParameters.java       |   215 +
 .../internal/processors/query/h2/QueryParser.java  |   254 +-
 .../processors/query/h2/QueryParserResult.java     |    29 +-
 .../processors/query/h2/QueryParserResultDml.java  |    16 +-
 .../query/h2/QueryParserResultSelect.java          |    61 +-
 .../processors/query/h2/ReduceH2QueryInfo.java}    |    29 +-
 .../processors/query/h2/ResultSetEnlistFuture.java |   136 -
 .../processors/query/h2/SchemaManager.java         |    18 +-
 .../processors/query/h2/database/H2IndexType.java} |    22 +-
 .../query/h2/database/H2PkHashIndex.java           |    21 +-
 .../processors/query/h2/database/H2Tree.java       |     2 +-
 .../query/h2/database/H2TreeClientIndex.java       |    36 +-
 .../processors/query/h2/database/H2TreeIndex.java  |   127 +-
 .../query/h2/database/H2TreeIndexBase.java         |    90 +
 .../query/h2/database/IndexInformation.java        |   106 +
 .../processors/query/h2/dml/DmlBatchSender.java    |    22 +-
 .../internal/processors/query/h2/dml/DmlUtils.java |    19 +-
 .../processors/query/h2/dml/UpdatePlan.java        |    10 +-
 .../processors/query/h2/dml/UpdatePlanBuilder.java |   101 +-
 .../query/h2/opt/GridH2RowDescriptor.java          |     9 +
 .../processors/query/h2/opt/GridH2Table.java       |    94 +-
 .../processors/query/h2/opt/H2TableScanIndex.java  |     2 +-
 .../query/h2/sql/GridSqlCreateTable.java           |    18 +
 .../processors/query/h2/sql/GridSqlKeyword.java    |     3 +-
 .../query/h2/sql/GridSqlQueryParser.java           |   270 +-
 .../query/h2/sql/GridSqlQuerySplitter.java         |    84 +-
 .../processors/query/h2/sql/GridSqlSelect.java     |    24 +
 .../h2/sys/view/SqlAbstractLocalSystemView.java    |    56 +-
 .../h2/sys/view/SqlSystemViewBaselineNodes.java    |     2 +-
 .../h2/sys/view/SqlSystemViewCacheGroups.java      |    51 +-
 .../view/SqlSystemViewCacheGroupsIOStatistics.java |     8 +-
 .../query/h2/sys/view/SqlSystemViewCaches.java     |   147 +-
 .../query/h2/sys/view/SqlSystemViewIndexes.java    |   132 +
 .../query/h2/sys/view/SqlSystemViewNodes.java      |     8 +-
 .../sys/view/SqlSystemViewQueryHistoryMetrics.java |    92 +
 .../h2/sys/view/SqlSystemViewRunningQueries.java   |     4 +-
 ...aselineNodes.java => SqlSystemViewSchemas.java} |    57 +-
 .../query/h2/sys/view/SqlSystemViewTables.java     |    35 +-
 .../query/h2/twostep/GridMapQueryExecutor.java     |   201 +-
 .../query/h2/twostep/GridReduceQueryExecutor.java  |   177 +-
 .../query/h2/twostep/MapQueryResults.java          |    15 +-
 .../query/h2/twostep/ReduceQueryRun.java           |    14 -
 .../query/h2/twostep/ReduceResultPage.java         |    20 +-
 .../visor/verify/ValidateIndexesClosure.java       |     2 +-
 .../org/apache/ignite/client/ClientTestSuite.java  |     3 +-
 .../cache/BinaryTypeRegistrationTest.java          |   194 +
 .../ClientReconnectAfterClusterRestartTest.java    |    39 +-
 .../cache/IgniteCacheInsertSqlQuerySelfTest.java   |    91 +-
 .../cache/IgniteCacheSqlDmlErrorSelfTest.java      |    21 +-
 .../IgniteCacheSqlInsertValidationSelfTest.java    |    19 +-
 .../cache/IgniteCacheUpdateSqlQuerySelfTest.java   |   400 +-
 .../cache/StartCachesInParallelTest.java           |    43 +-
 ...tributedPartitionQueryNodeRestartsSelfTest.java |    22 +-
 ...cheQueryNodeRestartDistributedJoinSelfTest.java |    27 +-
 .../index/DynamicIndexAbstractBasicSelfTest.java   |    67 +-
 .../cache/index/H2DynamicTableSelfTest.java        |   121 +-
 .../cache/index/H2RowExpireTimeIndexSelfTest.java  |   230 +
 ...ransactionsCommandsWithMvccEnabledSelfTest.java |     2 +-
 ...StaticCacheDdlKeepStaticConfigurationTest.java} |    16 +-
 .../processors/cache/index/StaticCacheDdlTest.java |   402 +
 .../mvcc/CacheMvccBasicContinuousQueryTest.java    |    36 +-
 .../mvcc/CacheMvccContinuousQueryClientTest.java   |     9 -
 ...cheMvccPartitionedSelectForUpdateQueryTest.java |    47 -
 .../mvcc/CacheMvccPartitionedSqlQueriesTest.java   |     2 +-
 ...acheMvccReplicatedSelectForUpdateQueryTest.java |    30 -
 .../mvcc/CacheMvccReplicatedSqlQueriesTest.java    |     2 +-
 .../CacheMvccSelectForUpdateQueryAbstractTest.java |   370 -
 .../CacheMvccSelectForUpdateQueryBasicTest.java    |   789 +
 .../mvcc/CacheMvccSelectForUpdateQueryTest.java    |   184 +
 .../mvcc/CacheMvccSqlQueriesAbstractTest.java      |    99 +-
 .../mvcc/CacheMvccSqlTxQueriesAbstractTest.java    |    68 +-
 .../mvcc/MvccDeadlockDetectionConfigTest.java      |     3 -
 .../cache/mvcc/MvccDeadlockDetectionTest.java      |     4 +-
 ...xingMultithreadedLoadContinuousRestartTest.java |   282 +
 .../persistence/db/wal/IgniteWalRecoveryTest.java  |   140 +-
 .../transaction/DmlInsideTransactionTest.java      |    26 +-
 ...tStoreQueryWithMultipleClassesPerCacheTest.java |     8 +-
 .../IgnitePersistentStoreSchemaLoadTest.java       |     6 +-
 .../query/IgniteSqlKeyValueFieldsTest.java         |    14 +-
 .../processors/query/LocalQueryLazyTest.java       |   108 +
 .../processors/query/LongRunningQueryTest.java     |   194 +
 .../processors/query/RunningQueriesTest.java       |   105 +-
 .../SqlIncompatibleDataTypeExceptionTest.java      |   199 +
 .../processors/query/SqlQueryHistorySelfTest.java  |     2 +-
 .../processors/query/SqlSystemViewsSelfTest.java   |   474 +-
 .../query/h2/DmlStatementsProcessorTest.java       |   153 +
 .../query/h2/GridIndexFullRebuildTest.java         |   288 +
 .../processors/query/h2/QueryDataPageScanTest.java |    10 +-
 .../query/h2/sql/GridQueryParsingTest.java         |    47 +-
 .../query/h2/sql/SqlUnsupportedSelfTest.java       |   332 +
 .../twostep/AbstractPartitionPruningBaseTest.java  |     3 -
 .../DisappearedCacheCauseRetryMessageSelfTest.java |     4 +-
 ...DisappearedCacheWasNotFoundMessageSelfTest.java |     4 +-
 .../twostep/DmlSelectPartitionPruningSelfTest.java |     6 +-
 .../twostep/MvccDmlPartitionPruningSelfTest.java   |     3 -
 .../twostep/NonCollocatedRetryMessageSelfTest.java |    17 +-
 .../h2/twostep/RetryCauseMessageSelfTest.java      |     4 +-
 .../processors/query/oom/AbstractQueryOOMTest.java |    72 +-
 .../oom/QueryOOMWithQueryParallelismTest.java      |     4 -
 .../oom/QueryOOMWithoutQueryParallelismTest.java   |     4 -
 .../IgniteBinaryCacheQueryTestSuite.java           |     9 +
 .../IgniteBinaryCacheQueryTestSuite2.java          |     9 +
 .../testsuites/IgniteCacheMvccSqlTestSuite.java    |     9 +-
 .../testsuites/IgniteCacheQuerySelfTestSuite6.java |     6 +-
 .../IgniteCacheWithIndexingTestSuite.java          |     3 +
 .../testsuites/IgnitePdsWithIndexingTestSuite.java |     4 +-
 .../gmm/CovarianceMatricesAggregator.java          |    19 +-
 .../ignite/ml/clustering/gmm/GmmPartitionData.java |    58 +-
 .../ignite/ml/clustering/gmm/GmmTrainer.java       |   272 +-
 .../gmm/MeanWithClusterProbAggregator.java         |    17 +-
 .../gmm/NewComponentStatisticsAggregator.java      |    11 +-
 .../ignite/ml/clustering/kmeans/KMeansTrainer.java |    35 +-
 .../ignite/ml/composition/CompositionUtils.java    |    25 +-
 .../ml/composition/bagging/BaggedTrainer.java      |    26 +-
 .../boosting/GDBBinaryClassifierTrainer.java       |    20 +-
 .../composition/boosting/GDBLearningStrategy.java  |    53 +-
 .../composition/boosting/GDBRegressionTrainer.java |    13 +-
 .../ignite/ml/composition/boosting/GDBTrainer.java |    70 +-
 .../boosting/convergence/ConvergenceChecker.java   |    40 +-
 .../convergence/ConvergenceCheckerFactory.java     |    15 +-
 .../mean/MeanAbsValueConvergenceChecker.java       |    30 +-
 .../MeanAbsValueConvergenceCheckerFactory.java     |    11 +-
 .../median/MedianOfMedianConvergenceChecker.java   |    32 +-
 .../MedianOfMedianConvergenceCheckerFactory.java   |    11 +-
 .../convergence/simple/ConvergenceCheckerStub.java |    30 +-
 .../simple/ConvergenceCheckerStubFactory.java      |    13 +-
 .../ignite/ml/composition/boosting/loss/Loss.java  |     4 +-
 .../parallel/TrainersParallelComposition.java      |    59 +-
 .../sequential/TrainersSequentialComposition.java  |   180 +-
 .../stacking/StackedDatasetTrainer.java            |    24 +-
 .../apache/ignite/ml/dataset/DatasetFactory.java   |   201 +-
 .../ignite/ml/dataset/feature/BucketMeta.java      |     4 +-
 .../ignite/ml/dataset/feature/Histogram.java       |     8 +-
 .../ignite/ml/dataset/feature/ObjectHistogram.java |    10 +-
 .../dataset/feature/extractor/ExtractionUtils.java |   133 +
 .../ml/dataset/feature/extractor/Vectorizer.java   |   307 +
 .../feature/extractor/impl/ArraysVectorizer.java}  |    32 +-
 .../extractor/impl/BinaryObjectVectorizer.java     |   142 +
 .../feature/extractor/impl/DummyVectorizer.java}   |    35 +-
 .../impl/FeatureLabelExtractorWrapper.java         |    84 +
 .../extractor/impl/LabeledDummyVectorizer.java     |    65 +
 .../feature/extractor/impl/package-info.java}      |    13 +-
 .../dataset/feature/extractor/package-info.java}   |    14 +-
 .../bootstrapping/BootstrappedDatasetBuilder.java  |    12 +-
 .../BootstrappedDatasetPartition.java              |     5 +-
 .../impl/bootstrapping/BootstrappedVector.java     |     7 +-
 .../FeatureMatrixWithLabelsOnHeapDataBuilder.java  |    34 +-
 .../builder/data/SimpleDatasetDataBuilder.java     |    16 +-
 .../data/SimpleLabeledDatasetDataBuilder.java      |    31 +-
 .../ml/environment/logging/ConsoleLogger.java      |    12 +-
 .../parallelism/ParallelismStrategy.java           |    10 +-
 .../java/org/apache/ignite/ml/genetic/Gene.java    |     5 +-
 .../java/org/apache/ignite/ml/knn/KNNUtils.java    |    17 +-
 .../ml/knn/ann/ANNClassificationTrainer.java       |    63 +-
 .../classification/KNNClassificationTrainer.java   |    18 +-
 .../ml/knn/regression/KNNRegressionTrainer.java    |    17 +-
 .../ignite/ml/math/primitives/vector/Vector.java   |    19 +-
 .../vector/impl/DelegatingNamedVector.java         |    22 +-
 .../apache/ignite/ml/math/stat/Distribution.java   |     7 +-
 .../ignite/ml/math/stat/DistributionMixture.java   |    13 +-
 .../stat/MultivariateGaussianDistribution.java     |     4 +-
 .../ignite/ml/multiclass/MultiClassModel.java      |    11 +-
 .../ignite/ml/multiclass/OneVsRestTrainer.java     |    42 +-
 .../discrete/DiscreteNaiveBayesModel.java          |     5 +-
 .../discrete/DiscreteNaiveBayesTrainer.java        |    20 +-
 .../gaussian/GaussianNaiveBayesTrainer.java        |    25 +-
 .../java/org/apache/ignite/ml/nn/MLPTrainer.java   |    14 +-
 .../ignite/ml/nn/ReplicatedVectorMatrix.java       |    22 +-
 .../updatecalculators/RPropParameterUpdate.java    |    24 +-
 .../updatecalculators/SimpleGDParameterUpdate.java |    16 +-
 .../org/apache/ignite/ml/pipeline/Pipeline.java    |    30 +-
 .../onehotencoder/OneHotEncoderPreprocessor.java   |    21 +-
 .../linear/LinearRegressionLSQRTrainer.java        |    38 +-
 .../linear/LinearRegressionSGDTrainer.java         |    24 +-
 .../logistic/LogisticRegressionSGDTrainer.java     |    28 +-
 .../ignite/ml/selection/cv/CrossValidation.java    |   164 +-
 .../ml/selection/scoring/metric/MetricValues.java  |    11 +-
 .../ignite/ml/sql/SQLFeatureLabelExtractor.java    |   125 -
 .../partition/LabelPartitionDataBuilderOnHeap.java |    21 +-
 .../LabeledDatasetPartitionDataBuilderOnHeap.java  |    30 +-
 .../ml/svm/SVMLinearClassificationTrainer.java     |    92 +-
 .../ml/trainers/AdaptableDatasetTrainer.java       |    65 +-
 .../apache/ignite/ml/trainers/DatasetTrainer.java  |   314 +-
 .../org/apache/ignite/ml/tree/DecisionTree.java    |   112 +-
 .../tree/boosting/GDBOnTreesLearningStrategy.java  |    33 +-
 .../ml/tree/data/DecisionTreeDataBuilder.java      |    13 +-
 .../ml/tree/randomforest/RandomForestTrainer.java  |    35 +-
 .../ml/tree/randomforest/data/NodeSplit.java       |     2 +-
 .../ignite/ml/tree/randomforest/data/TreeNode.java |    13 +-
 .../ignite/ml/tree/randomforest/data/TreeRoot.java |     7 +-
 .../randomforest/data/impurity/GiniHistogram.java  |    15 +-
 .../data/impurity/ImpurityHistogram.java           |     7 +-
 .../data/impurity/ImpurityHistogramsComputer.java  |    17 +-
 .../randomforest/data/impurity/MSEHistogram.java   |    11 +-
 .../data/statistics/LeafValuesComputer.java        |    17 +-
 .../data/statistics/MeanValueStatistic.java        |     2 +-
 .../statistics/NormalDistributionStatistics.java   |    12 +-
 .../NormalDistributionStatisticsComputer.java      |    11 +-
 .../primitives/vector/VectorGenerator.java         |    17 +-
 .../primitives/vector/VectorGeneratorsFamily.java  |    17 +-
 .../test/java/org/apache/ignite/ml/TestUtils.java  |    15 +-
 .../ignite/ml/clustering/KMeansTrainerTest.java    |    22 +-
 .../clustering/gmm/GmmTrainerIntegrationTest.java  |     8 +-
 .../ignite/ml/clustering/gmm/GmmTrainerTest.java   |    23 +-
 .../apache/ignite/ml/common/KeepBinaryTest.java    |    13 +-
 .../apache/ignite/ml/common/LocalModelsTest.java   |    20 +-
 .../org/apache/ignite/ml/common/TrainerTest.java   |    11 +-
 .../apache/ignite/ml/composition/StackingTest.java |    21 +-
 .../ignite/ml/composition/bagging/BaggingTest.java |    35 +-
 .../ml/composition/boosting/GDBTrainerTest.java    |    35 +-
 .../convergence/ConvergenceCheckerTest.java        |    25 +-
 .../mean/MeanAbsValueConvergenceCheckerTest.java   |    15 +-
 .../MedianOfMedianConvergenceCheckerTest.java      |     9 +-
 .../dataset/feature/extractor/VectorizerTest.java  |   108 +
 .../ml/dataset/primitive/SimpleDatasetTest.java    |     8 +-
 .../primitive/SimpleLabeledDatasetTest.java        |    14 +-
 .../ml/environment/LearningEnvironmentTest.java    |    22 +-
 .../ignite/ml/knn/ANNClassificationTest.java       |    21 +-
 .../ignite/ml/knn/KNNClassificationTest.java       |    49 +-
 .../apache/ignite/ml/knn/KNNRegressionTest.java    |    24 +-
 .../apache/ignite/ml/knn/LabeledDatasetHelper.java |     7 +-
 .../java/org/apache/ignite/ml/math/BlasTest.java   |    11 +-
 .../ignite/ml/math/isolve/lsqr/LSQROnHeapTest.java |    27 +-
 .../ignite/ml/multiclass/OneVsRestTrainerTest.java |    40 +-
 .../discrete/DiscreteNaiveBayesTest.java           |    11 +-
 .../discrete/DiscreteNaiveBayesTrainerTest.java    |    24 +-
 .../gaussian/GaussianNaiveBayesTest.java           |    14 +-
 .../gaussian/GaussianNaiveBayesTrainerTest.java    |    33 +-
 .../ignite/ml/nn/MLPTrainerIntegrationTest.java    |    72 +-
 .../org/apache/ignite/ml/nn/MLPTrainerTest.java    |    74 +-
 .../MLPTrainerMnistIntegrationTest.java            |    18 +-
 .../ml/nn/performance/MLPTrainerMnistTest.java     |    22 +-
 .../apache/ignite/ml/pipeline/PipelineTest.java    |    10 +-
 .../preprocessing/encoding/EncoderTrainerTest.java |     6 +-
 .../encoding/OneHotEncoderPreprocessorTest.java    |    94 +-
 .../linear/LinearRegressionLSQRTrainerTest.java    |    25 +-
 .../linear/LinearRegressionSGDTrainerTest.java     |    37 +-
 .../logistic/LogisticRegressionSGDTrainerTest.java |    29 +-
 .../BinaryClassificationEvaluatorTest.java         |    19 +-
 .../selection/scoring/evaluator/EvaluatorTest.java |     4 +-
 .../scoring/evaluator/RegressionEvaluatorTest.java |    12 +-
 .../apache/ignite/ml/svm/SVMBinaryTrainerTest.java |    27 +-
 ...onTreeClassificationTrainerIntegrationTest.java |    13 +-
 .../DecisionTreeClassificationTrainerTest.java     |    21 +-
 ...cisionTreeRegressionTrainerIntegrationTest.java |    10 +-
 .../ml/tree/DecisionTreeRegressionTrainerTest.java |    17 +-
 .../DecisionTreeMNISTIntegrationTest.java          |    10 +-
 .../ml/tree/performance/DecisionTreeMNISTTest.java |    16 +-
 .../RandomForestClassifierTrainerTest.java         |    26 +-
 .../randomforest/RandomForestIntegrationTest.java  |    14 +-
 .../RandomForestRegressionTrainerTest.java         |    16 +-
 .../DataStreamGeneratorFillCacheTest.java          |     9 +-
 .../util/generators/DataStreamGeneratorTest.java   |    37 +-
 modules/platforms/cpp/core/src/ignition.cpp        |    13 +-
 modules/platforms/cpp/jni/Makefile.am              |     1 +
 .../platforms/cpp/jni/include/ignite/jni/java.h    |     7 +
 modules/platforms/cpp/jni/os/linux/src/utils.cpp   |    10 +-
 modules/platforms/cpp/jni/src/java.cpp             |    79 +-
 .../cpp/odbc-test/src/api_robustness_test.cpp      |    68 +-
 modules/platforms/cpp/odbc/src/message.cpp         |     3 +-
 .../cpp/odbc/src/streaming/streaming_context.cpp   |     2 +
 modules/platforms/cpp/project/vs/ignite.slnrel     |    10 +
 modules/platforms/cpp/project/vs/ignite_x86.slnrel |    10 +
 .../ExpiryCacheHolderTest.cs                       |    30 +
 .../ApiParity/CacheParityTest.cs                   |     3 -
 .../ApiParity/ClusterParityTest.cs                 |     4 +-
 .../Cache/CacheAbstractTest.cs                     |    49 +-
 .../Cache/CacheTestAsyncWrapper.cs                 |    38 +-
 .../Cache/DataRegionMetricsTest.cs                 |     4 +-
 .../Query/CacheQueriesWithRestartServerTest.cs     |     2 +-
 .../Cache/Store/CacheStoreTest.cs                  |     2 +
 .../dotnet/Apache.Ignite.Core/Cache/ICache.cs      |    53 +
 .../Apache.Ignite.Core/IDataRegionMetrics.cs       |    21 +-
 .../Apache.Ignite.Core/Impl/Cache/CacheImpl.cs     |   109 +-
 .../Apache.Ignite.Core/Impl/Cache/CacheOp.cs       |     5 +-
 .../Apache.Ignite.Core/Impl/DataRegionMetrics.cs   |    20 +-
 .../python/pyignite/datatypes/standard.py          |    13 +-
 modules/platforms/python/tests/test_datatypes.py   |    42 +
 modules/rest-http/pom.xml                          |    12 +-
 .../GridSpringBeanSerializationSelfTest.java       |     4 +
 modules/sqlline/bin/sqlline.bat                    |    51 +-
 modules/sqlline/bin/sqlline.sh                     |    39 +-
 modules/tools/pom.xml                              |    53 +
 .../ignite/tools/javadoc/IgniteLinkTaglet.java     |    65 +-
 .../ignite/tools/javadoc/IgniteLinkTaglet.java     |     0
 .../uri/GridUriDeploymentClassLoader.java          |    47 +-
 .../uri/GridUriDeploymentClassLoaderFactory.java   |     8 +-
 .../uri/GridUriDeploymentFileProcessor.java        |    59 +-
 .../uri/GridUriDeploymentFileProcessorResult.java  |     8 +-
 .../uri/GridUriDeploymentJarVerifier.java          |     4 +-
 .../uri/GridUriDeploymentSpringDocument.java       |     2 +-
 .../uri/GridUriDeploymentUnitDescriptor.java       |    15 +-
 .../spi/deployment/uri/UriDeploymentSpi.java       |    72 +-
 .../scanners/file/UriDeploymentFileScanner.java    |    54 +-
 ...DeploymentClassLoaderMultiThreadedSelfTest.java |     2 +-
 .../scanners/file/GridFileDeploymentSelfTest.java  |    52 +-
 .../scanners/http/GridHttpDeploymentSelfTest.java  |    43 +-
 modules/web-console/DEVNOTES.txt                   |     2 +-
 modules/web-console/backend/app/agentSocket.js     |    23 -
 modules/web-console/backend/app/agentsHandler.js   |    13 +-
 modules/web-console/backend/app/browsersHandler.js |     3 +-
 modules/web-console/backend/app/schemas.js         |    11 +-
 modules/web-console/backend/index.js               |     0
 .../1547440382485-account-make-email-unique.js     |    85 +
 modules/web-console/backend/package.json           |     3 +-
 modules/web-console/backend/routes/admin.js        |     5 +-
 modules/web-console/backend/services/auth.js       |     6 +-
 modules/web-console/backend/services/mails.js      |   158 +-
 modules/web-console/backend/services/users.js      |    22 +-
 modules/web-console/backend/templates/base.html    |    21 +
 .../e2e/testcafe/fixtures/auth/signup.js           |     2 +-
 modules/web-console/frontend/.gitignore            |     1 +
 modules/web-console/frontend/app/app.js            |    18 +-
 .../frontend/app/components/breadcrumbs/style.scss |     5 +-
 .../app/components/cluster-selector/controller.js  |    10 +-
 .../app/components/cluster-selector/template.pug   |     4 +-
 .../components/global-progress-line/controller.ts  |    24 +-
 .../app/components/ignite-chart/controller.js      |    15 +-
 .../component.spec.js                              |     8 +-
 .../{component.js => component.ts}                 |    27 +-
 .../{index.js => index.ts}                         |     0
 .../{directive.js => directive.ts}                 |    31 +-
 .../list-editable-one-way/{index.js => index.ts}   |     0
 .../{directives.js => directives.ts}               |    25 +-
 .../{index.js => index.ts}                         |     0
 .../{directive.js => directive.ts}                 |    27 +-
 .../{index.js => index.ts}                         |     0
 .../list-editable/{controller.js => controller.ts} |    85 +-
 .../list-editable/{index.js => index.ts}           |     0
 .../app/components/list-editable/template.pug      |    14 +-
 .../frontend/app/components/page-landing/index.js  |    13 +-
 .../app/components/page-landing/template.pug       |     4 +-
 .../components/queries-notebook/controller.ts      |   689 +-
 .../components/queries-notebook/template.tpl.pug   |     8 +-
 .../permanent-notifications/controller.ts          |     4 +-
 .../components/web-console-footer/controller.ts    |     7 +-
 .../components/demo-mode-button/controller.ts      |    31 +-
 .../components/user-menu/controller.ts             |     5 +-
 .../components/user-menu/style.scss                |    15 +
 .../components/user-menu/template.pug              |     4 +-
 .../web-console-header-content/controller.ts       |     3 +-
 .../components/web-console-sidebar/controller.ts   |     7 +-
 .../web-console-sidebar-navigation/controller.ts   |     6 +-
 .../web-console-sidebar-overflow/controller.ts     |    11 +-
 .../components/modal-import-models/component.js    |    19 +-
 .../components/cache-edit-form/controller.ts       |    10 +
 .../components/cache-edit-form/templates/store.pug |    18 +-
 .../cluster-edit-form/templates/binary.pug         |    26 +
 .../templates/checkpoint/jdbc.pug                  |     4 +-
 .../templates/general/discovery/jdbc.pug           |     4 +-
 .../page-configure-advanced/controller.ts          |     2 +-
 .../page-configure-basic/controller.spec.js        |   206 -
 .../page-configure-basic/reducer.spec.js           |    19 +-
 .../components/page-configure-basic/reducer.ts     |    22 +-
 .../generator/configuration.module.js              |     4 +-
 .../generator/ArtifactVersionChecker.service.js    |    86 +
 .../generator/generator/ConfigurationGenerator.js  |    76 +-
 .../generator/generator/JavaTransformer.spec.js    |    55 -
 .../generator/generator/Maven.service.js           |    38 +-
 .../generator/generator/SharpTransformer.spec.js   |    53 -
 .../generator/generator/SpringTransformer.spec.js  |    54 -
 .../generator/defaults/Cluster.service.js          |     7 +-
 .../frontend/app/configuration/index.ts            |     9 +-
 .../frontend/app/configuration/mixins.pug          |    21 +-
 .../frontend/app/configuration/services/Caches.ts  |    13 +-
 .../app/configuration/services/Clusters.ts         |    16 +-
 .../configuration/services/ConfigChangesGuard.ts   |     2 +-
 .../services/ConfigurationDownload.spec.js         |    22 +-
 .../app/configuration/services/ConfigureState.ts   |     2 +-
 .../configuration/services/PageConfigure.spec.js   |   240 -
 .../app/configuration/store/reducer.spec.js        |    31 +-
 .../frontend/app/data/pom-dependencies.json        |    10 +-
 .../app/modules/agent/AgentManager.service.js      |   133 +-
 .../app/primitives/form-field/dropdown.pug         |     4 +-
 .../frontend/app/services/Version.service.js       |   104 +-
 .../frontend/app/services/Version.spec.js          |    18 +-
 .../web-console/frontend/app/store/effects/ui.ts   |     2 +-
 modules/web-console/frontend/app/vendor.js         |     4 -
 modules/web-console/frontend/package-lock.json     | 14251 +++++++++++++++++++
 modules/web-console/frontend/package.json          |    12 +-
 .../public/images/page-landing-carousel-2.png      |   Bin 34564 -> 0 bytes
 .../public/images/page-landing-carousel-3.png      |   Bin 27808 -> 0 bytes
 ...g-carousel-1.png => page-landing-ui-sample.png} |   Bin
 .../frontend/public/stylesheets/style.scss         |    62 +-
 modules/web-console/frontend/views/index.pug       |     2 +
 modules/web-console/pom.xml                        |    12 +-
 .../WebConsoleConfigurationSelfTest.java           |     1 +
 .../web-console/web-agent/bin/ignite-web-agent.bat |     2 +-
 .../web-console/web-agent/bin/ignite-web-agent.sh  |     2 +-
 .../console/agent/handlers/DatabaseListener.java   |    28 +-
 .../console/agent/handlers/RestListener.java       |     3 +
 .../org/apache/ignite/yarn/ClusterProperties.java  |    65 +-
 .../org/apache/ignite/yarn/IgniteYarnClient.java   |     4 +-
 .../yarn/IgniteApplicationMasterSelfTest.java      |    14 +
 .../spi/discovery/zk/ZookeeperDiscoverySpi.java    |    21 +
 .../zk/internal/ZookeeperDiscoveryImpl.java        |     8 +-
 .../tcp/ipfinder/zk/ZookeeperIpFinderTest.java     |     5 +-
 .../zk/ZookeeperDiscoverySpiTestSuite1.java        |    16 +-
 .../ZookeeperDiscoveryClientDisconnectTest.java    |   158 +-
 .../ZookeeperDiscoveryClientReconnectTest.java     |   191 +
 ...erDiscoveryConcurrentStartAndStartStopTest.java |    13 +-
 ...coverySegmentationAndConnectionRestoreTest.java |   108 +-
 .../ZookeeperDiscoverySpiSaslFailedAuthTest.java   |    13 +-
 ...ookeeperDiscoverySpiSaslSuccessfulAuthTest.java |     8 +-
 .../zk/internal/ZookeeperDiscoverySpiTestBase.java |     4 +-
 parent/pom.xml                                     |    78 +-
 pom.xml                                            |     1 -
 901 files changed, 42961 insertions(+), 15827 deletions(-)
 delete mode 100644 assembly/docfiles/javadoc.css
 create mode 100644 
examples/src/main/java/org/apache/ignite/examples/ml/selection/scoring/RegressionMetricExample.java
 copy 
examples/src/main/java/org/apache/ignite/examples/ml/tutorial/{Step_8_CV_with_Param_Grid.java
 => Step_8_CV_with_Param_Grid_and_metrics_and_pipeline.java} (63%)
 create mode 100644 
modules/clients/src/test/java/org/apache/ignite/internal/jdbc2/JdbcAbstractSchemaCaseTest.java
 rename 
modules/clients/src/test/java/org/apache/ignite/internal/jdbc2/{JdbcDefaultNoOpCacheTest.java
 => JdbcSchemaCaseSelfTest.java} (62%)
 create mode 100644 
modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinDataPageScanPropertySelfTest.java
 create mode 100644 
modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinPreparedStatementLeakTest.java
 copy 
modules/{indexing/src/test/java/org/apache/ignite/internal/processors/query/oom/QueryOOMWithQueryParallelismTest.java
 => 
clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinSchemaCaseSelfTest.java}
 (63%)
 delete mode 100644 
modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinSchemaCaseTest.java
 create mode 100644 
modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinStreamingResetStreamTest.java
 create mode 100644 modules/clients/src/test/keystore/ca/node02old.jks
 copy 
modules/{ml/src/main/java/org/apache/ignite/ml/math/stat/Distribution.java => 
core/src/main/java/org/apache/ignite/DataRegionMetricsProvider.java} (58%)
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/events/ClusterActivationEvent.java
 copy 
modules/core/src/main/java/org/apache/ignite/internal/{processors/metastorage/persistence/DistributedMetaStorageCasAckMessage.java
 => commandline/baseline/AutoAdjustCommandArg.java} (57%)
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/commandline/baseline/BaselineArguments.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/commandline/baseline/BaselineCommand.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/managers/IgniteMBeansManager.java
 copy 
modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/{HistoryAffinityAssignment.java
 => HistoryAffinityAssignmentImpl.java} (95%)
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/affinity/HistoryAffinityAssignmentShallowCopy.java
 delete mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/CompoundLockFuture.java
 delete mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxSelectForUpdateFuture.java
 delete mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/near/TxTopologyVersionFuture.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cluster/BaselineConfigurationMXBeanImpl.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cluster/baseline/autoadjust/BaselineAutoAdjustStatistic.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/util/GridReadOnlyArrayView.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/visor/query/VisorQueryPingTask.java
 copy 
modules/core/src/main/java/org/apache/ignite/internal/{processors/metastorage/persistence/DistributedMetaStorageCasAckMessage.java
 => visor/query/VisorQueryPingTaskResult.java} (57%)
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/mxbean/BaselineConfigurationMXBean.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/client/ConnectionTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/GridCachePartitionExchangeManagerWarningsTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/IgniteClientReconnectAtomicsWithLostPartitionsTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CacheGetRemoveSkipStoreTest.java
 delete mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CacheNamesSelfTest.java
 delete mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CacheNamesWithSpecialCharactersTest.java
 delete mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CacheRebalanceConfigValidationTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/ClientFastReplyCoordinatorFailureTest.java
 rename 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/{IgniteDiscoveryDataHandlingInNewClusterTest.java
 => IgniteDiscoDataHandlingInNewClusterTest.java} (75%)
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/RebalanceWithDifferentThreadPoolSizeTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/expiry/IgniteCacheExpireWhileRebalanceTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/CommonPoolStarvationCheckpointTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/IgnitePdsDiscoDataHandlingInNewClusterTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/SingleNodePersistenceSslTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/baseline/ClusterActivationEventTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/UsedPagesMetricAbstractTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/UsedPagesMetricTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/UsedPagesMetricTestPersistence.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cluster/BaselineConfigurationMXBeanTest.java
 rename 
modules/core/src/test/java/org/apache/ignite/internal/processors/configuration/distributed/{DistributedConfigurationTest.java
 => DistributedConfigurationAbstractTest.java} (84%)
 copy 
modules/{web-console/frontend/app/components/web-console-header/components/user-menu/style.scss
 => 
core/src/test/java/org/apache/ignite/internal/processors/configuration/distributed/DistributedConfigurationInMemoryTest.java}
 (74%)
 copy 
modules/{web-console/frontend/app/components/web-console-header/components/user-menu/style.scss
 => 
core/src/test/java/org/apache/ignite/internal/processors/configuration/distributed/DistributedConfigurationPersistentTest.java}
 (74%)
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/service/ServiceHotRedeploymentViaDeploymentSpiTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/spi/discovery/ClusterMetricsSnapshotSerializeCompatibilityTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoveryNetworkIssuesTest.java
 delete mode 100644 
modules/core/src/test/java/org/apache/ignite/testframework/junits/GridAbstractTestWithAssumption.java
 rename 
modules/core/src/test/java/org/apache/ignite/testframework/junits/{JUnit3TestLegacyAssert.java
 => JUnitAssertAware.java} (65%)
 copy 
modules/{indexing/src/test/java/org/apache/ignite/internal/processors/query/oom/QueryOOMWithQueryParallelismTest.java
 => 
core/src/test/java/org/apache/ignite/testframework/junits/SystemPropertiesList.java}
 (68%)
 copy 
modules/core/src/{main/java/org/apache/ignite/internal/sql/SqlStrictParseException.java
 => test/java/org/apache/ignite/testframework/junits/WithSystemProperty.java} 
(64%)
 create mode 100644 modules/dev-utils/ignite-modules-test/README.md
 create mode 100644 modules/dev-utils/ignite-modules-test/build.gradle
 copy 
modules/{web-console/frontend/app/components/web-console-header/components/user-menu/style.scss
 => dev-utils/ignite-modules-test/src/test/java/module-info.java} (82%)
 create mode 100644 
modules/dev-utils/ignite-modules-test/src/test/java/org/apache/ignite/modulestest/IgniteLaunchInModularEnvTest.java
 create mode 100644 
modules/extdata/uri/src/main/java/org/apache/ignite/spi/deployment/uri/tasks/GridUriDeploymentDependency9.java
 copy 
modules/{ml/src/main/java/org/apache/ignite/ml/math/stat/Distribution.java => 
extdata/uri/src/main/java/org/apache/ignite/spi/deployment/uri/tasks/GridUriDeploymentTestTask10.java}
 (56%)
 copy 
modules/{ml/src/main/java/org/apache/ignite/ml/math/stat/Distribution.java => 
extdata/uri/src/main/java/org/apache/ignite/spi/deployment/uri/tasks/GridUriDeploymentTestTask11.java}
 (56%)
 copy 
modules/{ml/src/main/java/org/apache/ignite/ml/math/stat/Distribution.java => 
extdata/uri/src/main/java/org/apache/ignite/spi/deployment/uri/tasks/GridUriDeploymentTestTask8.java}
 (56%)
 create mode 100644 
modules/extdata/uri/src/main/java/org/apache/ignite/spi/deployment/uri/tasks/GridUriDeploymentTestTask9.java
 copy 
modules/{ml/src/main/java/org/apache/ignite/ml/composition/boosting/loss/Loss.java
 => 
extdata/uri/src/main/java/org/apache/ignite/spi/deployment/uri/tasks/GridUriDeploymentTestWithNameTask10.java}
 (52%)
 copy 
modules/{ml/src/main/java/org/apache/ignite/ml/composition/boosting/loss/Loss.java
 => 
extdata/uri/src/main/java/org/apache/ignite/spi/deployment/uri/tasks/GridUriDeploymentTestWithNameTask11.java}
 (52%)
 copy 
modules/{ml/src/main/java/org/apache/ignite/ml/composition/boosting/loss/Loss.java
 => 
extdata/uri/src/main/java/org/apache/ignite/spi/deployment/uri/tasks/GridUriDeploymentTestWithNameTask8.java}
 (52%)
 create mode 100644 
modules/extdata/uri/src/main/java/org/apache/ignite/spi/deployment/uri/tasks/spring9.xml
 create mode 100644 
modules/extdata/uri/src/main/java/org/apache/ignite/spi/deployment/uri/tasks/test9.properties
 create mode 100644 
modules/geospatial/src/test/java/org/apache/ignite/internal/processors/query/h2/H2IndexesSystemViewTest.java
 delete mode 100644 
modules/hibernate-4.2/src/test/java/org/apache/ignite/testsuites/IgniteBinaryHibernateTestSuite.java
 delete mode 100644 
modules/hibernate-5.1/src/test/java/org/apache/ignite/testsuites/IgniteBinaryHibernate5TestSuite.java
 delete mode 100644 
modules/hibernate-5.3/src/test/java/org/apache/ignite/testsuites/IgniteBinaryHibernate53TestSuite.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/mxbean/SqlQueryMXBean.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/mxbean/SqlQueryMXBeanImpl.java
 delete mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/DhtResultSetEnlistFuture.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/H2QueryInfo.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/LongRunningQueryManager.java
 copy 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/{H2KeyValueIterator.java
 => MapH2QueryInfo.java} (50%)
 delete mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/NearResultSetEnlistFuture.java
 rename 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/{QueryParserCacheKey.java
 => QueryDescriptor.java} (52%)
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/QueryParameters.java
 copy 
modules/{core/src/test/java/org/apache/ignite/internal/processors/cache/transactions/TxRollbackAsyncNearCacheTest.java
 => 
indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/ReduceH2QueryInfo.java}
 (58%)
 delete mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/ResultSetEnlistFuture.java
 copy 
modules/{web-console/frontend/app/components/web-console-sidebar/web-console-sidebar-navigation/controller.ts
 => 
indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/database/H2IndexType.java}
 (72%)
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/database/IndexInformation.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/sys/view/SqlSystemViewIndexes.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/sys/view/SqlSystemViewQueryHistoryMetrics.java
 copy 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/sys/view/{SqlSystemViewBaselineNodes.java
 => SqlSystemViewSchemas.java} (51%)
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/BinaryTypeRegistrationTest.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/index/H2RowExpireTimeIndexSelfTest.java
 copy 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/{query/oom/QueryOOMWithoutQueryParallelismTest.java
 => cache/index/StaticCacheDdlKeepStaticConfigurationTest.java} (69%)
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/index/StaticCacheDdlTest.java
 delete mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/mvcc/CacheMvccPartitionedSelectForUpdateQueryTest.java
 delete mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/mvcc/CacheMvccReplicatedSelectForUpdateQueryTest.java
 delete mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/mvcc/CacheMvccSelectForUpdateQueryAbstractTest.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/mvcc/CacheMvccSelectForUpdateQueryBasicTest.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/mvcc/CacheMvccSelectForUpdateQueryTest.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/persistence/db/IndexingMultithreadedLoadContinuousRestartTest.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/LocalQueryLazyTest.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/LongRunningQueryTest.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/SqlIncompatibleDataTypeExceptionTest.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/h2/DmlStatementsProcessorTest.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/h2/GridIndexFullRebuildTest.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/h2/sql/SqlUnsupportedSelfTest.java
 create mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/dataset/feature/extractor/ExtractionUtils.java
 create mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/dataset/feature/extractor/Vectorizer.java
 copy 
modules/{clients/src/test/java/org/apache/ignite/internal/processors/rest/protocols/tcp/redis/RedisProtocolGetAllAsArrayTest.java
 => 
ml/src/main/java/org/apache/ignite/ml/dataset/feature/extractor/impl/ArraysVectorizer.java}
 (53%)
 create mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/dataset/feature/extractor/impl/BinaryObjectVectorizer.java
 copy 
modules/ml/src/main/java/org/apache/ignite/ml/{math/stat/Distribution.java => 
dataset/feature/extractor/impl/DummyVectorizer.java} (52%)
 create mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/dataset/feature/extractor/impl/FeatureLabelExtractorWrapper.java
 create mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/dataset/feature/extractor/impl/LabeledDummyVectorizer.java
 copy 
modules/{web-console/frontend/app/components/list-editable/components/list-editable-one-way/index.js
 => 
ml/src/main/java/org/apache/ignite/ml/dataset/feature/extractor/impl/package-info.java}
 (78%)
 copy 
modules/{web-console/frontend/app/components/list-editable/components/list-editable-one-way/index.js
 => 
ml/src/main/java/org/apache/ignite/ml/dataset/feature/extractor/package-info.java}
 (71%)
 delete mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/sql/SQLFeatureLabelExtractor.java
 create mode 100644 
modules/ml/src/test/java/org/apache/ignite/ml/dataset/feature/extractor/VectorizerTest.java
 copy modules/tools/src/main/{java => 
java11}/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java (73%)
 rename modules/tools/src/main/{java => 
java8}/org/apache/ignite/tools/javadoc/IgniteLinkTaglet.java (100%)
 mode change 100644 => 100755 modules/web-console/backend/index.js
 create mode 100644 
modules/web-console/backend/migrations/1547440382485-account-make-email-unique.js
 create mode 100644 modules/web-console/backend/templates/base.html
 rename 
modules/web-console/frontend/app/components/list-editable/components/list-editable-add-item-button/{component.js
 => component.ts} (79%)
 rename 
modules/web-console/frontend/app/components/list-editable/components/list-editable-add-item-button/{index.js
 => index.ts} (100%)
 rename 
modules/web-console/frontend/app/components/list-editable/components/list-editable-one-way/{directive.js
 => directive.ts} (54%)
 rename 
modules/web-console/frontend/app/components/list-editable/components/list-editable-one-way/{index.js
 => index.ts} (100%)
 rename 
modules/web-console/frontend/app/components/list-editable/components/list-editable-save-on-changes/{directives.js
 => directives.ts} (77%)
 rename 
modules/web-console/frontend/app/components/list-editable/components/list-editable-save-on-changes/{index.js
 => index.ts} (100%)
 rename 
modules/web-console/frontend/app/components/list-editable/components/list-editable-transclude/{directive.js
 => directive.ts} (89%)
 rename 
modules/web-console/frontend/app/components/list-editable/components/list-editable-transclude/{index.js
 => index.ts} (100%)
 rename 
modules/web-console/frontend/app/components/list-editable/{controller.js => 
controller.ts} (58%)
 rename modules/web-console/frontend/app/components/list-editable/{index.js => 
index.ts} (100%)
 delete mode 100644 
modules/web-console/frontend/app/configuration/components/page-configure-basic/controller.spec.js
 create mode 100644 
modules/web-console/frontend/app/configuration/generator/generator/ArtifactVersionChecker.service.js
 delete mode 100644 
modules/web-console/frontend/app/configuration/generator/generator/JavaTransformer.spec.js
 delete mode 100644 
modules/web-console/frontend/app/configuration/generator/generator/SharpTransformer.spec.js
 delete mode 100644 
modules/web-console/frontend/app/configuration/generator/generator/SpringTransformer.spec.js
 delete mode 100644 
modules/web-console/frontend/app/configuration/services/PageConfigure.spec.js
 create mode 100644 modules/web-console/frontend/package-lock.json
 delete mode 100644 
modules/web-console/frontend/public/images/page-landing-carousel-2.png
 delete mode 100644 
modules/web-console/frontend/public/images/page-landing-carousel-3.png
 rename modules/web-console/frontend/public/images/{page-landing-carousel-1.png 
=> page-landing-ui-sample.png} (100%)
 create mode 100644 
modules/zookeeper/src/test/java/org/apache/ignite/spi/discovery/zk/internal/ZookeeperDiscoveryClientReconnectTest.java

Reply via email to