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

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


    from a44d5a3  IGNITE-13645 : Discovery ducktape test should detect failed 
nodes by asking the cluster. (#8409)
     add 6534ddb  IGNITE-9474 Fix incorrect cache.size() with ttl enabled 
(#8391)
     add 652b3fc  IGNITE-13619 Thread dumps on failure processor invocation 
should be enabled by default
     add 287eb66  IGNITE-12794 Fix "Unexpected row key" assertion during scan 
query - Fixes #7541.
     add 6f3d633  IGNITE-12843 TDE - Phase-3. Cache key rotation - Fixes #7941.
     add ff0e4cb  Fix imports.
     add 12ab7e0  IGNITE-12451 Introduce deadlock detection for atomic cache 
putAll operations - Fixes #8268.
     add faf4f46  ignite docs: fixed broken lings to the SQLLine page
     add 0c72bd2  IGNITE-13008 Java thin client: Add compatibility tests - 
Fixes #8250.
     add 0abf6fa  IGNITE-13613 API to get full WAL size and implementation to 
track WAL segments rollover and compression processes - Fixes #8388.
     add d66e440  IGNITE-13593 Fixed 
IgniteClientCacheStartFailoverTest.testRebalanceStateConcurrentStart in MVCC 
mode. Fixes #8366
     add 6d97857  IGNITE-13577 Graceful node shutdown for Zookeeper Discovery 
SPI - Fixes #8371.
     add 557830a  IGNITE-13217 Fixed partition loss detection on client nodes. 
Fixes #7994
     add 6eb8f74  IGNITE-13650 updateCurrentHandle method call is moved from 
under assert clause - Fixes #8412.
     add 4919969  IGNITE-13615 Update .NET thin client feature set documentation
     add baf8b7d  IGNITE-13657 Fix flaky 
TxOptimisticDeadlockDetectionCrossCacheTest - Fixes #8419.
     add 0baa6b7  IGNITE-10837 Enriched the output of control.sh --baseline 
command with IPs of baseline and coordinator nodes. Fixes #8351
     add 78f1043  IGNITE-13550 Persistence CLEAN command implementation - Fixes 
#8408.
     add 3bc59a8  IGNITE-13627 Metric registry remove not thread safe. (#8410)
     add fcc76f6  IGNITE-2890 .NET: Add CacheConfiguration.NodeFilter
     add 1da8c31  Update README.adoc
     add 23b63b4  IGNITE-13652 Wrong GitHub link for Apache Ignite With Spring 
Data/Example (#8420)
     add b986cf6  IGNITE-13531: Code cleanup in Util classes (#8336)
     add f806b01  IGNITE-13658 Introduce volatileDsMemPlc for volatile data 
structures caches
     add 8ac005f  IGNITE-13676 Java thin client: Fix message read after 
SECURITY_VIOLATION error - Fixes #8428.
     add 3e24202  IGNITE-13664 Quoting of File.separator to support 
Windows-style FS separators. - Fixes #8427.
     add 7c4121f  IGNITE-13594 Fixed an issue where compute jobs could not load 
user-defined classes through peer class loading.
     add ececdfd  IGNITE-13685 Java thin client: Fix transactional tests - 
Fixes #8436.
     add 6b14606  IGNITE-13662 : Describe soLinger setting in TCP Discovery and 
SSL issues. (#8430)
     add d7364c2  IGNITE-13682 Type parameters added to MaintenanceAction 
usages around the code - Fixes #8434.
     add 2230749  IGNITE-13653 Remove warning for unordered bulk operation on 
ATOMIC cache.
     add cb7448e  IGNITE-13643 : Disable socket linger dy default in Tcp 
Discovery Spi (#8407)
     add f6ba904  IGNITE-13244 Throw CacheInvalidStateException if all owners 
for a partition have failed on commit.
     add ff55943  IGNITE-13678 Extended test coverage for persistence files 
directory. Fixes #8429
     add 2a25ad9  IGNITE-13683 Support of MVCC-enabled caches added to index 
validation feature. - Fixes #8432.
     new b6043d8  Merge remote-tracking branch 'origin/master' into 
ignite-ducktape

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


Summary of changes:
 docs/README.adoc                                   |   40 +
 docs/_docs/clustering/network-configuration.adoc   |    1 +
 .../spring/spring-data.adoc                        |    2 +-
 docs/_docs/monitoring-metrics/system-views.adoc    |    2 +-
 docs/_docs/quick-start/sql.adoc                    |    2 +-
 docs/_docs/security/ssl-tls.adoc                   |    6 +
 docs/_docs/sql-reference/operational-commands.adoc |    2 +-
 docs/_docs/thin-client-comparison.csv              |    9 +-
 .../getting-started-with-thin-clients.adoc         |    2 +-
 .../clients/AbstractClientCompatibilityTest.java   |  247 +++++
 .../clients/JavaThinCompatibilityTest.java         |  415 ++++++++
 .../clients/JdbcThinCompatibilityTest.java         |   82 ++
 .../{jdbc => clients}/package-info.java            |    4 +-
 .../jdbc/JdbcThinCompatibilityTest.java            |  197 ----
 .../junits/IgniteCompatibilityAbstractTest.java    |    5 +-
 .../IgniteCompatibilityBasicTestSuite.java         |    6 +-
 .../internal/commandline/AbstractCommand.java}     |   17 +-
 .../internal/commandline/ActivateCommand.java      |    2 +-
 .../internal/commandline/BaselineCommand.java      |   42 +-
 .../commandline/ClusterChangeTagCommand.java       |    2 +-
 .../commandline/ClusterStateChangeCommand.java     |    2 +-
 .../ignite/internal/commandline/Command.java       |   16 +
 .../internal/commandline/CommandHandler.java       |    2 +-
 .../ignite/internal/commandline/CommandList.java   |    5 +-
 .../internal/commandline/DeactivateCommand.java    |    2 +-
 .../internal/commandline/PersistenceCommand.java   |  290 ++++++
 .../commandline/ShutdownPolicyCommand.java         |    2 +-
 .../ignite/internal/commandline/StateCommand.java  |    2 +-
 .../commandline/TracingConfigurationCommand.java   |    2 +-
 .../ignite/internal/commandline/TxCommands.java    |    2 +-
 .../ignite/internal/commandline/WalCommands.java   |    2 +-
 .../ignite/internal/commandline/WarmUpCommand.java |    2 +-
 .../internal/commandline/cache/CacheCommands.java  |    5 +-
 .../commandline/cache/CacheContention.java         |    3 +-
 .../commandline/cache/CacheDistribution.java       |    3 +-
 .../cache/CacheIndexesForceRebuild.java            |    3 +-
 .../commandline/cache/CacheIndexesList.java        |    3 +-
 .../cache/CacheIndexesRebuildStatus.java           |    3 +-
 .../commandline/cache/CacheValidateIndexes.java    |    3 +-
 .../internal/commandline/cache/CacheViewer.java    |    3 +-
 .../commandline/cache/CheckIndexInlineSizes.java   |    3 +-
 .../commandline/cache/FindAndDeleteGarbage.java    |    3 +-
 .../internal/commandline/cache/IdleVerify.java     |    3 +-
 .../commandline/cache/ResetLostPartitions.java     |    3 +-
 .../commandline/diagnostic/DiagnosticCommand.java  |    3 +-
 .../commandline/diagnostic/PageLocksCommand.java   |    3 +-
 .../commandline/encryption/EncryptionCommand.java  |    3 +-
 .../internal/commandline/meta/MetadataCommand.java |    3 +-
 .../subcommands/MetadataAbstractSubCommand.java    |    3 +-
 .../meta/subcommands/MetadataHelpCommand.java      |    4 +-
 .../internal/commandline/metric/MetricCommand.java |    3 +-
 .../persistence/CleanAndBackupSubcommandArg.java   |   45 +
 .../persistence/PersistenceArguments.java          |   98 ++
 .../persistence/PersistenceSubcommands.java        |   73 ++
 .../commandline/property/PropertyCommand.java      |    3 +-
 .../subcommands/PropertyAbstractSubCommand.java    |    3 +-
 .../property/subcommands/PropertyHelpCommand.java  |    4 +-
 .../internal/commandline/query/KillCommand.java    |    3 +-
 .../commandline/snapshot/SnapshotCommand.java      |    3 +-
 .../commandline/systemview/SystemViewCommand.java  |    3 +-
 .../util/GridCommandHandlerClusterByClassTest.java |   18 +-
 .../apache/ignite/util/GridCommandHandlerTest.java |  439 +++++++-
 .../java/org/apache/ignite/IgniteEncryption.java   |   16 +
 .../org/apache/ignite/IgniteSystemProperties.java  |   13 +
 .../configuration/DataStorageConfiguration.java    |   24 +
 .../configuration/EncryptionConfiguration.java     |  108 ++
 .../apache/ignite/internal/GridJobSessionImpl.java |   10 +
 .../org/apache/ignite/internal/IgniteFeatures.java |   10 +-
 .../org/apache/ignite/internal/IgniteKernal.java   |    2 +-
 .../internal/binary/BinaryEnumObjectImpl.java      |    7 +-
 .../ignite/internal/binary/BinaryObjectImpl.java   |   13 +-
 .../internal/binary/BinaryObjectOffheapImpl.java   |    7 +-
 .../internal/client/thin/TcpClientChannel.java     |    6 +-
 .../internal/dto/IgniteDataTransferObject.java     |    6 +
 .../internal/maintenance/MaintenanceFileStore.java |    3 +-
 .../internal/maintenance/MaintenanceProcessor.java |   26 +-
 .../deployment/GridDeploymentPerVersionStore.java  |    2 +-
 .../encryption/CacheGroupEncryptionKeys.java       |  376 +++++++
 .../managers/encryption/CacheGroupPageScanner.java |  479 +++++++++
 .../encryption/ChangeCacheEncryptionRequest.java   |  108 ++
 .../managers/encryption/EncryptionMXBeanImpl.java  |    6 +
 .../managers/encryption/GridEncryptionManager.java |  754 +++++++++++---
 .../internal/managers/encryption/GroupKey.java     |   85 ++
 .../managers/encryption/GroupKeyChangeProcess.java |  356 +++++++
 ...ptionMXBeanImpl.java => GroupKeyEncrypted.java} |   43 +-
 ...ionMXBeanImpl.java => ReencryptStateUtils.java} |   40 +-
 .../pagemem/wal/IgniteWriteAheadLogManager.java    |   20 +
 .../pagemem/wal/record/MasterKeyChangeRecord.java  |    3 +
 ...ngeRecord.java => MasterKeyChangeRecordV2.java} |   24 +-
 .../wal/record/ReencryptionStartRecord.java}       |   43 +-
 .../internal/pagemem/wal/record/WALRecord.java     |   20 +-
 .../delta/MetaPageUpdateIndexDataRecord.java       |  109 ++
 .../delta/MetaPageUpdatePartitionDataRecordV3.java |  123 +++
 .../cache/CacheAffinitySharedManager.java          |   24 +-
 .../processors/cache/CacheGroupMetricsImpl.java    |   50 +
 .../internal/processors/cache/CacheLazyEntry.java  |   58 +-
 .../internal/processors/cache/CacheObject.java     |   10 +
 .../processors/cache/CacheObjectByteArrayImpl.java |    5 +
 .../processors/cache/CacheObjectContext.java       |    6 +-
 .../internal/processors/cache/CacheObjectImpl.java |   23 +-
 .../processors/cache/CacheObjectUtils.java         |   45 +-
 .../processors/cache/GridCacheAdapter.java         |   26 +-
 .../processors/cache/GridCacheContext.java         |   28 +-
 .../cache/GridCacheDeploymentManager.java          |  155 +--
 .../processors/cache/GridCacheEventManager.java    |   12 +-
 .../processors/cache/GridCacheMapEntry.java        |   38 +-
 .../internal/processors/cache/GridCacheReturn.java |   41 +-
 .../processors/cache/GridCacheSharedContext.java   |    2 +-
 .../internal/processors/cache/GridCacheUtils.java  |    6 +-
 .../cache/IgniteCacheOffheapManager.java           |    6 +
 .../cache/IgniteCacheOffheapManagerImpl.java       |   30 +-
 .../processors/cache/KeyCacheObjectImpl.java       |    5 +
 .../processors/cache/LockedEntriesInfo.java        |  150 +++
 .../GridDistributedTxRemoteAdapter.java            |    2 +-
 .../dht/CacheDistributedGetFutureAdapter.java      |    6 +
 .../dht/ClientCacheDhtTopologyFuture.java          |   95 --
 .../dht/GridDhtTopologyFutureAdapter.java          |    9 +-
 .../dht/GridDhtTxAbstractEnlistFuture.java         |    5 +
 .../distributed/dht/GridDhtTxEnlistFuture.java     |    3 +-
 .../distributed/dht/GridDhtTxPrepareFuture.java    |   33 +-
 .../distributed/dht/GridPartitionedGetFuture.java  |    6 +-
 .../dht/GridPartitionedSingleGetFuture.java        |   13 +-
 .../distributed/dht/atomic/GridDhtAtomicCache.java |   53 +-
 .../atomic/GridNearAtomicAbstractUpdateFuture.java |   19 +-
 .../atomic/GridNearAtomicSingleUpdateFuture.java   |    2 +-
 .../dht/atomic/GridNearAtomicUpdateFuture.java     |    6 +-
 .../dht/colocated/GridDhtColocatedCache.java       |    6 +-
 .../preloader/GridDhtPartitionsExchangeFuture.java |   13 +
 .../dht/topology/GridClientPartitionTopology.java  |    3 +-
 .../cache/distributed/near/GridNearGetFuture.java  |    9 +-
 .../distributed/near/GridNearTxFinishFuture.java   |   23 +
 .../cache/distributed/near/GridNearTxLocal.java    |   55 +-
 .../GridNearReadRepairCheckOnlyFuture.java         |    6 +-
 .../near/consistency/GridNearReadRepairFuture.java |    6 +-
 .../cache/local/atomic/GridLocalAtomicCache.java   |   54 +-
 .../processors/cache/mvcc/txlog/TxLog.java         |    3 +-
 ...a => CheckCorruptedCacheStoresCleanAction.java} |   49 +-
 .../CorruptedPdsMaintenanceCallback.java           |    9 +-
 .../GridCacheDatabaseSharedManager.java            |   23 +-
 .../cache/persistence/GridCacheOffheapManager.java |  140 ++-
 .../IgniteCacheDatabaseSharedManager.java          |   34 +-
 .../cache/persistence/file/EncryptedFileIO.java    |   70 +-
 .../cache/persistence/tree/io/PageMetaIO.java      |    3 +-
 .../cache/persistence/tree/io/PageMetaIOV2.java    |  106 ++
 .../persistence/tree/io/PagePartitionMetaIO.java   |   20 +-
 .../persistence/tree/io/PagePartitionMetaIOV2.java |   17 +-
 .../persistence/tree/io/PagePartitionMetaIOV3.java |  123 +++
 .../cache/persistence/wal/FileDescriptor.java      |   26 +-
 .../persistence/wal/FileWriteAheadLogManager.java  |  339 ++++---
 .../wal/serializer/RecordDataV1Serializer.java     |  146 ++-
 .../wal/serializer/RecordDataV2Serializer.java     |    5 +-
 .../cache/query/GridCacheQueryManager.java         |    8 +-
 .../continuous/CacheContinuousQueryEvent.java      |    6 +-
 .../cache/store/GridCacheStoreManagerAdapter.java  |   14 +-
 .../cache/transactions/IgniteTxAdapter.java        |   17 +-
 .../cache/transactions/IgniteTxLocalAdapter.java   |   13 +-
 .../processors/cache/tree/PendingEntriesTree.java  |    2 +-
 .../version/GridCacheLazyPlainVersionedEntry.java  |    4 +-
 .../cacheobject/UserCacheObjectByteArrayImpl.java  |    7 +-
 .../processors/datastreamer/DataStreamerEntry.java |    4 +-
 .../datastructures/DataStructuresProcessor.java    |   29 +-
 .../processors/failure/FailureProcessor.java       |   33 +-
 .../internal/processors/job/GridJobProcessor.java  |   18 +-
 .../persistence/DistributedMetaStorageUtil.java    |    9 +-
 .../processors/metric/GridMetricManager.java       |   36 +-
 .../platform/utils/PlatformConfigurationUtils.java |   49 +-
 .../ignite/internal/util/BasicRateLimiter.java     |  153 +++
 .../apache/ignite/internal/util/IgniteUtils.java   |   68 ++
 .../util/distributed/DistributedProcess.java       |   12 +-
 .../internal/visor/baseline/VisorBaselineNode.java |   91 +-
 .../visor/baseline/VisorBaselineTaskResult.java    |   88 +-
 .../PersistenceCleanAndBackupSettings.java         |   71 ++
 .../PersistenceCleanAndBackupType.java}            |   27 +-
 .../visor/persistence/PersistenceOperation.java}   |   29 +-
 .../visor/persistence/PersistenceTask.java         |  402 ++++++++
 .../visor/persistence/PersistenceTaskArg.java      |   82 ++
 .../visor/persistence/PersistenceTaskResult.java   |  123 +++
 .../ignite/internal/visor/util/VisorTaskUtils.java |    4 +-
 .../ignite/maintenance/MaintenanceRegistry.java    |    3 +-
 .../apache/ignite/maintenance/MaintenanceTask.java |    4 +-
 .../maintenance/MaintenanceWorkflowCallback.java   |    5 +-
 .../org/apache/ignite/mxbean/EncryptionMXBean.java |   12 +
 .../ignite/spi/discovery/tcp/TcpDiscoverySpi.java  |    2 +-
 .../apache/ignite/util/AttributeNodeFilter.java    |   14 +-
 .../main/resources/META-INF/classnames.properties  |   22 +-
 .../org/apache/ignite/client/FunctionalTest.java   |   22 +-
 .../internal/GridAffinityNoCacheSelfTest.java      |    4 +
 .../GridCacheHashMapPutAllWarningsTest.java        |   48 +-
 .../internal/GridNodeMetricsLogSelfTest.java       |    6 +-
 .../encryption/AbstractEncryptionTest.java         |  272 ++++-
 .../encryption/CacheGroupKeyChangeTest.java        | 1063 ++++++++++++++++++++
 .../encryption/CacheGroupReencryptionTest.java     |  867 ++++++++++++++++
 .../encryption/EncryptedCacheBigEntryTest.java     |    9 +-
 .../encryption/EncryptedCacheCreateTest.java       |    8 +-
 .../encryption/EncryptedCacheDestroyTest.java      |   10 +-
 .../encryption/EncryptedCacheGroupCreateTest.java  |   14 +-
 .../encryption/EncryptedCacheRestartTest.java      |   10 +-
 .../internal/encryption/EncryptionMXBeanTest.java  |   24 +
 .../internal/encryption/MasterKeyChangeTest.java   |    9 +-
 .../P2PCacheOperationIntoComputeTest.java          |  146 +++
 .../ignite/internal/metric/MetricsSelfTest.java    |   89 ++
 .../GridCacheConfigurationValidationSelfTest.java  |   10 +
 ...acheAtomicConcurrentUnorderedUpdateAllTest.java |  142 +++
 .../processors/cache/IgniteCacheGroupsTest.java    |    9 +-
 .../cache/IgniteClientCacheStartFailoverTest.java  |   31 +-
 .../cache/IgniteIncompleteCacheObjectSelfTest.java |    5 +
 .../OutOfMemoryVolatileRegionTest.java             |  175 ++++
 .../distributed/CacheDetectLostPartitionsTest.java |  180 ++++
 .../near/IgniteTxExceptionNodeFailTest.java        |  197 ++++
 ...ocalWalModeChangeDuringRebalancingSelfTest.java |    5 +-
 .../persistence/MaintenanceRegistrySimpleTest.java |    7 +-
 .../MemoryPolicyInitializationTest.java            |   12 +-
 .../persistence/db/wal/IgniteLocalWalSizeTest.java |  229 +++++
 .../cache/persistence/pagemem/NoOpWALManager.java  |   15 +
 .../ScanQueryConcurrentUpdatesAbstractTest.java    |  209 ++++
 .../query/ScanQueryConcurrentUpdatesTest.java      |   53 +
 ...xOptimisticDeadlockDetectionCrossCacheTest.java |    2 +
 .../processors/database/CacheFreeListSelfTest.java |    4 +
 .../FailureProcessorThreadDumpThrottlingTest.java  |    2 +-
 .../client/ThinClientPermissionCheckTest.java      |    9 +
 .../ignite/internal/util/BasicRateLimiterTest.java |  108 ++
 ...GridStartupWithUndefinedIgniteHomeSelfTest.java |   14 +-
 .../util/IgniteUtilsWorkDirectoryTest.java         |  257 +++++
 .../testframework/junits/GridAbstractTest.java     |    2 +
 .../junits/common/GridCommonAbstractTest.java      |    9 +-
 .../testframework/wal/record/RecordUtils.java      |   51 +-
 .../IgniteBasicWithPersistenceTestSuite.java       |    5 +
 .../IgniteCacheDataStructuresSelfTestSuite.java    |    2 +
 .../testsuites/IgniteCacheMvccTestSuite1.java      |    2 +
 .../ignite/testsuites/IgniteCacheTestSuite.java    |    2 +
 .../ignite/testsuites/IgniteCacheTestSuite2.java   |    2 +
 .../ignite/testsuites/IgniteCacheTestSuite3.java   |    2 +
 .../testsuites/IgniteKernalSelfTestSuite.java      |    2 +
 .../ignite/testsuites/IgniteP2PSelfTestSuite.java  |    4 +-
 .../ignite/testsuites/IgnitePdsTestSuite2.java     |    3 +
 .../ignite/testsuites/IgniteUtilSelfTestSuite.java |    5 +-
 ...ridCommandHandlerClusterByClassTest_help.output |   29 +-
 ...andHandlerClusterByClassWithSSLTest_help.output |   29 +-
 .../p2p/compute/AveragePersonSalaryCallable.java   |  200 ++++
 .../internal/processors/query/h2/H2Utils.java      |    2 +-
 .../visor/verify/ValidateIndexesClosure.java       |  265 +++--
 ...acheMvccAbstractSqlCoordinatorFailoverTest.java |    3 -
 .../query/ScanQueryConcurrentSqlUpdatesTest.java   |   86 ++
 .../processors/cache/ttl/CacheSizeTtlTest.java     |  130 +++
 .../database/RebuildIndexWithMVCCTest.java}        |   36 +-
 .../IgniteBinaryCacheQueryTestSuite.java           |    4 +
 .../IgniteCacheWithIndexingTestSuite.java          |    2 +
 .../testsuites/IgnitePdsWithIndexingTestSuite.java |    6 +-
 .../ignite/ml/clustering/kmeans/KMeansTrainer.java |    9 +-
 .../ignite/ml/dataset/feature/ObjectHistogram.java |    8 +-
 .../ml/dataset/impl/cache/util/ComputeUtils.java   |   15 +-
 .../ml/inference/IgniteModelStorageUtil.java       |    9 +-
 .../main/java/org/apache/ignite/ml/math/Blas.java  |    6 +-
 .../org/apache/ignite/ml/math/util/MapUtil.java    |    9 +-
 .../org/apache/ignite/ml/math/util/MatrixUtil.java |    9 +-
 .../java/org/apache/ignite/ml/nn/Activators.java   |    6 +-
 .../ml/preprocessing/imputing/ImputerTrainer.java  |    7 +-
 .../maxabsscaling/MaxAbsScalerTrainer.java         |    4 +-
 .../minmaxscaling/MinMaxScalerTrainer.java         |    7 +-
 .../main/java/org/apache/ignite/ml/util/Utils.java |    9 +-
 .../Apache.Ignite.Core.Tests.DotNetCore.csproj     |    1 +
 .../Apache.Ignite.Core.Tests.csproj                |    4 +
 .../Cache/CacheNodeFilterTest.cs                   |  274 +++++
 .../Cache/DataRegionMetricsTest.cs                 |   13 +-
 .../Cache/MemoryMetricsTest.cs                     |   10 +-
 .../Config/cache-attribute-node-filter.xml         |   81 ++
 .../Config/full-config.xml                         |    7 +
 .../IgniteConfigurationSerializerTest.cs           |    9 +
 .../Apache.Ignite.Core/Apache.Ignite.Core.csproj   |    1 +
 .../Cache/Configuration/CacheConfiguration.cs      |   32 +-
 .../Cluster/AttributeNodeFilter.cs                 |  129 +++
 .../IgniteConfigurationSection.xsd                 |   12 +
 .../SpringEncryptedCacheRestartTest.java           |   33 +-
 .../spi/discovery/zk/ZookeeperDiscoverySpi.java    |    2 +-
 ...stractCallabck.java => ZkAbstractCallback.java} |    6 +-
 .../zk/internal/ZkAbstractChildrenCallback.java    |    2 +-
 .../discovery/zk/internal/ZkAbstractWatcher.java   |    2 +-
 .../zk/internal/ZkDiscoveryEventData.java          |    4 +-
 ...ata.java => ZkDiscoveryNodeLeaveEventData.java} |   45 +-
 .../spi/discovery/zk/internal/ZkIgnitePaths.java   |   57 +-
 .../spi/discovery/zk/internal/ZkRunnable.java      |    2 +-
 .../spi/discovery/zk/internal/ZookeeperClient.java |   26 +
 .../zk/internal/ZookeeperDiscoveryImpl.java        |  124 ++-
 .../zk/internal/ZookeeperDiscoveryStatistics.java  |   32 +-
 .../zk/ZookeeperDiscoverySpiTestSuite1.java        |    2 +
 ...erDiscoveryConcurrentStartAndStartStopTest.java |    6 +-
 .../zk/internal/ZookeeperDiscoveryMiscTest.java    |    2 +
 ...perDiscoveryRandomStopOrFailConcurrentTest.java |  264 +++++
 ...coverySegmentationAndConnectionRestoreTest.java |    4 +-
 .../zk/internal/ZookeeperDiscoverySpiTestBase.java |   90 ++
 .../internal/ZookeeperDiscoverySpiTestHelper.java  |    6 +-
 ...perDiscoveryTopologyChangeAndReconnectTest.java |   90 --
 .../zookeeper/ZkTestClientCnxnSocketNIO.java       |    3 +-
 293 files changed, 13583 insertions(+), 1778 deletions(-)
 create mode 100644 
