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

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


    from 1da9dc3  ignite-11704
     add 82a6e27  Added the crypto notice to apache ignite
     add c41466f  IGNITE-10654 Print warn message in case of index creating 
with already existing fields.
     add 0bb7c17  IGNITE-11924:  Migrate TransactionMetricsMxBean (#6733)
     add 736c133  IGNITE-12028  [IEP-35] HitRateMetric should provide 
rateTimeInterval value to metrics exporter (#6739)
     add b6dbc9e  IGNITE-5227 StackOverflowError in 
GridCacheMapEntry#checkOwnerChanged() - Fixes #6736.
     add 4efe78b  IGNITE-11922: Migration of ClusterMetricsMXBeanImpl to the 
new metric framework (#6648)
     add 32bc31e  IGNITE-12037 Ignore tests in MVCC PDS 3 suite canonically - 
Fixes #6741.
     add d458f91  IGNITE-12026: DOC: JavaDoc correction for 
MemoryEventStorageSpi. - Fixes #6740.
     add 2413c94  IGNITE-12023: Spatial indices for KNN.
     add 31e6c48  IGNITE-12023: Fix code style.
     add c48d78f  Merge pull request #6732 from gridgain/ignite-12023
     add b3e04fd  IGNITE-11985 .NET: Fix LINQ nulls handling
     add 963eb37  IGNITE-12045: JmxExporterSpi -> JmxMetricExporterSpi. (#6754)
     add 5dcac0b  Merge branch 'master' of 
https://git-wip-us.apache.org/repos/asf/ignite
     add 85af9c7  Updated an incorrect WARN message
     add 1f8cf04  IGNITE-12048 Bugs & tests fixes - Fixes #6756.
     add 2d4fe21  IGNITE-12050 Ignore and scale various MVCC tests - Fixes 
#6758.
     add 27e9f70  IGNITE-9562 Destroyed cache that resurrected on an old 
offline node breaks PME - Fixes #6748.
     add 0765910  IGNITE-12043: JMX exporter reports incorrect description. 
(#6762)
     add 1392332  IGNITE-12052 GridDhtTxPrepareFuture should print transaction 
in case of assertion error - Fixes #6761.
     add e7864f1  IGNITE-12036 Changing baseline via set command may cause NPEs 
if configured NodeFilter takes node attributes into account - Fixes #6743.
     add 4eda065  IGNITE-6957 Reduce excessive int boxing when accessing cache 
by ID - Fixes #6536.
     add a97dbe6  IGNITE-11256 Implement read-only mode for grid - Fixes #6423.
     add e6615a7  IGNITE-11982 revert part of batch fixes commit, will be 
merged in another issue.
     add d54a0ba  IGNITE-12060 Fixed incorrect row size calculation, lead to 
tree corruption.
     add 498712b  IGNITE-5714 Implementation of suspend/resume for pessimistic 
transactions - Fixes #6483.
     add e9b3c4c  IGNITE-12047 Fixed senderNodeId is absent in 
StatusCheckMessage - Fixes #6753.
     add f3084d3  IGNITE-12051 Update javadoc for the IgniteKernal class - 
Fixes #6760.
     add d9fde7e  IGNITE-12046 Redundant LongMetric interface methods are 
removed
     add 7d1b87a  IGNITE-10619: Transfer of files between nodes via 
CommumicationSpi.
     add 5a250d2  IGNITE-10619: fix javadoc link on private class (#6776)
     add 089d3c2  IGNITE-11848 Monitoring & Profiling: remove 
IMetricExporterSpi from .NET
     add d13e442  IGNITE-12059 
DiskPageCompressionConfigValidationTest.testIncorrectStaticCacheConfiguration 
fails - Fixes #6765.
     add 4131935  IGNITE-12068 Fix wrong single row result when a part of 
complex PK is looked up - Fixes #6778.
     add e95c7b1  IGNITE-12057 Fixed persistence files are stored to temp dir
     add fb2e1e2  IGNITE-10697: [ML] Add Frequency Encoding (#6784)
     add 2ec1bb8  IGNITE-12073 Improve javadoc for the IGNITE_UPDATE_NOTIFIER 
system property
     add dd3e219  Ignite 2.7.6-rc0: Release notes - Fixes #6788.
     add dde8174  IGNITE-12061 Fix inline size change. This closes #6770.
     add ad89c8e  IGNITE-12082 Update versions for pre-build DEB/RPM packages
     add 02a9e82  Fix of release notes for Ignite 2.7.6.
     add 284e5e8  IGNITE-12082 Update versions for pre-build DEB/RPM packages, 
fixed date for RPM
     add 7484b3f  IGNITE-12082 Update versions for pre-build DEB/RPM packages, 
fixed date and version with -1 suffix for RPM
     add 27a837b  IGNITE-12082 Update versions for pre-build DEB/RPM packages, 
fixed date and version with -1 suffix for RPM and for DEB
     add 82afed5  IGNITE-12095 .NET: Disable API parity tests
     add 7e73098  IGNITE-10808 Fixed Discovery message queue may build up with 
TcpDiscoveryMetricsUpdateMessage - Fixes #5771
     new 323ef8e  Merge remote-tracking branch 'remotes/origin/master' into 
ignite-11704
     new 8fd5815  Added tests

The 2 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:
 RELEASE_NOTES.txt                                  |   13 +
 .../examples/ml/knn/ANNClassificationExample.java  |    3 +-
 .../examples/ml/knn/IrisClassificationExample.java |   17 +-
 .../examples/ml/knn/KNNClassificationExample.java  |   13 +-
 .../examples/ml/knn/KNNRegressionExample.java      |   13 +-
 .../selection/scoring/RegressionMetricExample.java |   12 +-
 .../ignite/examples/ml/tutorial/Step_6_KNN.java    |   11 +-
 .../internal/jdbc2/JdbcStreamingSelfTest.java      |   56 ++
 .../ignite/jdbc/JdbcErrorsAbstractSelfTest.java    |   55 ++
 .../thin/JdbcThinStreamingAbstractSelfTest.java    |    8 +
 .../DiskPageCompressionIntegrationTest.java        |    8 +-
 .../main/java/org/apache/ignite/IgniteCluster.java |   15 +
 .../org/apache/ignite/IgniteSystemProperties.java  |   19 +-
 .../org/apache/ignite/internal/IgniteFeatures.java |    9 +
 .../org/apache/ignite/internal/IgniteKernal.java   |  219 +++--
 .../org/apache/ignite/internal/IgnitionEx.java     |   14 +-
 .../internal/TransactionMetricsMxBeanImpl.java     |    4 +
 .../internal/client/GridClientClusterState.java    |   14 +
 .../client/impl/GridClientClusterStateImpl.java    |   22 +-
 .../impl/connection/GridClientConnection.java      |   22 +
 .../connection/GridClientNioTcpConnection.java     |   18 +
 .../ClusterReadOnlyModeCheckedException.java       |   78 ++
 .../internal/cluster/DetachedClusterNode.java      |    4 +-
 .../internal/cluster/IgniteClusterAsyncImpl.java   |   10 +
 .../ignite/internal/cluster/IgniteClusterImpl.java |   58 +-
 .../internal/commandline/BaselineCommand.java      |    2 +-
 ...java => ClusterReadOnlyModeDisableCommand.java} |   47 +-
 ....java => ClusterReadOnlyModeEnableCommand.java} |   47 +-
 .../ignite/internal/commandline/CommandList.java   |    8 +-
 .../ignite/internal/commandline/StateCommand.java  |   13 +-
 .../ignite/internal/commandline/TxCommands.java    |    2 +-
 .../ignite/internal/jdbc2/JdbcBatchUpdateTask.java |    9 +-
 .../communication/AbstractTransmission.java        |  111 +++
 .../managers/communication/ChunkReceiver.java      |  115 +++
 .../managers/communication/FileReceiver.java       |  129 +++
 .../managers/communication/FileSender.java         |  172 ++++
 .../managers/communication/GridIoManager.java      | 1019 +++++++++++++++++++-
 .../communication/GridIoMessageFactory.java        |    5 +
 .../communication/SessionChannelMessage.java       |  136 +++
 .../communication/TransmissionHandler.java         |   76 ++
 .../managers/communication/TransmissionMeta.java   |  197 ++++
 .../managers/communication/TransmissionPolicy.java |   43 +
 .../communication/TransmissionReceiver.java        |   71 ++
 .../managers/discovery/ClusterMetricsImpl.java     |   57 +-
 .../internal/metric/IoStatisticsHolderCache.java   |    4 +-
 .../internal/metric/IoStatisticsHolderIndex.java   |    4 +-
 .../internal/pagemem/wal/record/PageSnapshot.java  |    5 -
 .../affinity/GridAffinityAssignmentV2.java         |   15 +-
 .../affinity/HistoryAffinityAssignmentImpl.java    |    7 +-
 .../processors/cache/CacheGroupContext.java        |   10 +
 .../processors/cache/CacheGroupMetricsImpl.java    |    4 +-
 .../cache/CacheJoinNodeDiscoveryData.java          |    7 +
 .../processors/cache/CacheMetricsImpl.java         |  138 +--
 .../internal/processors/cache/CachesRegistry.java  |   33 +-
 .../processors/cache/ClusterCachesInfo.java        |   70 +-
 .../cache/DynamicCacheChangeRequest.java           |   15 +-
 .../processors/cache/GridCacheMapEntry.java        |   21 +-
 .../internal/processors/cache/GridCacheMvcc.java   |   43 +-
 .../processors/cache/GridCacheMvccCandidate.java   |   41 +-
 .../processors/cache/GridCacheMvccManager.java     |    4 +-
 .../processors/cache/GridCacheProcessor.java       | 1017 ++-----------------
 .../processors/cache/GridCacheSharedManager.java   |    8 +
 .../cache/GridCacheSharedManagerAdapter.java       |   15 +
 .../internal/processors/cache/GridCacheUtils.java  |    7 +
 .../processors/cache/GridLocalConfigManager.java   |  333 +++++++
 .../cache/IgniteCacheOffheapManagerImpl.java       |   50 +-
 .../processors/cache/StateChangeRequest.java       |    7 +
 .../cache/ValidationOnNodeJoinUtils.java           |  754 +++++++++++++++
 .../cache/distributed/GridCacheTxFinishSync.java   |  366 -------
 .../distributed/GridDistributedCacheEntry.java     |   18 +-
 .../dht/GridDhtTopologyFutureAdapter.java          |    6 +-
 .../dht/GridDhtTxAbstractEnlistFuture.java         |    1 -
 .../distributed/dht/GridDhtTxPrepareFuture.java    |   25 +-
 .../dht/colocated/GridDhtColocatedLockFuture.java  |   56 +-
 .../dht/topology/GridDhtLocalPartition.java        |   19 +-
 .../dht/topology/GridDhtPartitionTopologyImpl.java |   23 +-
 .../cache/distributed/near/GridNearCacheEntry.java |    2 +-
 .../cache/distributed/near/GridNearLockFuture.java |   37 +-
 .../distributed/near/GridNearTxEnlistFuture.java   |   16 +-
 .../distributed/near/GridNearTxFinishFuture.java   |    3 -
 .../cache/distributed/near/GridNearTxLocal.java    |    6 -
 .../near/GridNearTxQueryEnlistFuture.java          |   21 +-
 .../near/GridNearTxQueryResultsEnlistFuture.java   |   16 +-
 .../cache/local/GridLocalCacheEntry.java           |   19 +-
 .../cache/persistence/DataRegionMetricsImpl.java   |   24 +-
 .../cache/persistence/DataStorageMetricsImpl.java  |    2 +-
 .../GridCacheDatabaseSharedManager.java            |   96 +-
 .../cache/persistence/PageStoreWriter.java         |   40 +
 .../processors/cache/persistence/file/FileIO.java  |   27 +
 .../cache/persistence/file/FileIODecorator.java    |   12 +
 .../cache/persistence/file/RandomAccessFileIO.java |   17 +
 ...eWrite.java => DelayedDirtyPageStoreWrite.java} |   14 +-
 .../pagemem/DelayedPageReplacementTracker.java     |   19 +-
 .../cache/persistence/pagemem/PageMemoryEx.java    |   20 +-
 .../cache/persistence/pagemem/PageMemoryImpl.java  |  160 ++-
 .../cache/persistence/tree/BPlusTree.java          |    5 +-
 .../cache/persistence/tree/io/PageIO.java          |   39 +-
 .../cache/persistence/wal/crc/FastCrc.java         |   27 +-
 .../wal/reader/StandaloneGridKernalContext.java    |    9 +-
 .../cache/query/GridCacheQueryMetricsAdapter.java  |   20 +-
 .../cache/query/IgniteQueryErrorCode.java          |    6 +
 .../cache/transactions/IgniteTransactionsImpl.java |    2 +-
 .../cache/transactions/IgniteTxAdapter.java        |    4 +-
 .../cache/transactions/IgniteTxHandler.java        |    2 -
 .../cache/transactions/IgniteTxLocalAdapter.java   |    4 +-
 .../cache/transactions/IgniteTxManager.java        |  122 +--
 .../transactions/TransactionMetricsAdapter.java    |  196 +++-
 .../cache/version/GridCacheVersionManager.java     |   19 +
 .../cluster/ChangeGlobalStateMessage.java          |   23 +-
 .../cluster/DiscoveryDataClusterState.java         |   43 +-
 .../cluster/GridClusterStateProcessor.java         |  242 ++++-
 .../cluster/IGridClusterStateProcessor.java        |   32 +
 .../processors/datastreamer/DataStreamerImpl.java  |   21 +-
 .../processors/metric/GridMetricManager.java       |   13 +-
 .../processors/metric/impl/HitRateMetric.java      |    7 +-
 .../processors/metric/impl/IntMetricImpl.java      |    5 +
 .../internal/processors/odbc/SqlStateCode.java     |    8 +
 .../processors/query/QueryIndexDescriptorImpl.java |    2 +-
 .../internal/processors/rest/GridRestCommand.java  |    9 +
 .../processors/rest/GridRestProcessor.java         |    2 +
 .../message/GridClientReadOnlyModeRequest.java     |   95 ++
 .../GridChangeReadOnlyModeCommandHandler.java      |  101 ++
 .../rest/protocols/tcp/GridTcpRestNioListener.java |   21 +
 .../GridRestReadOnlyChangeModeRequest.java}        |   36 +-
 .../processors/task/GridTaskProcessor.java         |   26 +-
 .../apache/ignite/internal/util/IgniteUtils.java   |   18 +-
 .../util/{ => collection}/BitSetIntSet.java        |  112 ++-
 .../internal/util/collection/ImmutableIntSet.java  |  206 ++++
 .../internal/util/collection/IntHashMap.java       |  309 ++++++
 .../ignite/internal/util/collection/IntMap.java    |   85 ++
 .../internal/util/collection/IntRWHashMap.java     |  141 +++
 .../ignite/internal/util/collection/IntSet.java}   |   22 +-
 .../ignite/internal/util/nio/GridNioServer.java    |   21 +-
 .../util/nio/GridSelectorNioSessionImpl.java       |   21 +-
 .../org/apache/ignite/mxbean/IgniteMXBean.java     |   29 +
 .../ignite/mxbean/TransactionMetricsMxBean.java    |    4 +
 .../tcp/TcpCommunicationMetricsListener.java       |    3 +
 .../spi/communication/tcp/TcpCommunicationSpi.java |  203 +++-
 .../tcp/internal/CommunicationListenerEx.java}     |   24 +-
 .../communication/tcp/internal/ConnectionKey.java  |    8 +
 .../ignite/spi/discovery/tcp/ServerImpl.java       |  165 +++-
 .../TcpDiscoveryClientMetricsUpdateMessage.java    |    5 -
 .../messages/TcpDiscoveryMetricsUpdateMessage.java |    5 -
 .../messages/TcpDiscoveryStatusCheckMessage.java   |    3 +-
 .../eventstorage/memory/MemoryEventStorageSpi.java |    2 +-
 .../org/apache/ignite/spi/metric/LongMetric.java   |   10 -
 .../ignite/spi/metric/MetricExporterSpi.java       |    4 +-
 ...xExporterSpi.java => JmxMetricExporterSpi.java} |    2 +-
 .../ignite/spi/metric/jmx/MetricRegistryMBean.java |    2 +-
 .../ignite/transactions/TransactionMetrics.java    |    3 +-
 .../main/resources/META-INF/classnames.properties  |    6 +-
 modules/core/src/test/config/tests.properties      |    4 +-
 .../internal/GridTaskFailoverAffinityRunTest.java  |    3 +-
 .../ignite/internal/TaskNodeRestartTest.java       |    3 +-
 ...anImplTest.java => TransactionMetricsTest.java} |   37 +-
 .../commandline/CommandHandlerParsingTest.java     |  253 ++---
 .../internal/managers/GridManagerStopSelfTest.java |    4 +
 .../GridIoManagerFileTransmissionSelfTest.java     |  981 +++++++++++++++++++
 .../internal/metric/IoStatisticsSelfTest.java      |   13 +-
 ...rSpiTest.java => JmxMetricExporterSpiTest.java} |   24 +-
 .../ignite/internal/metric/MetricsSelfTest.java    |   39 +-
 .../affinity/GridAffinityAssignmentV2Test.java     |    4 +-
 .../cache/CacheLockCandidatesThreadTest.java       |  133 +++
 .../cache/ClusterReadOnlyModeAbstractTest.java     |   70 +-
 .../processors/cache/ClusterReadOnlyModeTest.java  |  204 ++--
 .../cache/ClusterReadOnlyModeTestUtils.java        |  185 ++++
 .../cache/MvccCacheGroupMetricsTest.java           |    9 +
 .../distributed/CacheBaselineTopologyTest.java     |   68 +-
 .../CacheRemoveWithTombstonesLoadTest.java         |    4 +-
 .../distributed/CacheRemoveWithTombstonesTest.java |   18 +-
 .../GridCacheAbstractNodeRestartSelfTest.java      |   26 +-
 ...java => IgniteAbstractTxSuspendResumeTest.java} |  502 +++-------
 .../IgniteOptimisticTxSuspendResumeTest.java       |  643 +-----------
 .../IgnitePessimisticTxSuspendResumeTest.java      |  146 ++-
 ...nedNearDisabledFullApiForceTombstonesTest.java} |   17 +-
 .../dht/GridCacheTxNodeFailureSelfTest.java        |   84 ++
 .../dht/IgniteCachePutRetryAbstractSelfTest.java   |    2 +-
 ...achePartitionedFullApiForceTombstonesTest.java} |   17 +-
 .../cache/mvcc/CacheMvccTransactionsTest.java      |   45 +-
 ...niteBaselineAffinityTopologyActivationTest.java |   33 -
 .../IgnitePdsCacheRebalancingAbstractTest.java     |   59 +-
 ...itePdsCacheStartStopWithFreqCheckpointTest.java |    5 +-
 .../IgnitePdsContinuousRestartTest.java            |   35 +-
 .../persistence/IgnitePdsCorruptedIndexTest.java   |   16 +-
 .../persistence/IgnitePdsDestroyCacheTest.java     |    3 +
 .../IgnitePdsExchangeDuringCheckpointTest.java     |    7 +-
 .../cache/persistence/IgnitePdsPageSizesTest.java  |    2 +-
 .../IgnitePdsRecoveryAfterFileCorruptionTest.java  |   46 +-
 .../persistence/db/IgnitePdsPageEvictionTest.java  |   16 +-
 ...gnitePdsRebalancingOnNotStableTopologyTest.java |    9 +-
 .../db/IgnitePdsWholeClusterRestartTest.java       |   11 +-
 .../db/checkpoint/CheckpointFreeListTest.java      |   11 +-
 .../IgnitePdsCacheDestroyDuringCheckpointTest.java |    5 +-
 .../db/file/IgnitePdsCacheIntegrationTest.java     |   14 +-
 ...CheckpointSimulationWithRealCpDisabledTest.java |   15 +-
 .../wal/IgniteNodeStoppedDuringDisableWALTest.java |   45 +-
 ...eWalFlushMultiNodeFailoverAbstractSelfTest.java |   59 +-
 .../db/wal/IgniteWalIteratorSwitchSegmentTest.java |    7 -
 .../IgnitePageMemReplaceDelayedWriteUnitTest.java  |    7 +-
 .../persistence/pagemem/NoOpPageStoreManager.java  |    5 +
 .../cache/persistence/pagemem/NoOpWALManager.java  |    5 +
 .../persistence/pagemem/PageMemoryImplTest.java    |  254 ++++-
 .../cluster/ClusterReadOnlyModeNodeJoinTest.java   |   76 ++
 .../cluster/ClusterReadOnlyModeSelfTest.java       |  328 +++++++
 .../database/IgniteDbPutGetAbstractTest.java       |   31 +-
 .../util/collection/AbstractBaseIntMapTest.java    |  248 +++++
 .../util/{ => collection}/BitSetIntSetTest.java    |  188 ++--
 .../util/collection/ImmutableIntSetTest.java       |   92 ++
 .../internal/util/collection/IntHashMapTest.java   |  126 +++
 .../util/collection/IntRWHashMapTest.java}         |   20 +-
 .../GridMarshallerMappingConsistencyTest.java      |    2 +-
 ...SessionSetJobAttributeWaitListenerSelfTest.java |    3 +-
 .../discovery/tcp/IgniteMetricsOverflowTest.java   |  171 ++++
 .../tcp/TcpDiscoveryMultiThreadedTest.java         |    9 +-
 .../testframework/junits/GridAbstractTest.java     |    7 +-
 .../junits/multijvm/IgniteClusterProcessProxy.java |   12 +-
 .../ignite/testsuites/IgniteBasicTestSuite.java    |    9 +-
 .../IgniteCacheFullApiSelfTestSuite.java           |    6 +
 .../IgniteCacheMetricsSelfTestSuite.java           |    4 +-
 .../ignite/testsuites/IgniteCacheTestSuite9.java   |    4 +-
 .../testsuites/IgniteKernalSelfTestSuite.java      |    4 +
 .../ignite/testsuites/IgnitePdsMvccTestSuite3.java |   23 +-
 .../IgniteSpiDiscoverySelfTestSuite.java           |    5 +-
 .../ignite/util/GridCommandHandlerSslTest.java     |    3 +-
 .../apache/ignite/util/GridCommandHandlerTest.java |   66 ++
 .../processors/query/h2/IgniteH2Indexing.java      |   12 +
 .../processors/query/h2/SchemaManager.java         |    6 +
 .../processors/query/h2/database/H2Tree.java       |    8 +-
 .../processors/query/h2/database/H2TreeIndex.java  |   28 +-
 .../processors/query/h2/dml/DmlBatchSender.java    |   13 +
 .../processors/query/h2/opt/GridH2Table.java       |   96 +-
 ...acheLockPartitionOnAffinityRunAbstractTest.java |    7 +-
 .../cache/IgniteDynamicSqlRestoreTest.java         |    2 +-
 .../processors/cache/index/BasicIndexTest.java     |  567 ++++++++++-
 .../DynamicIndexAbstractConcurrentSelfTest.java    |    7 +-
 .../cache/index/DynamicIndexAbstractSelfTest.java  |   17 +
 .../mvcc/CacheMvccReplicatedSqlTxQueriesTest.java  |    2 +-
 .../cache/mvcc/CacheMvccSqlUpdateCountersTest.java |    2 +-
 .../db/IgniteCacheGroupsWithRestartsTest.java      |  118 ++-
 .../persistence/db/IgniteTcBotInitNewPageTest.java |   18 +-
 .../persistence/db/wal/IgniteWalRecoveryTest.java  |   13 +-
 .../cache/ttl/CacheTtlReadOnlyModeSelfTest.java    |  123 +++
 .../query/SqlPartOfComplexPkLookupTest.java        |  116 +++
 .../IgniteBinaryCacheQueryTestSuite2.java          |    5 +-
 .../IgniteCacheWithIndexingTestSuite.java          |    2 +
 .../cache/GridJtaTransactionManagerSelfTest.java   |   26 +-
 .../ignite/ml/clustering/kmeans/KMeansTrainer.java |    8 +-
 .../boosting/GDBBinaryClassifierTrainer.java       |    2 +-
 .../DefaultLearningEnvironmentBuilder.java         |   27 +-
 .../ignite/ml/environment/LearningEnvironment.java |    7 +
 .../ml/environment/LearningEnvironmentBuilder.java |    8 +
 .../java/org/apache/ignite/ml/knn/KNNModel.java    |   93 ++
 .../ignite/ml/knn/KNNPartitionDataBuilder.java     |   91 ++
 .../java/org/apache/ignite/ml/knn/KNNTrainer.java  |  139 +++
 .../ignite/ml/knn/NNClassificationModel.java       |   43 +-
 .../ignite/ml/knn/ann/ANNClassificationModel.java  |   22 +-
 .../ml/knn/ann/ANNClassificationTrainer.java       |    8 +-
 .../apache/ignite/ml/knn/ann/ANNModelFormat.java   |   21 +-
 .../{classification => ann}/KNNModelFormat.java    |   23 +-
 .../knn/classification/KNNClassificationModel.java |  219 +++--
 .../classification/KNNClassificationTrainer.java   |   42 +-
 .../ignite/ml/knn/classification/NNStrategy.java   |   29 -
 .../ml/knn/regression/KNNRegressionModel.java      |  135 +--
 .../ml/knn/regression/KNNRegressionTrainer.java    |   37 +-
 .../apache/ignite/ml/knn/{ => utils}/KNNUtils.java |    8 +-
 .../ignite/ml/knn/utils/PointWithDistance.java     |   61 ++
 .../ignite/ml/knn/utils/PointWithDistanceUtil.java |   95 ++
 .../ml/knn/utils/indices/ArraySpatialIndex.java    |   70 ++
 .../ml/knn/utils/indices/BallTreeSpatialIndex.java |  393 ++++++++
 .../ml/knn/utils/indices/KDTreeSpatialIndex.java   |  194 ++++
 .../ignite/ml/knn/utils/indices/SpatialIndex.java} |   32 +-
 .../ml/knn/utils/indices/SpatialIndexType.java}    |   21 +-
 .../utils/package-info.java}                       |   15 +-
 .../ml/preprocessing/encoding/EncoderTrainer.java  |   70 +-
 .../ml/preprocessing/encoding/EncoderType.java     |    5 +-
 .../frequency/FrequencyEncoderPreprocessor.java    |   89 ++
 .../package-info.java}                             |   15 +-
 .../ignite/ml/structures/LabeledVectorSet.java     |    2 +-
 .../LabeledDatasetPartitionDataBuilderOnHeap.java  |    4 +-
 .../ml/svm/SVMLinearClassificationTrainer.java     |    6 +-
 .../apache/ignite/ml/common/CollectionsTest.java   |   14 +-
 .../apache/ignite/ml/common/LocalModelsTest.java   |   39 +-
 .../ignite/ml/knn/ANNClassificationTest.java       |   32 +-
 .../ignite/ml/knn/KNNClassificationTest.java       |  107 +-
 .../apache/ignite/ml/knn/KNNRegressionTest.java    |   95 +-
 .../org/apache/ignite/ml/knn/KNNTestSuite.java     |    7 +-
 .../ml/knn/utils/ArraySpatialIndexTest.java}       |   17 +-
 .../ml/knn/utils/BallTreeSpatialIndexTest.java}    |   17 +-
 .../ml/knn/utils/KDTreeSpatialIndexTest.java}      |   17 +-
 .../ignite/ml/knn/utils/SpatialIndexTest.java      |  104 ++
 .../ml/preprocessing/PreprocessingTestSuite.java   |    4 +-
 .../preprocessing/encoding/EncoderTrainerTest.java |   31 +
 .../encoding/FrequencyEncoderPreprocessorTest.java |   82 ++
 .../BinaryClassificationEvaluatorTest.java         |   19 +-
 .../scoring/evaluator/RegressionEvaluatorTest.java |   14 +-
 .../{knn => structures}/LabeledVectorSetTest.java  |    6 +-
 .../ignite/ml/structures/StructuresTestSuite.java  |    3 +-
 .../util/generators/DataStreamGeneratorTest.java   |    6 +-
 .../ApiParity/BinaryParityTest.cs                  |    3 +-
 .../ApiParity/CacheAffinityParityTest.cs           |    3 +-
 .../ApiParity/CacheConfigurationParityTest.cs      |    1 +
 .../ApiParity/CacheMetricsParityTest.cs            |    3 +-
 .../ApiParity/CacheParityTest.cs                   |    3 +-
 .../ClientConnectorConfigurationParityTest.cs      |    3 +-
 .../ApiParity/ClusterMetricsParityTest.cs          |    3 +-
 .../ApiParity/ClusterNodeParityTest.cs             |    3 +-
 .../ApiParity/ClusterParityTest.cs                 |    8 +-
 .../ApiParity/ComputeParityTest.cs                 |    3 +-
 .../ApiParity/DataRegionConfigurationParityTest.cs |    3 +-
 .../ApiParity/DataRegionMetricsParityTest.cs       |    3 +-
 .../DataStorageConfigurationParityTest.cs          |    3 +-
 .../ApiParity/DataStorageMetricsParityTest.cs      |    3 +-
 .../ApiParity/EventsParityTest.cs                  |    3 +-
 .../ApiParity/IgniteConfigurationParityTest.cs     |    8 +-
 .../ApiParity/IgniteParityTest.cs                  |    3 +-
 .../ApiParity/MessagingParityTest.cs               |    3 +-
 .../ApiParity/ParityTest.cs                        |    8 +-
 .../QueryEntityConfigurationParityTest.cs          |    1 +
 .../ApiParity/ServicesParityTest.cs                |    3 +-
 .../ApiParity/StreamerParityTest.cs                |    1 +
 .../ApiParity/TcpCommunicationSpiParityTest.cs     |    1 +
 .../ApiParity/TransactionMetricsParityTest.cs      |    3 +-
 .../ApiParity/TransactionsParityTest.cs            |    1 +
 .../Cache/PersistenceTest.cs                       |   28 +-
 .../Query/Linq/CacheLinqTest.CompiledQuery.cs      |   65 +-
 .../Cache/Query/Linq/CacheLinqTest.Functions.cs    |    7 +-
 .../Apache.Ignite.Core/Apache.Ignite.Core.csproj   |    4 +-
 .../Apache.Ignite.Core/IgniteConfiguration.cs      |    6 -
 .../IgniteConfigurationSection.xsd                 |    5 -
 .../Apache.Ignite.Core/Metric/Package-Info.cs      |   26 -
 .../Impl/CacheQueryExpressionVisitor.cs            |   22 +-
 ...ZookeeperDiscoveryCommunicationFailureTest.java |    2 +-
 ...perDiscoveryTopologyChangeAndReconnectTest.java |    4 +-
 packaging/deb/changelog                            |    6 +
 packaging/rpm/apache-ignite.spec                   |    5 +-
 335 files changed, 14094 insertions(+), 4851 deletions(-)
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/cluster/ClusterReadOnlyModeCheckedException.java
 copy 
