This is an automated email from the ASF dual-hosted git repository. nizhikov pushed a change to branch ignite-2.8.1 in repository https://gitbox.apache.org/repos/asf/ignite.git.
from 1b51981 IGNITE-8343 Skip IPv6 address if node is started in 'prefer IPv4' mode. add 7a861f3 IGNITE-12491 Dirty pages count calculation optimized. add fdeafbe IGNITE-12523 Added throttling for thread dumps generation on system failure. add c436841 IGNITE-12403 Throttle output of bytes in PageMemoryTracker/tests - Fixes #7086. add 792fc4a IGNITE-12536: Inconsistency between cache data and indexes when cache operation is interrupted. add 8fbb177 IGNITE-12101 Fixed NullPointerException when IgniteQueue.removeAll is called. - Fixes #7266. add 539be6c IGNITE-12551 Partition desync if a partition is evicted then owned again and historically rebalanced. - Fixes #7270. add e840c57 IGNITE-12227 Fix failed compilation due to concurrent merge add 6f42309 IGNITE-12546 Prevent partitions owned by other nodes switch their state to MOVING due to counter difference on node join. - Fixes #7273. add d7e6b03 IGNITE-12548 Fixed tx desync during recovery on near node left. - Fixes #7274. add 4944f18 IGNITE-12459 Searching checkpoint record in WAL doesn't work with segment compaction - Fixes #7148. add ca96a0e IGNITE-12460 Cluster fails to find the node by consistent ID - Fixes #7151. add d2a2c02 IGNITE-12479 Make binary metadata be registered only once per type creation - Fixes #7178. add 7f7330a IGNITE-12569 Can't set serialized enum to a BinaryObject's field - Fixes #7292. add e91c6e0 IGNITE-12567 H2Tree goes into illegal state when non-indexed columns are dropped - Fixes #7290. add 6b61bf9 IGNITE-12557 Fix possible IgniteOOM during cache destroy. - Fixes #7298. add 08ae77f IGNITE-11797 Fixed partition consistency issues for atomic and mixed tx-atomic cache groups. - Fixes #7315. add 3297821 IGNITE-12545 Introduce listener interface for components to react to partition map exchange events - Fixes #7263. add d348f46 IGNITE-12013 NullPointerException is thrown by ExchangeLatchManager during cache creation - Fixes #7335. add e809e7d IGNITE-12618 Affinity cache for version of last server event can be wiped from history - Fixes #7359. add 024163f IGNTIE-12468 Java thin client: deserialization of arrays, collections and maps fixed - Fixes #7320. add b7901f8 IGNITE-12636 Full rebalance instead of a historical one - Fixes #7379. add e90bad8 MINOR: fix compilation fail because of absence of startClientGrid. add 93ba282 IGNITE-12621 Node leave may cause NullPointerException during IO message processing if security is enabled - Fixes #7366. add af1165f IGNITE-12631 Incorrect rewriting wal record type in marshalled mode during iteration - Fixes #7371. add 7a395c6 MINOR: fix compilation fail because of absence of MasterKeyChange feature. add 22ffe04 IGNITE-12651 Non-comparable keys for eviction policy cause failure handle and node shutdown - Fixes #7397. add c48ac79 MINOR: fix compilation fail because of absence of startClientGrid adn state(ACTIVE) methods. add 06f07c2 IGNITE-12654 Some of rentingFutures in GridDhtPartitionTopologyImpl may accumulate a huge number of eviction callbacks - Fixes #7399. add 06d00a3 MINOR: fix compilation fail because of absence of state(ACTIVE) method. add 3db6cd2 IGNITE-12605: Reset initial update counter value before clearing a partition (#7341) add 9d79025 MINOR: fix compilation fail because of absence of state(ACTIVE) method. add 9402390 IGNITE-12582 Add Spring EL support in Spring Data. - Fixes #7411. add 1e8d44f IGNITE-12665: SQL: Fix potential race on MapResult close. add 45dfa0d IGNITE-11798 Fix memory leak on unstable topology caused by partition reservation (#7251) add 9341b8b IGNITE-12671 Ignoring single messages during PME can prevent late affinity switch. - Fixes #7425. add f9ad441 IGNITE-12624 Java thin client: typeId generation for system types fixed - Fixes #7416. add 35a3fce1 IGNITE-12590: Fix (remove) check KEY at the MERGE command (#7321) add 27d7e28 MINOR: fix compilation fail because of absence of startClientGrid method. add fe62f7c IGNITE-12711 Fixed tests memory usage. - Fixes #7469. add 3416c4d IGNITE-12728 Collect time statistics on cache#putAllAsync - Fixes #7483. add 3ff5265 IGNITE-12743 Java thin client: Fixed thread shutdown on client close when partition awareness is enabled - Fixes #7522. add 167bbd0 IGNITE-12799 Fixed wrong SpEL expression. add 498e909 IGNITE-12774 Handle "Too many open files" exception - Fixes #7516. add 2ac09ab MINOR: fix compilation fail because of absence of state(ACTIVE) method. add 3ce7f2a IGNITE-12769: histogramNames cache in MetricRegistryMBean removed. (#7549) add 4d98cb7 IGNITE-12859: Support of .Net service call with the Timestamp and Guid params. (#7618) add f4c71c5 IGNITE-12726 Long keys support for metastorage. (#7606) add 1e34512 MINOR: fix compilation fail because of absence of state(ACTIVE) method. add c4f4c4a IGNITE-12828 Fixes NPE during CQ registration with failed deployment. (#7620) add b521103 MINOR: fix compilation fail because of absence of startClientGrid method. add 7453054 IGNITE-12805 Fixed NullPointerException when memory restore is in progress. Fixes #7562 add a95a106 MINOR: fix compilation fail because of absence of state(ACTIVE) method. add 41b9ddb IGNITE-12764: Thin JDBC streaming fails BatchUpdateException if function is used (#7615) add f3412d3 IGNITE-12772 Fixed JmxMetricExporterSpi uses log method which must not be used in production code (#7604) add d6fc2ac MINOR: fix reflection based test. add 20aa6ad IGNITE-12607 PartitionsExchangeAwareTest is flaky - Fixes #7339. No new revisions were added by this update. Summary of changes: modules/clients/pom.xml | 8 + .../jdbc/suite/IgniteJdbcDriverTestSuite.java | 2 + .../ignite/jdbc/thin/JdbcThinSqlMergeTest.java | 82 +++ .../thin/JdbcThinStreamingAbstractSelfTest.java | 49 ++ .../org/apache/ignite/IgniteSystemProperties.java | 8 + .../internal/IgniteTooManyOpenFilesException.java | 66 +++ .../ignite/internal/MarshallerContextImpl.java | 82 +-- .../internal/binary/BinaryClassDescriptor.java | 64 +++ .../ignite/internal/binary/BinaryContext.java | 321 +++++------- .../internal/binary/BinaryEnumObjectImpl.java | 11 +- .../ignite/internal/binary/BinaryReaderExImpl.java | 6 +- .../apache/ignite/internal/binary/BinaryUtils.java | 14 +- .../ignite/internal/binary/BinaryWriterExImpl.java | 29 +- .../internal/binary/GridBinaryMarshaller.java | 14 +- .../internal/binary/builder/BinaryBuilderEnum.java | 2 +- .../binary/builder/BinaryBuilderSerializer.java | 37 +- .../binary/builder/BinaryEnumArrayLazyValue.java | 2 +- .../binary/builder/BinaryObjectArrayLazyValue.java | 2 +- .../binary/builder/BinaryObjectBuilderImpl.java | 13 +- .../client/thin/ClientBinaryMarshaller.java | 14 +- .../ignite/internal/client/thin/ClientUtils.java | 75 ++- .../internal/client/thin/ReliableChannel.java | 28 +- .../internal/client/thin/TcpIgniteClient.java | 19 +- .../managers/communication/GridIoManager.java | 19 +- .../managers/discovery/GridDiscoveryManager.java | 23 +- .../internal/pagemem/wal/record/WALRecord.java | 5 +- .../affinity/GridAffinityAssignmentCache.java | 112 +++-- .../processors/cache/CacheGroupContext.java | 14 - .../processors/cache/GridCacheAdapter.java | 11 +- .../processors/cache/GridCacheEvictionManager.java | 23 +- .../cache/GridCachePartitionExchangeManager.java | 130 +++-- .../processors/cache/GridCacheProcessor.java | 11 +- .../cache/IgniteCacheOffheapManager.java | 7 +- .../cache/IgniteCacheOffheapManagerImpl.java | 41 +- .../processors/cache/PartitionUpdateCounter.java | 12 +- ...ava => PartitionUpdateCounterDebugWrapper.java} | 102 +++- ...pl.java => PartitionUpdateCounterMvccImpl.java} | 9 +- ...ava => PartitionUpdateCounterTrackingImpl.java} | 40 +- ...ava => PartitionUpdateCounterVolatileImpl.java} | 35 +- .../cache/ValidationOnNodeJoinUtils.java | 14 +- .../cache/binary/BinaryMetadataTransport.java | 2 +- .../distributed/GridCacheTxRecoveryFuture.java | 15 +- .../distributed/dht/GridDhtTxFinishFuture.java | 38 +- .../distributed/dht/atomic/GridDhtAtomicCache.java | 2 +- .../preloader/GridDhtPartitionsExchangeFuture.java | 18 +- .../dht/preloader/GridDhtPreloader.java | 6 +- .../dht/preloader/PartitionsExchangeAware.java | 69 +++ .../dht/preloader/latch/ExchangeLatchManager.java | 12 +- .../dht/topology/GridClientPartitionTopology.java | 20 +- .../dht/topology/GridDhtLocalPartition.java | 73 ++- .../dht/topology/GridDhtPartitionTopology.java | 8 +- .../dht/topology/GridDhtPartitionTopologyImpl.java | 99 +++- .../dht/topology/PartitionsEvictManager.java | 6 +- .../GridCacheDatabaseSharedManager.java | 19 - .../cache/persistence/GridCacheOffheapManager.java | 70 ++- .../cache/persistence/metastorage/MetaStorage.java | 82 ++- .../metastorage/MetastorageBPlusIO.java | 65 +++ .../metastorage/MetastorageDataRow.java | 48 +- .../metastorage/MetastorageInnerIO.java | 84 ++++ .../persistence/metastorage/MetastorageLeafIO.java | 82 +++ .../metastorage/MetastoragePageIOUtils.java | 135 +++++ ...tastorageSearchRow.java => MetastorageRow.java} | 16 +- .../metastorage/MetastorageRowStore.java | 20 +- ...eDataRow.java => MetastorageRowStoreEntry.java} | 38 +- .../metastorage/MetastorageSearchRow.java | 32 +- .../persistence/metastorage/MetastorageTree.java | 198 +------- .../cache/persistence/pagemem/PageMemoryEx.java | 2 +- .../cache/persistence/pagemem/PageMemoryImpl.java | 67 ++- .../cache/persistence/tree/io/PageIO.java | 6 +- .../persistence/wal/FileWriteAheadLogManager.java | 2 +- .../wal/serializer/RecordV1Serializer.java | 7 +- .../wal/serializer/RecordV2Serializer.java | 2 +- .../cache/transactions/IgniteInternalTx.java | 5 + .../cache/transactions/IgniteTxAdapter.java | 7 +- .../cache/transactions/IgniteTxHandler.java | 48 +- .../cache/transactions/IgniteTxLocalAdapter.java | 7 - .../cache/transactions/IgniteTxManager.java | 20 +- .../continuous/GridContinuousProcessor.java | 2 +- .../datastructures/GridCacheQueueAdapter.java | 4 +- .../processors/failure/FailureProcessor.java | 63 ++- .../processors/metric/impl/MetricUtils.java | 15 +- .../processors/platform/utils/PlatformUtils.java | 2 +- .../processors/query/GridQueryProcessor.java | 2 +- .../security/IgniteSecurityProcessor.java | 19 +- .../processors/security/SecurityUtils.java | 5 +- .../ignite/internal/util/StripedExecutor.java | 10 + .../internal/visor/baseline/VisorBaselineTask.java | 14 +- ...orFindAndDeleteGarbageInPersistenceClosure.java | 8 +- .../apache/ignite/marshaller/MarshallerUtils.java | 68 +++ .../spi/communication/tcp/TcpCommunicationSpi.java | 50 +- .../spi/metric/jmx/JmxMetricExporterSpi.java | 2 +- .../ignite/spi/metric/jmx/MetricRegistryMBean.java | 10 +- modules/core/src/test/config/log4j-test.xml | 2 +- .../cache/RebalanceCompleteDuringExchangeTest.java | 161 ++++++ .../cache/affinity/AffinityHistoryCleanupTest.java | 45 +- .../org/apache/ignite/client/FunctionalTest.java | 130 +++++ .../internal/binary/BinaryMarshallerSelfTest.java | 4 +- .../BinaryObjectBuilderAdditionalSelfTest.java | 139 ++++- .../BinarySimpleNameTestPropertySelfTest.java | 3 +- .../ThinClientAbstractPartitionAwarenessTest.java | 22 + ...lientPartitionAwarenessResourceReleaseTest.java | 74 +++ .../ignite/internal/metric/MetricsSelfTest.java | 8 +- .../wal/record/WALRecordSerializationTest.java | 233 +++++++++ .../internal/pagemem/wal/record/WALRecordTest.java | 16 +- .../GridAffinityProcessorMemoryLeakTest.java | 194 ------- .../cache/CacheNoAffinityExchangeTest.java | 22 +- .../cache/GridCacheAbstractMetricsSelfTest.java | 27 +- .../binary/BinaryMetadataRegistrationTest.java | 230 +++++++++ ...IgniteExchangeLatchManagerDiscoHistoryTest.java | 293 +++++++++++ .../distributed/PartitionsExchangeAwareTest.java | 276 ++++++++++ ...eScheduleResendPartitionsAfterEvictionTest.java | 133 +++++ .../eviction/EvictionPolicyFailureHandlerTest.java | 237 +++++++++ .../IgnitePdsDestroyCacheAbstractTest.java | 45 +- .../persistence/IgnitePdsDestroyCacheTest.java | 101 ++++ ...IgnitePdsSpuriousRebalancingOnNodeJoinTest.java | 170 +++++++ .../db/FullHistRebalanceOnClientStopTest.java | 266 ++++++++++ .../persistence/db/wal/IgniteWalRebalanceTest.java | 66 +++ .../persistence/db/wal/WalCompactionTest.java | 77 ++- .../metastorage/IgniteMetaStorageBasicTest.java | 31 +- .../wal/memtracker/PageMemoryTracker.java | 15 + ...eContinuousQueryFilterDeploymentFailedTest.java | 127 +++++ ...unterStateConsistencyHistoryRebalanceTest.java} | 4 +- ...AtomicPartitionCounterStateConsistencyTest.java | 121 +++++ .../transactions/PartitionUpdateCounterTest.java | 60 ++- ...acheRemoteMultiplePartitionReservationTest.java | 2 - .../TxPartitionCounterStateAbstractTest.java | 20 +- ...ounterStateConsistencyHistoryRebalanceTest.java | 2 +- .../TxPartitionCounterStateConsistencyTest.java | 133 ++++- ...unterStateConsistencyVolatileRebalanceTest.java | 5 + ...ounterStateOnePrimaryTwoBackupsFailAllTest.java | 11 +- .../TxRecoveryWithConcurrentRollbackTest.java | 340 +++++++++++++ .../GridCacheReplicatedQueueRemoveSelfTest.java | 144 ++++++ .../FailureProcessorThreadDumpThrottlingTest.java | 203 ++++++++ .../DistributedMetaStoragePersistentTest.java | 27 + .../security/IgniteSecurityProcessorTest.java | 48 ++ .../ignite/platform/PlatformDeployServiceTask.java | 48 +- .../TooManyOpenFilesTcpCommunicationSpiTest.java | 129 +++++ .../apache/ignite/testframework/GridTestUtils.java | 15 +- .../junits/IgniteConfigVariationsAbstractTest.java | 9 + .../testframework/wal/record/RecordUtils.java | 558 +++++++++++++++++++++ .../wal/record/UnsupportedWalRecord.java} | 40 +- .../ignite/testsuites/IgniteBasicTestSuite.java | 8 +- .../testsuites/IgniteBinaryObjectsTestSuite.java | 2 + .../IgniteCacheDataStructuresSelfTestSuite.java | 2 + .../IgniteCacheEvictionSelfTestSuite.java | 2 + .../testsuites/IgniteCacheMvccTestSuite6.java | 6 + .../testsuites/IgniteCacheMvccTestSuite8.java | 2 + .../ignite/testsuites/IgniteCacheTestSuite6.java | 5 + .../ignite/testsuites/IgniteCacheTestSuite7.java | 10 + .../ignite/testsuites/IgnitePdsTestSuite2.java | 3 + .../ignite/testsuites/IgnitePdsTestSuite4.java | 4 + .../IgniteSpiCommunicationSelfTestSuite.java | 3 + .../ignite/testsuites/SecurityTestSuite.java | 2 + .../apache/ignite/util/GridCommandHandlerTest.java | 30 +- .../processors/query/h2/IgniteH2Indexing.java | 53 +- .../internal/processors/query/h2/QueryParser.java | 15 +- .../processors/query/h2/database/H2Tree.java | 14 +- .../processors/query/h2/dml/UpdatePlanBuilder.java | 40 +- .../processors/query/h2/opt/GridH2Table.java | 22 +- .../processors/query/h2/sql/GridSqlMerge.java | 24 - .../query/h2/sql/GridSqlQueryParser.java | 50 +- .../query/h2/sql/GridSqlQuerySplitter.java | 16 +- .../query/h2/twostep/GridMapQueryExecutor.java | 109 ++-- .../query/h2/twostep/MapQueryResult.java | 31 +- .../query/h2/twostep/MapQueryResults.java | 45 +- .../query/h2/twostep/PartitionReservationKey.java | 13 + .../h2/twostep/PartitionReservationManager.java | 232 +++++---- .../org/apache/ignite/client/ClientTestSuite.java | 4 +- .../processors/cache/IgniteCacheGroupsSqlTest.java | 17 + .../cache/IgniteCacheMergeSqlQueryFailingTest.java | 81 +++ .../H2DynamicColumnsAbstractBasicSelfTest.java | 37 ++ .../db/IgniteCacheGroupsWithRestartsTest.java | 65 +++ .../query/MemLeakOnSqlWithClientReconnectTest.java | 219 ++++++++ ...encyAfterInterruptAtomicCacheOperationTest.java | 153 ++++++ ...istencyAfterInterruptTxCacheOperationTest.java} | 22 +- .../query/SqlMergeOnClientNodeTest.java} | 48 +- .../internal/processors/query/SqlMergeTest.java | 201 ++++++++ .../SqlTwoCachesInGroupWithSameEntryTest.java | 145 ++++++ .../query/h2/sql/GridQueryParsingTest.java | 63 +-- .../IgniteBinaryCacheQueryTestSuite.java | 9 +- .../IgniteBinaryCacheQueryTestSuite2.java | 7 + .../testsuites/IgniteCacheQuerySelfTestSuite6.java | 6 +- .../opencensus/OpenCensusMetricExporterSpi.java | 25 +- .../Services/ServicesTest.cs | 47 ++ .../Impl/Services/ServiceProxySerializer.cs | 13 + .../support/IgniteRepositoryFactory.java | 55 +- .../support/IgniteRepositoryFactoryBean.java | 6 +- .../IgniteSpringDataCrudSelfExpressionTest.java | 133 +++++ .../springdata/misc/ApplicationConfiguration.java | 12 + .../ignite/springdata/misc/CacheNamesBean.java} | 27 +- .../misc/PersonExpressionRepository.java} | 22 +- .../testsuites/IgniteSpringData2TestSuite.java | 4 +- .../support/IgniteRepositoryFactory.java | 55 +- .../support/IgniteRepositoryFactoryBean.java | 6 +- .../IgniteSpringDataCrudSelfExpressionTest.java | 133 +++++ .../springdata/misc/ApplicationConfiguration.java | 12 + .../ignite/springdata/misc/CacheNamesBean.java} | 26 +- .../misc/PersonExpressionRepository.java} | 22 +- .../testsuites/IgniteSpringData22TestSuite.java | 4 +- 199 files changed, 8834 insertions(+), 1914 deletions(-) create mode 100644 modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinSqlMergeTest.java create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/IgniteTooManyOpenFilesException.java rename modules/core/src/main/java/org/apache/ignite/internal/processors/cache/{PartitionTxUpdateCounterDebugWrapper.java => PartitionUpdateCounterDebugWrapper.java} (68%) rename modules/core/src/main/java/org/apache/ignite/internal/processors/cache/{PartitionMvccTxUpdateCounterImpl.java => PartitionUpdateCounterMvccImpl.java} (83%) rename modules/core/src/main/java/org/apache/ignite/internal/processors/cache/{PartitionTxUpdateCounterImpl.java => PartitionUpdateCounterTrackingImpl.java} (92%) rename modules/core/src/main/java/org/apache/ignite/internal/processors/cache/{PartitionAtomicUpdateCounterImpl.java => PartitionUpdateCounterVolatileImpl.java} (81%) create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/PartitionsExchangeAware.java create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/metastorage/MetastorageBPlusIO.java create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/metastorage/MetastorageInnerIO.java create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/metastorage/MetastorageLeafIO.java create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/metastorage/MetastoragePageIOUtils.java copy modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/metastorage/{MetastorageSearchRow.java => MetastorageRow.java} (82%) copy modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/metastorage/{MetastorageDataRow.java => MetastorageRowStoreEntry.java} (64%) create mode 100644 modules/core/src/test/java/org/apache/ignite/cache/RebalanceCompleteDuringExchangeTest.java create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/client/thin/ThinClientPartitionAwarenessResourceReleaseTest.java create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/pagemem/wal/record/WALRecordSerializationTest.java delete mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/affinity/GridAffinityProcessorMemoryLeakTest.java create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/cache/binary/BinaryMetadataRegistrationTest.java create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/cache/datastructures/IgniteExchangeLatchManagerDiscoHistoryTest.java create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/PartitionsExchangeAwareTest.java create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridCacheScheduleResendPartitionsAfterEvictionTest.java create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/cache/eviction/EvictionPolicyFailureHandlerTest.java create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/IgnitePdsSpuriousRebalancingOnNodeJoinTest.java create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/db/FullHistRebalanceOnClientStopTest.java create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/continuous/CacheContinuousQueryFilterDeploymentFailedTest.java copy modules/core/src/test/java/org/apache/ignite/internal/processors/cache/transactions/{TxPartitionCounterStateConsistencyHistoryRebalanceTest.java => AtomicPartitionCounterStateConsistencyHistoryRebalanceTest.java} (84%) create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/cache/transactions/AtomicPartitionCounterStateConsistencyTest.java create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/cache/transactions/TxRecoveryWithConcurrentRollbackTest.java create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/datastructures/GridCacheReplicatedQueueRemoveSelfTest.java create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/failure/FailureProcessorThreadDumpThrottlingTest.java create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/security/IgniteSecurityProcessorTest.java create mode 100644 modules/core/src/test/java/org/apache/ignite/spi/communication/tcp/TooManyOpenFilesTcpCommunicationSpiTest.java create mode 100644 modules/core/src/test/java/org/apache/ignite/testframework/wal/record/RecordUtils.java copy modules/core/src/{main/java/org/apache/ignite/internal/processors/cache/persistence/metastorage/MetsatorageSearchRowImpl.java => test/java/org/apache/ignite/testframework/wal/record/UnsupportedWalRecord.java} (58%) create mode 100644 modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheMergeSqlQueryFailingTest.java create mode 100644 modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/MemLeakOnSqlWithClientReconnectTest.java create mode 100644 modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/SqlIndexConsistencyAfterInterruptAtomicCacheOperationTest.java copy modules/{core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/metastorage/MetastorageSearchRow.java => indexing/src/test/java/org/apache/ignite/internal/processors/query/SqlIndexConsistencyAfterInterruptTxCacheOperationTest.java} (70%) rename modules/{core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/metastorage/MetsatorageSearchRowImpl.java => indexing/src/test/java/org/apache/ignite/internal/processors/query/SqlMergeOnClientNodeTest.java} (52%) create mode 100644 modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/SqlMergeTest.java create mode 100644 modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/SqlTwoCachesInGroupWithSameEntryTest.java create mode 100644 modules/spring-data-2.0/src/test/java/org/apache/ignite/springdata/IgniteSpringDataCrudSelfExpressionTest.java copy modules/{core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/metastorage/MetastorageSearchRow.java => spring-data-2.0/src/test/java/org/apache/ignite/springdata/misc/CacheNamesBean.java} (67%) copy modules/{core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/metastorage/MetastorageSearchRow.java => spring-data-2.0/src/test/java/org/apache/ignite/springdata/misc/PersonExpressionRepository.java} (70%) create mode 100644 modules/spring-data-2.2/src/test/java/org/apache/ignite/springdata/IgniteSpringDataCrudSelfExpressionTest.java copy modules/{core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/metastorage/MetastorageSearchRow.java => spring-data-2.2/src/test/java/org/apache/ignite/springdata/misc/CacheNamesBean.java} (67%) copy modules/{core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/metastorage/MetastorageSearchRow.java => spring-data-2.2/src/test/java/org/apache/ignite/springdata/misc/PersonExpressionRepository.java} (70%)