modules/compatibility/src/test/java/org/apache/ignite/compatibility/clients/AbstractClientCompatibilityTest.java
 create mode 100644 
modules/compatibility/src/test/java/org/apache/ignite/compatibility/clients/JavaThinCompatibilityTest.java
 create mode 100644 
modules/compatibility/src/test/java/org/apache/ignite/compatibility/clients/JdbcThinCompatibilityTest.java
 copy modules/compatibility/src/test/java/org/apache/ignite/compatibility/{jdbc 
=> clients}/package-info.java (87%)
 delete mode 100644 
modules/compatibility/src/test/java/org/apache/ignite/compatibility/jdbc/JdbcThinCompatibilityTest.java
 copy 
modules/{compatibility/src/test/java/org/apache/ignite/compatibility/jdbc/package-info.java
 => 
control-utility/src/main/java/org/apache/ignite/internal/commandline/AbstractCommand.java}
 (58%)
 create mode 100644 
modules/control-utility/src/main/java/org/apache/ignite/internal/commandline/PersistenceCommand.java
 create mode 100644 
modules/control-utility/src/main/java/org/apache/ignite/internal/commandline/persistence/CleanAndBackupSubcommandArg.java
 create mode 100644 
modules/control-utility/src/main/java/org/apache/ignite/internal/commandline/persistence/PersistenceArguments.java
 create mode 100644 