modules/core/src/main/java/org/apache/ignite/internal/commandline/{StateCommand.java
 => ClusterReadOnlyModeDisableCommand.java} (60%)
 copy 
modules/core/src/main/java/org/apache/ignite/internal/commandline/{StateCommand.java
 => ClusterReadOnlyModeEnableCommand.java} (60%)
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/managers/communication/AbstractTransmission.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/managers/communication/ChunkReceiver.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/managers/communication/FileReceiver.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/managers/communication/FileSender.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/managers/communication/SessionChannelMessage.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/managers/communication/TransmissionHandler.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/managers/communication/TransmissionMeta.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/managers/communication/TransmissionPolicy.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/managers/communication/TransmissionReceiver.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridLocalConfigManager.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/ValidationOnNodeJoinUtils.java
 delete mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/GridCacheTxFinishSync.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/PageStoreWriter.java
 rename 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/{DelayedDirtyPageWrite.java
 => DelayedDirtyPageStoreWrite.java} (90%)
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/rest/client/message/GridClientReadOnlyModeRequest.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/rest/handlers/cluster/GridChangeReadOnlyModeCommandHandler.java
 copy modules/core/src/main/java/org/apache/ignite/{spi/metric/LongMetric.java 
=> internal/processors/rest/request/GridRestReadOnlyChangeModeRequest.java} 
(58%)
 rename modules/core/src/main/java/org/apache/ignite/internal/util/{ => 
collection}/BitSetIntSet.java (60%)
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/util/collection/ImmutableIntSet.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/util/collection/IntHashMap.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/util/collection/IntMap.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/util/collection/IntRWHashMap.java
 copy 
modules/{ml/src/main/java/org/apache/ignite/ml/preprocessing/encoding/EncoderType.java
 => core/src/main/java/org/apache/ignite/internal/util/collection/IntSet.java} 
(63%)
 copy 
modules/core/src/main/java/org/apache/ignite/{internal/client/GridClientClusterState.java
 => spi/communication/tcp/internal/CommunicationListenerEx.java} (56%)
 rename 
modules/core/src/main/java/org/apache/ignite/spi/metric/jmx/{JmxExporterSpi.java
 => JmxMetricExporterSpi.java} (97%)
 rename 
modules/core/src/test/java/org/apache/ignite/internal/{TransactionMetricsMxBeanImplTest.java
 => TransactionMetricsTest.java} (83%)
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/managers/communication/GridIoManagerFileTransmissionSelfTest.java
 rename 
modules/core/src/test/java/org/apache/ignite/internal/metric/{JmxExporterSpiTest.java
 => JmxMetricExporterSpiTest.java} (83%)
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CacheLockCandidatesThreadTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/ClusterReadOnlyModeTestUtils.java
 copy 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/{IgniteOptimisticTxSuspendResumeTest.java
 => IgniteAbstractTxSuspendResumeTest.java} (55%)
 copy 
modules/{ml/src/main/java/org/apache/ignite/ml/preprocessing/encoding/EncoderType.java
 => 
core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCachePartitionedNearDisabledFullApiForceTombstonesTest.java}
 (65%)
 copy 