modules/control-utility/src/main/java/org/apache/ignite/internal/commandline/persistence/PersistenceSubcommands.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/configuration/EncryptionConfiguration.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/managers/encryption/CacheGroupEncryptionKeys.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/managers/encryption/CacheGroupPageScanner.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/managers/encryption/ChangeCacheEncryptionRequest.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/managers/encryption/GroupKey.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/managers/encryption/GroupKeyChangeProcess.java
 copy 
modules/core/src/main/java/org/apache/ignite/internal/managers/encryption/{EncryptionMXBeanImpl.java
 => GroupKeyEncrypted.java} (55%)
 copy 
modules/core/src/main/java/org/apache/ignite/internal/managers/encryption/{EncryptionMXBeanImpl.java
 => ReencryptStateUtils.java} (55%)
 copy 
modules/core/src/main/java/org/apache/ignite/internal/pagemem/wal/record/{MasterKeyChangeRecord.java
 => MasterKeyChangeRecordV2.java} (70%)
 copy 
modules/{zookeeper/src/main/java/org/apache/ignite/spi/discovery/zk/internal/ZkDiscoveryNodeFailEventData.java
 => 
core/src/main/java/org/apache/ignite/internal/pagemem/wal/record/ReencryptionStartRecord.java}
 (50%)
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/pagemem/wal/record/delta/MetaPageUpdateIndexDataRecord.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/pagemem/wal/record/delta/MetaPageUpdatePartitionDataRecordV3.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/LockedEntriesInfo.java
 delete mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/ClientCacheDhtTopologyFuture.java
 copy 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/{CorruptedPdsMaintenanceCallback.java
 => CheckCorruptedCacheStoresCleanAction.java} (56%)
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/tree/io/PageMetaIOV2.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/tree/io/PagePartitionMetaIOV3.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/util/BasicRateLimiter.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/visor/persistence/PersistenceCleanAndBackupSettings.java
 copy 