modules/{ml/src/main/java/org/apache/ignite/ml/preprocessing/encoding/EncoderType.java
 => 
core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridCachePartitionedFullApiForceTombstonesTest.java}
 (66%)
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cluster/ClusterReadOnlyModeNodeJoinTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cluster/ClusterReadOnlyModeSelfTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/util/collection/AbstractBaseIntMapTest.java
 rename modules/core/src/test/java/org/apache/ignite/internal/util/{ => 
collection}/BitSetIntSetTest.java (62%)
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/util/collection/ImmutableIntSetTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/util/collection/IntHashMapTest.java
 rename 
modules/{platforms/dotnet/Apache.Ignite.Core/Metric/IMetricExporterSpi.cs => 
core/src/test/java/org/apache/ignite/internal/util/collection/IntRWHashMapTest.java}
 (74%)
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/IgniteMetricsOverflowTest.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/ttl/CacheTtlReadOnlyModeSelfTest.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/SqlPartOfComplexPkLookupTest.java
 create mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/knn/KNNModel.java
 create mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/knn/KNNPartitionDataBuilder.java
 create mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/knn/KNNTrainer.java
 rename modules/ml/src/main/java/org/apache/ignite/ml/knn/{classification => 
ann}/KNNModelFormat.java (81%)
 delete mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/knn/classification/NNStrategy.java
 rename modules/ml/src/main/java/org/apache/ignite/ml/knn/{ => 
utils}/KNNUtils.java (90%)
 create mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/knn/utils/PointWithDistance.java
 create mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/knn/utils/PointWithDistanceUtil.java
 create mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/knn/utils/indices/ArraySpatialIndex.java
 create mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/knn/utils/indices/BallTreeSpatialIndex.java
 create mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/knn/utils/indices/KDTreeSpatialIndex.java
 rename 
modules/{core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/ReplacedPageWriter.java
 => ml/src/main/java/org/apache/ignite/ml/knn/utils/indices/SpatialIndex.java} 
(50%)
 copy 
modules/ml/src/{test/java/org/apache/ignite/ml/structures/StructuresTestSuite.java
 => main/java/org/apache/ignite/ml/knn/utils/indices/SpatialIndexType.java} 
(69%)
 copy 
modules/ml/src/main/java/org/apache/ignite/ml/{preprocessing/encoding/EncoderType.java
 => knn/utils/package-info.java} (73%)
 create mode 100644 
modules/ml/src/main/java/org/apache/ignite/ml/preprocessing/encoding/frequency/FrequencyEncoderPreprocessor.java
 copy 
modules/ml/src/main/java/org/apache/ignite/ml/preprocessing/encoding/{EncoderType.java
 => frequency/package-info.java} (73%)
 copy 
modules/{core/src/test/java/org/apache/ignite/internal/processors/cache/MvccCacheGroupMetricsTest.java
 => ml/src/test/java/org/apache/ignite/ml/knn/utils/ArraySpatialIndexTest.java} 
(69%)
 copy 
modules/{core/src/test/java/org/apache/ignite/internal/processors/cache/MvccCacheGroupMetricsTest.java
 => 
ml/src/test/java/org/apache/ignite/ml/knn/utils/BallTreeSpatialIndexTest.java} 
(68%)
 copy 
modules/{core/src/test/java/org/apache/ignite/internal/processors/cache/MvccCacheGroupMetricsTest.java
 => 
ml/src/test/java/org/apache/ignite/ml/knn/utils/KDTreeSpatialIndexTest.java} 
(68%)
 create mode 100644 
modules/ml/src/test/java/org/apache/ignite/ml/knn/utils/SpatialIndexTest.java
 create mode 100644 
modules/ml/src/test/java/org/apache/ignite/ml/preprocessing/encoding/FrequencyEncoderPreprocessorTest.java
 rename modules/ml/src/test/java/org/apache/ignite/ml/{knn => 
structures}/LabeledVectorSetTest.java (97%)
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.Core/Metric/Package-Info.cs

Reply via email to