modules/{compatibility/src/test/java/org/apache/ignite/compatibility/jdbc/package-info.java
 => 
core/src/main/java/org/apache/ignite/internal/visor/persistence/PersistenceCleanAndBackupType.java}
 (57%)
 rename 
modules/{compatibility/src/test/java/org/apache/ignite/compatibility/jdbc/package-info.java
 => 
core/src/main/java/org/apache/ignite/internal/visor/persistence/PersistenceOperation.java}
 (57%)
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/visor/persistence/PersistenceTask.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/visor/persistence/PersistenceTaskArg.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/visor/persistence/PersistenceTaskResult.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/encryption/CacheGroupKeyChangeTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/encryption/CacheGroupReencryptionTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/managers/deployment/P2PCacheOperationIntoComputeTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheAtomicConcurrentUnorderedUpdateAllTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/datastructures/OutOfMemoryVolatileRegionTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/CacheDetectLostPartitionsTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/IgniteTxExceptionNodeFailTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/db/wal/IgniteLocalWalSizeTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/ScanQueryConcurrentUpdatesAbstractTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/ScanQueryConcurrentUpdatesTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/util/BasicRateLimiterTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/util/IgniteUtilsWorkDirectoryTest.java
 create mode 100644 
modules/extdata/p2p/src/main/java/org/apache/ignite/tests/p2p/compute/AveragePersonSalaryCallable.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/query/ScanQueryConcurrentSqlUpdatesTest.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/ttl/CacheSizeTtlTest.java
 copy 
modules/{zookeeper/src/main/java/org/apache/ignite/spi/discovery/zk/internal/ZkRunnable.java
 => 
indexing/src/test/java/org/apache/ignite/internal/processors/database/RebuildIndexWithMVCCTest.java}
 (53%)
 create mode 100644 
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/CacheNodeFilterTest.cs
 create mode 100644 
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Config/cache-attribute-node-filter.xml
 create mode 100644 
modules/platforms/dotnet/Apache.Ignite.Core/Cluster/AttributeNodeFilter.cs
 rename 
modules/zookeeper/src/main/java/org/apache/ignite/spi/discovery/zk/internal/{ZkAbstractCallabck.java
 => ZkAbstractCallback.java} (92%)
 rename 
modules/zookeeper/src/main/java/org/apache/ignite/spi/discovery/zk/internal/{ZkDiscoveryNodeFailEventData.java
 => ZkDiscoveryNodeLeaveEventData.java} (53%)
 create mode 100644 
modules/zookeeper/src/test/java/org/apache/ignite/spi/discovery/zk/internal/ZookeeperDiscoveryRandomStopOrFailConcurrentTest.java

Reply via email to