You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by av...@apache.org on 2021/03/24 14:15:11 UTC
[ignite] branch ignite-ducktape updated (25841d2 -> 0af3592)
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 25841d2 Linter fixes because of RED BAD merge from https://github.com/apache/ignite/pull/8891
add b36386e IGNITE-14219 Wait for Grid process instead of Kill process (#8816)
add 4391d57 IGNITE-14223 Remove FilePageStoreFactory internal interface (#8823)
add eda18a4 IGNITE-14175 Correction of the metrics of received keys for rebalancing #8799
add 92e213b IGNITE-14166 Fix javadocs related to the metrics registry API (#8796)
add 8a6e137 IGNITE-14241 Fix testClientQueryExecutedEventsIncludeSensitive (#8825)
add f685ca4 IGNITE-14243 .NET: Extend ConfigurationManager dependency version range
add dad9c8c IGNITE-14221 Hide SQL Constants when IGNITE_TO_STRING_INCLUDE_SENSITIVE = false (#8821)
add 851f650 IGNITE-14206 fix compatibility inline POJO between 2.8.1 and 2.9.0 (#8811)
add e18a970 IGNITE-14185 ynchronous checkpoints on several nodes greatly increase a latency of distributed transaction (#8803)
add 93b7492 IGNITE-14206 fix compatibility inline POJO between 2.8.1 and 2.9.0: fix javadoc & jdk11 optimization (#8830)
add 7700feb IGNITE-13725 Add the snapshot check command (#8715)
add fc4588f IGNITE-13792 Fixed an issue that caused NullPointerException on client disconnect.
add 2358de8 IGNITE-14261 Add documentation references to the new metrics system (#8844)
add 0675e2a IGNITE-14204 Fix C++ thin transactions
add 04f832d IGNITE-14257 Add copy constructor to ClientCacheConfiguration class - Fixes #8838.
add 28eec4f IGNITE-14250 .NET: Fix race condition in Events example, test example output
add 3ca06cd IGNITE-13385 Fixed documentation pages for cache warm-up strategy examples (#8703)
add 235a779 IGNITE-14246 Parameter to filter certain pages from WAL when reading with WAL converter - Fixes #8834.
add 76b22a3 IGNITE-14271 Update documentation pages for reduild indexes metrics (#8848)
add 61f078f IGNITE-14143 Document metric for processed keys when rebuilding indexes. (#8776)
add 5269c15 IGNITE-14008 SQL tracing: add tag sql.query.id (#8682)
add e99bdba IGNITE-14231 IGNITE_ENABLE_FORCIBLE_NODE_KILL flag support in inverse connection protocol - Fixes #8826.
add 205c052 IGNITE-14285 Fix sqlline history file location (#8859)
add 15a7769 IGNITE-14286 Fix snapshot check command on cluster with client nodes (#8861)
add 6560a8c IGNITE-12508 Add missing cache remove to ClusterCachesInfo - Fixes #8845.
add d147b4b IGNITE-14144 Document C++ thin client transactions (#8777)
add 4617f56 IGNITE-14284 Remove -d option from sqlline invocation. (#8864)
add 8cc19b1 IGNITE-14293 .NET: Fix AffinityKey metadata in QueryEntity.KeyType
add 1dd263c IGNITE-14134 Add snapshot partition iterator for hash check (#8767)
add 24ddf8c IGNITE-14311 .NET: ServiceTest refactoring (#8873)
add 4d43434 IGNITE-13689 Extended test coverage related to IGNITE-11512. Fixes #8444
add 61bb218 IGNITE-13767: Removed PHP, Node.js and Python from main repo
add 19cd3f8 IGNITE-14177 Fixed NULLS LAST/FIRST sorting if query parallelism is set (#8875)
add 2347762 IGNITE-14313 .NET: Add tests for .NET -> .NET service calls (#8876)
add 1370230 IGNITE-14079 Added test for checking partition eviction order. Fixes #8719
add 0056126 Revert "IGNITE-14079 Added test for checking partition eviction order. Fixes #8719"
add 8e154f0 IGNITE-14224 Extended logging on closing connection to failed client - Fixes #8824.
add ea41746 IGNITE-8635 Add a Method to Inspect BinaryObject Size - Fixes #8868.
add c607850 IGNITE-14320 .NET: Fix namespace handling in TypeNameParser (#8883)
add 2b4e6ee IGNITE-14305 Fix snapshot check command for indexes (#8874)
add eeeb81d IGNITE-14247 Document the snapshot check command (#8878)
add a5a5063 IGNITE-14214 Fix merge query with no unique columns for the Oracle dialect (#8887)
add c510805 IGNITE-14308 Convert exception to warning in case of local deployment with unexpected node id.
add ba2e717 IGNITE-13374 Initial PME hangs because of multiple blinking nodes fixed. Fixes #8850
add 65b7039 IGNITE-2399: Implement acquireAndExecute In IgniteSemaphore (#8820)
add dd67d3b IGNITE-14322 Suppress redundant WAL archive warning message in non-persistent mode - Fixes #8888.
add 9004235 IGNITE-14130 Fixing NullPointerException for automatic archiving WAL segment (#8890)
add 90aeb56 IGNITE-14170 New metrics for number of bytes written to WAL log and compressed in archive - Fixes #8794.
add 1a7b7a2 IGNITE-14079 Added test for checking partition eviction order. Fixes #8893
add 802835e IGNITE-13951 Improved metrics description.
add 4723bd6 IGNITE-13878 Fixed Allocated RAM metric for IM region on persistent node.
add 034d196 IGNITE-14361 WhiteSpace after checkstyle rule (#8907)
add 8ab281b IGNITE-14373 Fix race between auto rollover WAL segment and deactivate of WAL (#8912)
add d0ebc48 IGNITE-14160 Issue warning if SSL handshake is too long - Fixes #8792.
add da8a6bb IGNITE-14378 : Remove delay from node ping
add 8d7a8eb IGNITE-14377 : Enchance log of node ping failure. (#8913)
new 0af3592 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:
.travis.yml | 2 +-
README.txt | 3 -
assembly/release-apache-ignite-base.xml | 76 -
checkstyle/checkstyle.xml | 8 +
docs/Gemfile | 3 +
docs/_data/toc.yaml | 6 +-
.../org/apache/ignite/snippets/WarmUpStrategy.java | 83 +
docs/_docs/code-snippets/xml/warm-up-strategy.xml | 71 +
docs/_docs/memory-configuration/data-regions.adoc | 97 +-
docs/_docs/monitoring-metrics/metrics.adoc | 19 +
.../monitoring-metrics/new-metrics-system.adoc | 2 -
docs/_docs/monitoring-metrics/new-metrics.adoc | 4 +-
docs/_docs/persistence/snapshot-directory.adoc | 39 +
docs/_docs/quick-start/nodejs.adoc | 6 +-
docs/_docs/quick-start/php.adoc | 17 +-
docs/_docs/quick-start/python.adoc | 2 +-
.../{persistence => snapshots}/snapshots.adoc | 34 +-
docs/_docs/thin-clients/cpp-thin-client.adoc | 57 +
docs/_docs/thin-clients/nodejs-thin-client.adoc | 4 +-
docs/_docs/thin-clients/php-thin-client.adoc | 14 +-
docs/_docs/thin-clients/python-thin-client.adoc | 8 +-
docs/_docs/tools/control-script.adoc | 19 +
.../ignite/examples/spark/SharedRDDExample.java | 2 +-
.../benchmarks/jmh/tree/BPlusTreeBenchmark.java | 4 +-
.../jdbc2/JdbcAbstractDmlStatementSelfTest.java | 4 +-
.../internal/jdbc2/JdbcBulkLoadSelfTest.java | 2 +-
.../internal/jdbc2/JdbcComplexQuerySelfTest.java | 2 +-
.../jdbc2/JdbcDistributedJoinsQueryTest.java | 2 +-
.../internal/jdbc2/JdbcMetadataSelfTest.java | 2 +-
.../jdbc2/JdbcNoCacheStreamingSelfTest.java | 2 +-
.../jdbc2/JdbcPreparedStatementSelfTest.java | 2 +-
.../internal/jdbc2/JdbcResultSetSelfTest.java | 2 +-
.../internal/jdbc2/JdbcStatementSelfTest.java | 2 +-
.../internal/jdbc2/JdbcStreamingSelfTest.java | 4 +-
.../jdbc2/JdbcStreamingToPublicCacheTest.java | 2 +-
.../ignite/jdbc/AbstractJdbcPojoQuerySelfTest.java | 2 +-
.../ignite/jdbc/JdbcComplexQuerySelfTest.java | 2 +-
.../ignite/jdbc/JdbcErrorsAbstractSelfTest.java | 2 +-
.../apache/ignite/jdbc/JdbcMetadataSelfTest.java | 2 +-
.../ignite/jdbc/JdbcPreparedStatementSelfTest.java | 2 +-
.../apache/ignite/jdbc/JdbcStatementSelfTest.java | 2 +-
.../thin/JdbcThinAbstractDmlStatementSelfTest.java | 4 +-
.../ignite/jdbc/thin/JdbcThinBulkLoadSelfTest.java | 4 +-
.../jdbc/thin/JdbcThinComplexQuerySelfTest.java | 2 +-
.../ignite/jdbc/thin/JdbcThinMetadataSelfTest.java | 2 +-
.../thin/JdbcThinPartitionAwarenessSelfTest.java | 4 +-
.../thin/JdbcThinPreparedStatementSelfTest.java | 2 +-
.../jdbc/thin/JdbcThinResultSetSelfTest.java | 2 +-
.../jdbc/thin/JdbcThinStatementCancelSelfTest.java | 2 +-
.../jdbc/thin/JdbcThinStatementSelfTest.java | 2 +-
.../thin/JdbcThinStatementTimeoutSelfTest.java | 2 +-
.../qa/query/WarningOnBigQueryResultsBaseTest.java | 4 +-
.../clients/AbstractClientCompatibilityTest.java | 17 +-
.../persistence/FoldersReuseCompatibilityTest.java | 2 +-
.../persistence/InlineIndexCompatibilityTest.java | 359 +++
.../IgniteCompatibilityBasicTestSuite.java | 2 +
.../AbstractPageCompressionIntegrationTest.java | 2 +-
.../compress/CompressionConfigurationTest.java | 4 +-
.../compress/CompressionProcessorTest.java | 6 +-
.../DiskPageCompressionIntegrationTest.java | 10 +-
.../WalPageCompressionIntegrationTest.java | 4 +-
.../internal/commandline/cache/IdleVerify.java | 44 +-
.../internal/commandline/query/KillCommand.java | 2 +-
.../commandline/snapshot/SnapshotCommand.java | 51 +-
.../commandline/snapshot/SnapshotSubcommand.java | 25 +-
.../commandline/CommandHandlerParsingTest.java | 2 +-
.../util/GridCommandHandlerAbstractTest.java | 7 +-
.../util/GridCommandHandlerClusterByClassTest.java | 36 +-
.../util/GridCommandHandlerIndexingTest.java | 2 +-
.../GridCommandHandlerInterruptCommandTest.java | 2 +-
.../util/GridCommandHandlerPropertiesTest.java | 39 +
.../apache/ignite/util/GridCommandHandlerTest.java | 55 +-
.../java/org/apache/ignite/DataRegionMetrics.java | 12 +-
.../apache/ignite/DataRegionMetricsAdapter.java | 12 +-
.../java/org/apache/ignite/DataStorageMetrics.java | 26 +-
.../apache/ignite/DataStorageMetricsAdapter.java | 12 +-
.../src/main/java/org/apache/ignite/Ignite.java | 9 +-
.../java/org/apache/ignite/IgniteSemaphore.java | 13 +
.../org/apache/ignite/IgniteSystemProperties.java | 4 +-
.../main/java/org/apache/ignite/MemoryMetrics.java | 3 +-
.../java/org/apache/ignite/PersistenceMetrics.java | 3 +-
.../org/apache/ignite/binary/BinaryObject.java | 6 +
.../java/org/apache/ignite/cache/QueryEntity.java | 2 +-
.../sorted/SortedEvictionPolicyFactory.java | 2 +-
.../cache/store/jdbc/dialect/OracleDialect.java | 7 +-
.../ignite/client/ClientCacheConfiguration.java | 44 +
.../ignite/configuration/CacheConfiguration.java | 4 +-
.../events/CacheConsistencyViolationEvent.java | 4 +-
.../ignite/internal/GridEventConsumeHandler.java | 2 +-
.../internal/TransactionMetricsMxBeanImpl.java | 13 +-
.../internal/binary/BinaryEnumObjectImpl.java | 14 +
.../ignite/internal/binary/BinaryObjectImpl.java | 5 +
.../internal/binary/BinaryObjectOffheapImpl.java | 5 +
.../internal/client/thin/TcpClientChannel.java | 2 +-
.../ignite/internal/jdbc2/JdbcResultSet.java | 2 +-
.../managers/discovery/GridDiscoveryManager.java | 2 +-
.../cache/CacheAffinitySharedManager.java | 12 +-
.../processors/cache/CacheEvictableEntryImpl.java | 2 +-
.../cache/CacheGroupMetricsMXBeanImpl.java | 12 +-
.../cache/CacheLocalMetricsMXBeanImpl.java | 14 +-
.../processors/cache/CacheMetricsImpl.java | 8 +-
.../processors/cache/ClusterCachesInfo.java | 2 +
.../cache/GridCacheDeploymentManager.java | 25 +-
.../processors/cache/GridCacheIoManager.java | 2 +-
.../processors/cache/GridCacheMapEntry.java | 4 +-
.../cache/GridCachePartitionExchangeManager.java | 3 +
.../processors/cache/GridCacheProcessor.java | 2 +-
.../processors/cache/GridCacheSharedContext.java | 3 +-
.../internal/processors/cache/GridCacheUtils.java | 3 +
.../binary/CacheObjectBinaryProcessorImpl.java | 6 +-
.../dht/preloader/GridDhtPartitionDemander.java | 65 +-
.../preloader/GridDhtPartitionsExchangeFuture.java | 78 +-
.../dht/topology/GridClientPartitionTopology.java | 2 +-
.../dht/topology/GridDhtPartitionsReservation.java | 4 +-
.../cache/distributed/near/GridNearGetFuture.java | 2 +-
.../cache/distributed/near/GridNearLockFuture.java | 2 +-
.../cache/persistence/CacheDataRowAdapter.java | 77 +-
.../persistence/DataRegionMetricsMXBeanImpl.java | 12 +-
.../cache/persistence/DataStorageMetricsImpl.java | 57 +-
.../persistence/DataStorageMetricsSnapshot.java | 30 +-
.../GridCacheDatabaseSharedManager.java | 26 +-
.../cache/persistence/GridCacheOffheapManager.java | 2 +-
.../IgniteCacheDatabaseSharedManager.java | 46 +-
.../cache/persistence/RecoveryDebug.java | 2 +-
.../persistence/checkpoint/CheckpointManager.java | 7 +-
.../cache/persistence/checkpoint/Checkpointer.java | 34 +-
.../checkpoint/LightweightCheckpointManager.java | 3 +-
.../CachePartitionDefragmentationManager.java | 12 +-
.../cache/persistence/file/FilePageStore.java | 16 +-
.../persistence/file/FilePageStoreFactory.java | 56 -
.../persistence/file/FilePageStoreManager.java | 69 +-
.../file/FileVersionCheckingFactory.java | 28 +-
.../snapshot/IgniteSnapshotManager.java | 538 ++++-
.../snapshot/IgniteSnapshotVerifyException.java} | 50 +-
.../persistence/snapshot/SnapshotFutureTask.java | 24 +-
.../persistence/snapshot/SnapshotMetadata.java | 199 ++
.../snapshot/SnapshotMetadataCollectorTask.java | 111 +
.../snapshot/SnapshotPartitionsVerifyTask.java | 319 +++
.../cache/persistence/tree/BPlusTree.java | 6 +-
.../persistence/tree/io/AbstractDataPageIO.java | 2 +-
.../persistence/wal/FileWriteAheadLogManager.java | 164 +-
.../processors/cache/query/CacheQueryEntry.java | 2 +-
.../query/GridCacheDistributedQueryManager.java | 2 +-
.../cache/query/jdbc/GridCacheQueryJdbcTask.java | 6 +-
.../cache/store/GridCacheWriteBehindStore.java | 10 +-
.../processors/cache/tree/CacheDataTree.java | 2 +-
.../internal/processors/cache/tree/DataRow.java | 7 +
.../cache/verify/IdleVerifyResultV2.java | 102 +-
.../processors/cache/verify/IdleVerifyUtility.java | 114 +-
.../cache/verify/PartitionHashRecordV2.java | 10 +-
.../verify/VerifyBackupPartitionsDumpTask.java | 8 +-
.../cache/verify/VerifyBackupPartitionsTask.java | 2 +-
.../cache/verify/VerifyBackupPartitionsTaskV2.java | 190 +-
.../processors/datastreamer/DataStreamerImpl.java | 2 +-
.../datastructures/AtomicDataStructureProxy.java | 2 +-
.../datastructures/DataStructuresProcessor.java | 2 +-
.../datastructures/GridCacheLockImpl.java | 2 +-
.../datastructures/GridCacheSemaphoreImpl.java | 35 +
.../datastructures/GridCacheSemaphoreState.java | 4 +-
.../processors/jobmetrics/GridJobMetrics.java | 12 +-
.../jobmetrics/GridJobMetricsProcessor.java | 12 +-
.../jobmetrics/GridJobMetricsSnapshot.java | 12 +-
.../internal/processors/odbc/SqlListenerUtils.java | 2 +-
.../cache/ClientCacheSqlFieldsQueryRequest.java | 2 +-
.../platform/cluster/PlatformClusterGroup.java | 2 +-
.../internal/processors/query/QueryUtils.java | 54 +-
.../processors/query/RunningQueryManager.java | 5 +-
.../internal/processors/tracing/SpanTags.java | 3 +
.../org/apache/ignite/internal/util/GridDebug.java | 4 +-
.../ignite/internal/util/GridJavaProcess.java | 9 +-
.../ignite/internal/util/GridMutableLong.java} | 58 +-
.../apache/ignite/internal/util/IgniteUtils.java | 30 +-
.../ignite/internal/util/collection/IntMap.java | 30 +
.../util/distributed/DistributedProcess.java | 2 +-
.../util/ipc/loopback/IpcServerTcpEndpoint.java | 2 +-
.../ipc/shmem/IpcSharedMemoryServerEndpoint.java | 2 +-
.../internal/util/nio/ssl/GridNioSslHandler.java | 12 +
.../util/offheap/unsafe/GridUnsafeMap.java | 2 +-
.../util/tostring/CircularStringBuilder.java | 2 +-
.../visor/cache/index/IndexRebuildStatusTask.java | 2 +-
.../diagnostic/VisorPageLocksTrackerArgs.java | 2 +-
.../visor/snapshot/VisorSnapshotCheckTask.java | 60 +
.../java/org/apache/ignite/lang/IgniteBiTuple.java | 2 +-
.../ignite/mxbean/CacheGroupMetricsMXBean.java | 10 +-
.../apache/ignite/mxbean/CacheMetricsMXBean.java | 70 +-
.../ignite/mxbean/DataRegionMetricsMXBean.java | 32 +-
.../ignite/mxbean/DataStorageMetricsMXBean.java | 20 +-
.../org/apache/ignite/mxbean/IgniteMXBean.java | 74 +-
.../org/apache/ignite/mxbean/ThreadPoolMXBean.java | 20 +-
.../ignite/mxbean/TransactionMetricsMxBean.java | 12 +-
.../ignite/plugin/security/SecurityPermission.java | 2 +-
.../org/apache/ignite/spi/IgniteSpiContext.java | 9 +-
.../priorityqueue/PriorityQueueCollisionSpi.java | 2 +-
.../tcp/internal/CommunicationTcpUtils.java | 40 +-
.../tcp/internal/ConnectionClientPool.java | 20 +-
.../tcp/internal/GridNioServerWrapper.java | 39 +-
.../ignite/spi/discovery/tcp/ServerImpl.java | 45 +-
.../ignite/spi/discovery/tcp/TcpDiscoverySpi.java | 20 +-
.../spi/discovery/tcp/TcpDiscoverySpiMBean.java | 14 +-
.../apache/ignite/spi/indexing/IndexingSpi.java | 2 +-
.../ignite/spi/indexing/noop/NoopIndexingSpi.java | 2 +-
.../ignite/spi/metric/MetricExporterSpi.java | 11 +-
.../ignite/spi/metric/ReadOnlyMetricRegistry.java | 32 +
.../spi/metric/jmx/JmxMetricExporterSpi.java | 55 +-
.../apache/ignite/stream/StreamTransformer.java | 2 +-
.../java/org/jsr166/ConcurrentLinkedHashMap.java | 8 +-
.../store/StoreResourceInjectionSelfTest.java | 4 +-
.../store/jdbc/dialect/OracleDialectTest.java | 49 +
.../TestJdbcPojoStoreFactoryWithHangWriteAll.java | 2 +-
.../org/apache/ignite/client/FunctionalTest.java | 32 +-
.../failure/FailureHandlerTriggeredTest.java | 2 +-
.../GridMultithreadedJobStealingSelfTest.java | 12 +-
.../internal/GridNodeMetricsLogPdsSelfTest.java | 11 +-
.../internal/GridNodeMetricsLogSelfTest.java | 17 +-
.../ignite/internal/IgniteClientFailuresTest.java | 97 +-
.../internal/binary/BinaryEnumsSelfTest.java | 1 +
.../BinaryFooterOffsetsAbstractSelfTest.java | 2 +
.../internal/binary/BinaryMarshallerSelfTest.java | 1 +
...ectByteBufferStreamImplV2ByteOrderSelfTest.java | 18 +-
.../optimized/OptimizedMarshallerTest.java | 12 +-
.../cache/CacheGroupsMetricsRebalanceTest.java | 52 +-
...InterceptorPartitionCounterLocalSanityTest.java | 12 +-
.../processors/cache/CacheRebalancingSelfTest.java | 2 +-
.../cache/CacheStopAndDestroySelfTest.java | 20 +-
.../ClientFastReplyCoordinatorFailureTest.java | 100 +
.../cache/GridCacheEntryVersionSelfTest.java | 2 +-
.../cache/GridCacheOffheapUpdateSelfTest.java | 2 +-
.../cache/GridCacheTtlManagerLoadTest.java | 2 +-
.../IgniteCacheClusterReadOnlyModeSelfTest.java | 4 +-
.../processors/cache/IgniteCacheGroupsTest.java | 2 +-
...acheAbstractDataStructuresFailoverSelfTest.java | 2 +-
.../GridCacheAtomicStampedApiSelfAbstractTest.java | 2 +-
.../IgniteAtomicStampedClusterReadOnlyTest.java | 2 +-
.../datastructures/IgniteLockAbstractSelfTest.java | 2 +-
.../IgniteSemaphoreAbstractSelfTest.java | 95 +
.../SemaphoreFailoverNoWaitingAcquirerTest.java | 2 +-
.../distributed/CacheBlockOnReadAbstractTest.java | 2 +-
.../GridCacheMultiNodeLockAbstractTest.java | 12 +-
.../distributed/GridExchangeFreeSwitchTest.java | 8 +-
.../dht/GridCacheTxNodeFailureSelfTest.java | 2 +-
.../dht/IgniteCacheMultiTxLockSelfTest.java | 2 +-
...lanceIsProcessingWhenAssignmentIsEmptyTest.java | 2 +-
.../dht/topology/PartitionEvictionOrderTest.java | 159 ++
.../GridCacheRebalancingSyncSelfTest.java | 2 +-
.../rebalancing/RebalanceMetricsTest.java | 112 +
...teCacheStoreSessionWriteBehindAbstractTest.java | 4 +-
.../GridCacheFastNodeLeftForTransactionTest.java | 2 +-
...heMvccAbstractBasicCoordinatorFailoverTest.java | 2 +-
.../cache/mvcc/CacheMvccAbstractTest.java | 6 +-
.../mvcc/CacheMvccConfigurationValidationTest.java | 6 +-
.../IgniteDataStorageMetricsSelfTest.java | 142 ++
...sCacheObjectBinaryProcessorOnDiscoveryTest.java | 2 +-
.../IgnitePdsCacheRebalancingAbstractTest.java | 2 +-
...itePdsCacheStartStopWithFreqCheckpointTest.java | 2 +-
.../IgnitePdsSporadicDataRecordsOnBackupTest.java | 2 +-
.../db/IgnitePdsDataRegionMetricsTest.java | 19 +-
...gnitePdsRebalancingOnNotStableTopologyTest.java | 2 +-
.../db/file/IgnitePdsCheckpointSimpleTest.java | 59 +-
.../db/file/IgnitePdsThreadInterruptionTest.java | 2 +-
.../db/wal/WalArchiveSizeConfigurationTest.java | 132 ++
.../db/wal/WalDeletionArchiveAbstractTest.java | 29 +-
.../db/wal/WriteAheadLogManagerSelfTest.java | 141 +-
.../pagelocktracker/log/PageLockLogTest.java | 6 +-
.../snapshot/AbstractSnapshotSelfTest.java | 24 +-
.../snapshot/IgniteClusterSnapshotCheckTest.java | 540 +++++
.../snapshot/IgniteSnapshotManagerSelfTest.java | 180 +-
.../IgniteChangeGlobalStateCacheTest.java | 2 +-
.../wal/AbstractWalDeltaConsistencyTest.java | 2 +-
.../cache/query/CacheDataPageScanQueryTest.java | 10 +-
.../cache/query/IndexingSpiQuerySelfTest.java | 2 +-
.../CacheContinuousQueryCounterAbstractTest.java | 4 +-
.../CacheContinuousQueryRandomOperationsTest.java | 2 +-
.../continuous/CacheKeepBinaryIterationTest.java | 4 +-
.../GridCacheContinuousQueryAbstractSelfTest.java | 16 +-
.../GridCacheWriteBehindStoreAbstractSelfTest.java | 2 +-
...iteBehindStorePartitionedMultiNodeSelfTest.java | 2 +-
.../TxRollbackOnTimeoutOnePhaseCommitTest.java | 8 +-
.../processors/database/BPlusTreeSelfTest.java | 24 +-
.../IgniteDataStreamerPerformanceTest.java | 2 +-
.../IgniteMessagingConfigVariationFullApiTest.java | 6 +-
.../AbstractPerformanceStatisticsTest.java | 4 +-
.../ignite/internal/util/GridArraysSelfTest.java | 20 +-
.../ignite/internal/util/GridMutableLongTest.java | 61 +
.../ignite/internal/util/IgniteUtilsSelfTest.java | 10 +
.../internal/util/collection/IntHashMapTest.java | 27 +
.../GridOffHeapMapPerformanceAbstractTest.java | 2 +-
.../util/tostring/GridToStringBuilderSelfTest.java | 2 +-
.../GridBoundedConcurrentOrderedMapSelfTest.java | 4 +-
.../GridContinuousOperationsLoadTest.java | 10 +-
.../marshaller/GridMarshallerAbstractTest.java | 2 +-
.../messaging/IgniteMessagingSendAsyncTest.java | 2 +-
.../java/org/apache/ignite/p2p/GridP2PTestJob.java | 2 +-
.../platform/PlatformEventsWriteEventTask.java | 2 +-
...unicationInverseConnectionEstablishingTest.java | 67 +-
.../tcp/TcpCommunicationSpiDropNodesTest.java | 2 +-
...cpClientDiscoverySpiFailureTimeoutSelfTest.java | 1 +
.../tcp/TcpDiscoveryNodeJoinAndFailureTest.java | 2 +-
.../apache/ignite/testframework/GridTestUtils.java | 13 +-
.../testframework/junits/GridAbstractTest.java | 6 +-
.../junits/common/GridCommonAbstractTest.java | 4 +-
.../testframework/test/VariationsIteratorTest.java | 10 +-
.../ignite/testsuites/IgniteBasicTestSuite.java | 2 +
.../IgniteBasicWithPersistenceTestSuite.java | 2 +
.../testsuites/IgniteCacheMvccTestSuite7.java | 4 +-
.../ignite/testsuites/IgniteCacheTestSuite.java | 2 +
.../ignite/testsuites/IgniteCacheTestSuite5.java | 2 +
.../testsuites/IgniteKernalSelfTestSuite.java | 4 +-
.../ignite/testsuites/IgnitePdsTestSuite2.java | 3 +
.../apache/ignite/util/GridLongListSelfTest.java | 10 +-
...ridCommandHandlerClusterByClassTest_help.output | 6 +
...andHandlerClusterByClassWithSSLTest_help.output | 6 +
.../development/utils/IgniteWalConverter.java | 61 +-
.../utils/IgniteWalConverterArguments.java | 137 +-
.../utils/IgniteWalConverterArgumentsTest.java | 191 +-
.../development/utils/IgniteWalConverterTest.java | 125 +-
.../ignite/tests/p2p/AlwaysTruePredicate.java | 2 +-
.../cache/hibernate/HibernateCacheProxy.java | 4 +-
.../processors/query/h2/IgniteH2Indexing.java | 46 +-
.../processors/query/h2/database/H2Tree.java | 57 +-
.../processors/query/h2/database/H2TreeIndex.java | 2 +-
.../h2/database/InlineObjectBytesDetector.java | 197 ++
.../query/h2/database/io/AbstractH2LeafIO.java | 2 +-
.../processors/query/h2/dml/DmlAstUtils.java | 2 +-
.../processors/query/h2/opt/GridH2MetaTable.java | 2 +-
.../query/h2/opt/join/CollocationModel.java | 2 +-
.../query/h2/opt/join/DistributedJoinContext.java | 2 +-
.../query/h2/opt/join/DistributedLookupBatch.java | 2 +-
.../processors/query/h2/sql/GridSqlConst.java | 5 +
.../processors/query/h2/sql/GridSqlDelete.java | 10 +-
.../processors/query/h2/sql/GridSqlInsert.java | 18 +-
.../processors/query/h2/sql/GridSqlJoin.java | 8 +-
.../processors/query/h2/sql/GridSqlMerge.java | 16 +-
.../processors/query/h2/sql/GridSqlQuery.java | 4 +-
.../query/h2/sql/GridSqlQuerySplitter.java | 14 +-
.../processors/query/h2/sql/GridSqlSelect.java | 16 +-
.../processors/query/h2/sql/GridSqlUnion.java | 14 +-
.../processors/query/h2/sql/GridSqlUpdate.java | 12 +-
.../query/h2/twostep/AbstractReducer.java | 4 +-
.../query/h2/twostep/GridMapQueryExecutor.java | 2 +-
.../query/h2/twostep/GridReduceQueryExecutor.java | 10 +-
.../processors/query/h2/twostep/ReduceIndex.java | 4 +-
.../query/h2/twostep/ReducePartitionMapper.java | 10 +-
.../query/h2/twostep/SortedReduceIndexAdapter.java | 36 +
.../visor/verify/ValidateIndexesClosure.java | 11 +-
.../cache/BinaryTypeMismatchLoggingTest.java | 2 +-
.../CacheGroupMetricsWithIndexBuildFailTest.java | 10 +-
.../cache/CacheGroupMetricsWithIndexTest.java | 204 +-
.../cache/GridCacheCrossCacheQuerySelfTest.java | 4 +-
.../processors/cache/GridCacheOffHeapSelfTest.java | 2 +-
.../cache/GridCacheQuerySimpleBenchmark.java | 4 +-
.../cache/GridIndexingWithNoopSwapSelfTest.java | 2 +-
.../cache/IgniteCacheAbstractQuerySelfTest.java | 9 +-
.../cache/IgniteCacheCollocatedQuerySelfTest.java | 8 +-
.../cache/IgniteCacheDistributedJoinTest.java | 12 +-
.../IgniteCacheFieldsQueryNoDataSelfTest.java | 2 +-
.../cache/IgniteCacheLargeResultSelfTest.java | 2 +-
.../cache/IgniteCacheOffheapEvictQueryTest.java | 4 +-
.../cache/IgniteCacheOffheapIndexScanTest.java | 2 +-
.../IgniteCacheParallelismQuerySortOrderTest.java | 257 ++
.../cache/IgniteCacheQueryLoadSelfTest.java | 2 +-
.../IgniteCacheQueryMultiThreadedSelfTest.java | 2 +-
.../IgniteCacheSqlQueryMultiThreadedSelfTest.java | 2 +-
...heClientQueryReplicatedNodeRestartSelfTest.java | 8 +-
.../near/IgniteCacheQueryNodeRestartSelfTest.java | 2 +-
.../near/IgniteCacheQueryNodeRestartSelfTest2.java | 2 +-
.../cache/index/H2ConnectionLeaksSelfTest.java | 2 +-
.../cache/index/H2DynamicTableSelfTest.java | 2 +-
.../cache/index/IgniteDecimalSelfTest.java | 2 +-
.../processors/cache/index/IndexMetricsTest.java | 6 +-
...acheMvccAbstractSqlCoordinatorFailoverTest.java | 6 +-
.../cache/mvcc/CacheMvccBackupsAbstractTest.java | 6 +-
.../cache/mvcc/CacheMvccSqlTxModesTest.java | 2 +-
.../mvcc/CacheMvccSqlTxQueriesAbstractTest.java | 4 +-
...cheMvccSqlTxQueriesWithReducerAbstractTest.java | 38 +-
.../cache/mvcc/MvccRepeatableReadBulkOpsTest.java | 2 +-
.../IgniteClusterSnapshotCheckWithIndexesTest.java | 127 +
.../IgniteDbSingleNodeWithIndexingPutGetTest.java | 14 +-
.../PerformanceStatisticsQueryTest.java | 4 +-
.../query/IgniteCacheGroupsCompareQueryTest.java | 2 +-
.../query/IgniteSqlParameterizedQueryTest.java | 2 +-
.../processors/query/IgniteSqlRoutingTest.java | 2 +-
.../query/IgniteSqlSplitterSelfTest.java | 16 +-
.../processors/query/LocalQueryLazyTest.java | 2 +-
.../query/MemLeakOnSqlWithClientReconnectTest.java | 2 +-
.../query/RemoveConstantsFromQueryTest.java | 235 ++
.../processors/query/RunningQueriesTest.java | 2 +-
.../query/SqlFieldTypeValidationTypesTest.java | 12 +-
.../processors/query/SqlSystemViewsSelfTest.java | 4 +-
.../query/h2/IgniteSqlQueryMinMaxTest.java | 70 +-
.../processors/query/h2/QueryDataPageScanTest.java | 38 +-
.../query/h2/sql/AbstractH2CompareQueryTest.java | 6 +-
.../query/h2/sql/BaseH2CompareQueryTest.java | 2 +-
.../query/h2/sql/GridQueryParsingTest.java | 4 +-
.../query/h2/sql/H2CompareBigQueryTest.java | 2 +-
...neOrSinglePartitionsQueryOptimizationsTest.java | 4 +-
.../h2/twostep/TableViewSubquerySelfTest.java | 2 +-
.../IgniteBinaryCacheQueryTestSuite.java | 4 +
.../testsuites/IgnitePdsWithIndexingTestSuite.java | 2 +
.../apache/ignite/ml/dataset/DatasetBuilder.java | 2 +-
.../bootstrapping/BootstrappedDatasetBuilder.java | 2 +-
.../ignite/ml/environment/logging/MLLogger.java | 2 +-
.../ml/preprocessing/PreprocessingTrainer.java | 2 +-
.../normalization/NormalizationPreprocessor.java | 2 +-
.../selection/split/TrainTestDatasetSplitter.java | 2 +-
.../split/mapper/SHA256UniformMapper.java | 2 +-
.../impl/local/LocalDatasetBuilderTest.java | 2 +-
.../java/org/apache/ignite/ml/math/BlasTest.java | 4 +-
.../vector/VectorImplementationsFixtures.java | 2 +-
.../discrete/DiscreteNaiveBayesModelTest.java | 2 +-
.../discrete/DiscreteNaiveBayesTrainerTest.java | 2 +-
.../gini/GiniImpurityMeasureCalculatorTest.java | 26 +-
.../mse/MSEImpurityMeasureCalculatorTest.java | 18 +-
.../data/impurity/GiniFeatureHistogramTest.java | 4 +-
.../data/impurity/ImpurityHistogramTest.java | 4 +-
.../monitoring/opencensus/AbstractTracingTest.java | 51 +-
.../opencensus/OpenCensusSqlJdbcTracingTest.java | 9 +-
.../opencensus/OpenCensusSqlNativeTracingTest.java | 15 +-
.../platforms/cpp/thin-client-test/src/tx_test.cpp | 85 +-
modules/platforms/cpp/thin-client/CMakeLists.txt | 1 +
.../cpp/thin-client/project/vs/thin-client.vcxproj | 1 +
.../project/vs/thin-client.vcxproj.filters | 24 +
.../src/impl/cache/cache_client_impl.cpp | 145 +-
.../thin-client/src/impl/cache/cache_client_impl.h | 37 +-
.../cpp/thin-client/src/impl/data_router.h | 10 +
.../platforms/cpp/thin-client/src/impl/message.h | 18 +-
...{transactions_impl.cpp => transaction_impl.cpp} | 94 +-
.../src/impl/transactions/transaction_impl.h | 50 +-
.../src/impl/transactions/transactions_impl.cpp | 135 +-
.../src/impl/transactions/transactions_impl.h | 48 +-
.../Apache.Ignite.Core.Tests.DotNetCore.csproj | 4 +-
.../Apache.Ignite.Core.Tests.csproj | 1 +
.../Binary/BinaryDynamicRegistrationTest.cs | 47 +-
.../Binary/BinaryNameMapperTest.cs | 62 +-
.../Cache/Affinity/AffinityTest.cs | 40 +
.../Apache.Ignite.Core.Tests/Examples/Example.cs | 12 +
.../Examples/ExamplePaths.cs | 11 +-
.../Examples/ExamplesTestBase.cs | 172 ++
.../Examples/ExpectedOutput/AtomicLong.txt | 24 +
.../ExpectedOutput/AtomicLong_ExternalNode.txt | 44 +
.../Examples/ExpectedOutput/AtomicReference.txt | 1 +
.../Examples/ExpectedOutput/AtomicSequence.txt | 23 +
.../ExpectedOutput/AtomicSequence_ExternalNode.txt | 44 +
.../Examples/ExpectedOutput/BinaryMode.txt | 21 +
.../Examples/ExpectedOutput/BinaryModeThin.txt | 18 +
.../Examples/ExpectedOutput/ClientReconnect.txt | 19 +
.../Examples/ExpectedOutput/DataStreamer.txt | 51 +
.../Examples/ExpectedOutput/Ddl.txt | 9 +
.../Examples/ExpectedOutput/DdlThin.txt | 13 +
.../Examples/ExpectedOutput/Dml.txt | 17 +
.../Examples/ExpectedOutput/DmlThin.txt | 17 +
.../Examples/ExpectedOutput/EntryProcessor.txt | 45 +
.../Examples/ExpectedOutput/Events.txt | 10 +
.../ExpectedOutput/Events_ExternalNode.txt | 10 +
.../Examples/ExpectedOutput/Func.txt | 15 +
.../Examples/ExpectedOutput/Lifecycle.txt | 17 +
.../Examples/ExpectedOutput/Linq.txt | 32 +
.../Examples/ExpectedOutput/LinqThin.txt | 32 +
.../Examples/ExpectedOutput/Messaging.txt | 28 +
.../Examples/ExpectedOutput/MultiTieredCache.txt | 34 +
.../ExpectedOutput/OptimisticTransaction.txt | 7 +
.../ExpectedOutput/OptimisticTransactionThin.txt | 7 +
.../ExpectedOutput/PeerAssemblyLoading.txt | 4 +
.../Examples/ExpectedOutput/PutGet.txt | 13 +
.../Examples/ExpectedOutput/PutGetThin.txt | 13 +
.../Examples/ExpectedOutput/QueryContinuous.txt | 6 +
.../ExpectedOutput/QueryContinuousThin.txt | 6 +
.../Examples/ExpectedOutput/QueryFullText.txt | 5 +
.../Examples/ExpectedOutput/QueryScan.txt | 5 +
.../Examples/ExpectedOutput/QueryScanThin.txt | 5 +
.../Examples/ExpectedOutput/Services.txt | 7 +
.../Examples/ExpectedOutput/ServicesThin.txt | 3 +
.../Examples/ExpectedOutput/Sql.txt | 15 +
.../Examples/ExpectedOutput/SqlThin.txt | 15 +
.../Examples/ExpectedOutput/Store.txt | 21 +
.../Examples/ExpectedOutput/Task.txt | 15 +
.../Examples/ExpectedOutput/Task_ExternalNode.txt | 16 +
.../Examples/ExpectedOutput/Transaction.txt | 26 +
.../TransactionDeadlockDetection.txt | 17 +
.../Examples/ExpectedOutput/TransactionThin.txt | 26 +
.../Examples/ThickExamplesExternalNodeTest.cs | 4 +-
.../Examples/ThickExamplesTest.cs | 4 +-
.../Examples/ThinExamplesTest.cs | 34 +-
.../Examples/ThinExamplesTwoServersTest.cs} | 30 +-
.../Services/JavaServiceDynamicProxy.cs | 2 +-
.../Services/PlatformTestService.cs | 619 +++++
.../Services/ServicesTest.cs | 394 ++--
.../Services/ServicesTypeAutoResolveTest.cs | 83 +-
.../Apache.Ignite.Core/Apache.Ignite.Core.nuspec | 12 +-
.../Apache.Ignite.Core/Impl/Binary/Marshaller.cs | 21 +
.../Impl/Binary/TypeNameParser.cs | 2 +-
.../examples/Shared/Events/LocalEventListener.cs | 54 -
.../Thick/Cache/MultiTieredCache/Program.cs | 8 +-
.../examples/Thick/Cache/QueryFullText/Program.cs | 2 +-
.../examples/Thick/Cache/QueryScan/Program.cs | 2 +-
.../dotnet/examples/Thick/Cache/Store/Program.cs | 2 +-
.../examples/Thick/Cache/Transaction/Program.cs | 4 +-
.../dotnet/examples/Thick/Misc/Events/Program.cs | 32 +-
.../dotnet/examples/Thick/Sql/Linq/Program.cs | 6 +-
.../examples/Thin/Cache/QueryScanThin/Program.cs | 2 +-
.../examples/Thin/Cache/TransactionThin/Program.cs | 4 +-
.../dotnet/examples/Thin/Sql/LinqThin/Program.cs | 6 +-
modules/platforms/nodejs/README.md | 32 -
modules/platforms/nodejs/api_spec/conf.json | 12 -
.../platforms/nodejs/examples/AuthTlsExample.js | 128 -
.../nodejs/examples/CachePutGetExample.js | 186 --
.../platforms/nodejs/examples/FailoverExample.js | 59 -
modules/platforms/nodejs/examples/SqlExample.js | 242 --
.../nodejs/examples/SqlQueryEntriesExample.js | 136 --
modules/platforms/nodejs/examples/certs/ca.crt | 32 -
modules/platforms/nodejs/examples/certs/client.crt | 30 -
modules/platforms/nodejs/examples/certs/client.key | 51 -
.../platforms/nodejs/examples/certs/keystore.jks | Bin 3828 -> 0 bytes
.../platforms/nodejs/examples/certs/truststore.jks | Bin 1477 -> 0 bytes
modules/platforms/nodejs/index.js | 43 -
modules/platforms/nodejs/lib/BinaryObject.js | 530 -----
modules/platforms/nodejs/lib/CacheClient.js | 759 ------
modules/platforms/nodejs/lib/CacheConfiguration.js | 1734 --------------
modules/platforms/nodejs/lib/Cursor.js | 307 ---
modules/platforms/nodejs/lib/EnumItem.js | 212 --
modules/platforms/nodejs/lib/Errors.js | 133 --
modules/platforms/nodejs/lib/IgniteClient.js | 290 ---
.../nodejs/lib/IgniteClientConfiguration.js | 112 -
modules/platforms/nodejs/lib/ObjectType.js | 600 -----
modules/platforms/nodejs/lib/Query.js | 508 ----
modules/platforms/nodejs/lib/Timestamp.js | 76 -
.../nodejs/lib/internal/ArgumentChecker.js | 83 -
.../nodejs/lib/internal/BinaryCommunicator.js | 409 ----
.../platforms/nodejs/lib/internal/BinaryType.js | 483 ----
.../nodejs/lib/internal/BinaryTypeStorage.js | 112 -
.../platforms/nodejs/lib/internal/BinaryUtils.js | 602 -----
.../nodejs/lib/internal/ClientFailoverSocket.js | 134 --
.../platforms/nodejs/lib/internal/ClientSocket.js | 454 ----
modules/platforms/nodejs/lib/internal/Logger.js | 45 -
.../platforms/nodejs/lib/internal/MessageBuffer.js | 293 ---
modules/platforms/nodejs/package.json | 40 -
modules/platforms/nodejs/spec/ExamplesExecutor.js | 28 -
modules/platforms/nodejs/spec/TestingHelper.js | 391 ---
.../nodejs/spec/cache/BinaryObject.spec.js | 176 --
modules/platforms/nodejs/spec/cache/Cache.spec.js | 262 ---
.../nodejs/spec/cache/CacheKeyValueOps.spec.js | 1022 --------
.../nodejs/spec/cache/CachePutGetDiffTypes.spec.js | 686 ------
.../nodejs/spec/cache/ComplexObject.spec.js | 540 -----
modules/platforms/nodejs/spec/cache/UUID.spec.js | 105 -
modules/platforms/nodejs/spec/config.js | 27 -
.../nodejs/spec/examples/AuthExample.spec.js | 33 -
.../nodejs/spec/examples/Examples.spec.js | 45 -
.../platforms/nodejs/spec/query/ScanQuery.spec.js | 207 --
.../nodejs/spec/query/SqlFieldsQuery.spec.js | 266 ---
.../platforms/nodejs/spec/query/SqlQuery.spec.js | 247 --
modules/platforms/nodejs/spec/support/jasmine.json | 11 -
modules/platforms/php/.gitignore | 2 -
modules/platforms/php/README.md | 37 -
modules/platforms/php/api_docs/Doxyfile | 2487 --------------------
modules/platforms/php/composer.json | 27 -
modules/platforms/php/examples/AuthTlsExample.php | 129 -
.../platforms/php/examples/CachePutGetExample.php | 184 --
modules/platforms/php/examples/FailoverExample.php | 67 -
modules/platforms/php/examples/SqlExample.php | 237 --
.../php/examples/SqlQueryEntriesExample.php | 127 -
modules/platforms/php/examples/certs/ca.pem | 32 -
modules/platforms/php/examples/certs/client.pem | 81 -
modules/platforms/php/examples/certs/keystore.jks | Bin 3828 -> 0 bytes
.../platforms/php/examples/certs/truststore.jks | Bin 1477 -> 0 bytes
.../src/Apache/Ignite/Cache/CacheConfiguration.php | 1011 --------
.../php/src/Apache/Ignite/Cache/CacheInterface.php | 379 ---
.../Apache/Ignite/Cache/CacheKeyConfiguration.php | 107 -
.../php/src/Apache/Ignite/Cache/QueryEntity.php | 315 ---
.../php/src/Apache/Ignite/Cache/QueryField.php | 279 ---
.../php/src/Apache/Ignite/Cache/QueryIndex.php | 191 --
modules/platforms/php/src/Apache/Ignite/Client.php | 243 --
.../php/src/Apache/Ignite/ClientConfiguration.php | 294 ---
.../php/src/Apache/Ignite/Data/BinaryObject.php | 469 ----
.../platforms/php/src/Apache/Ignite/Data/Date.php | 83 -
.../php/src/Apache/Ignite/Data/EnumItem.php | 155 --
.../platforms/php/src/Apache/Ignite/Data/Time.php | 58 -
.../php/src/Apache/Ignite/Data/Timestamp.php | 66 -
.../Apache/Ignite/Exception/ClientException.php | 35 -
.../Ignite/Exception/NoConnectionException.php | 35 -
.../Apache/Ignite/Exception/OperationException.php | 35 -
.../Exception/OperationStatusUnknownException.php | 35 -
.../Ignite/Internal/Binary/BinaryCommunicator.php | 493 ----
.../Apache/Ignite/Internal/Binary/BinaryField.php | 78 -
.../Ignite/Internal/Binary/BinaryObjectField.php | 113 -
.../Apache/Ignite/Internal/Binary/BinarySchema.php | 145 --
.../Apache/Ignite/Internal/Binary/BinaryType.php | 233 --
.../Ignite/Internal/Binary/BinaryTypeBuilder.php | 207 --
.../Ignite/Internal/Binary/BinaryTypeStorage.php | 123 -
.../Apache/Ignite/Internal/Binary/BinaryUtils.php | 450 ----
.../Ignite/Internal/Binary/ClientOperation.php | 64 -
.../Ignite/Internal/Binary/MessageBuffer.php | 307 ---
.../src/Apache/Ignite/Internal/Binary/Request.php | 85 -
.../src/Apache/Ignite/Internal/Binary/TypeInfo.php | 312 ---
.../php/src/Apache/Ignite/Internal/Cache.php | 387 ---
.../Internal/Connection/ClientFailoverSocket.php | 134 --
.../Ignite/Internal/Connection/ClientSocket.php | 247 --
.../Ignite/Internal/Connection/ProtocolVersion.php | 82 -
.../src/Apache/Ignite/Internal/Query/Cursor.php | 166 --
.../Ignite/Internal/Query/SqlFieldsCursor.php | 75 -
.../Ignite/Internal/Utils/ArgumentChecker.php | 87 -
.../src/Apache/Ignite/Internal/Utils/Logger.php | 62 -
.../src/Apache/Ignite/Query/CursorInterface.php | 56 -
.../php/src/Apache/Ignite/Query/Query.php | 70 -
.../php/src/Apache/Ignite/Query/ScanQuery.php | 88 -
.../Ignite/Query/SqlFieldsCursorInterface.php | 82 -
.../php/src/Apache/Ignite/Query/SqlFieldsQuery.php | 206 --
.../php/src/Apache/Ignite/Query/SqlQuery.php | 225 --
.../Apache/Ignite/Type/CollectionObjectType.php | 142 --
.../src/Apache/Ignite/Type/ComplexObjectType.php | 165 --
.../php/src/Apache/Ignite/Type/MapObjectType.php | 123 -
.../php/src/Apache/Ignite/Type/ObjectArrayType.php | 68 -
.../php/src/Apache/Ignite/Type/ObjectType.php | 442 ----
modules/platforms/php/tests/BinaryObjectTest.php | 196 --
.../platforms/php/tests/CacheKeyValueOpsTest.php | 763 ------
modules/platforms/php/tests/CachePutGetTest.php | 765 ------
modules/platforms/php/tests/CacheTest.php | 240 --
modules/platforms/php/tests/ComplexObjectTest.php | 428 ----
modules/platforms/php/tests/ScanQueryTest.php | 167 --
modules/platforms/php/tests/SqlFieldsQueryTest.php | 224 --
modules/platforms/php/tests/SqlQueryTest.php | 204 --
modules/platforms/php/tests/TestingHelper.php | 363 ---
.../php/tests/examples/ExecuteAuthTlsExample.php | 36 -
.../php/tests/examples/ExecuteExamples.php | 61 -
modules/platforms/python/LICENSE | 202 --
modules/platforms/python/README.md | 75 -
modules/platforms/python/docs/Makefile | 20 -
modules/platforms/python/docs/conf.py | 176 --
.../python/docs/datatypes/cache_props.rst | 163 --
.../platforms/python/docs/datatypes/parsers.rst | 175 --
modules/platforms/python/docs/examples.rst | 624 -----
modules/platforms/python/docs/index.rst | 33 -
modules/platforms/python/docs/modules.rst | 31 -
modules/platforms/python/docs/readme.rst | 202 --
modules/platforms/python/docs/source/modules.rst | 7 -
.../python/docs/source/pyignite.api.binary.rst | 7 -
.../docs/source/pyignite.api.cache_config.rst | 7 -
.../python/docs/source/pyignite.api.key_value.rst | 7 -
.../python/docs/source/pyignite.api.result.rst | 7 -
.../platforms/python/docs/source/pyignite.api.rst | 19 -
.../python/docs/source/pyignite.api.sql.rst | 7 -
.../python/docs/source/pyignite.binary.rst | 7 -
.../python/docs/source/pyignite.cache.rst | 7 -
.../python/docs/source/pyignite.client.rst | 7 -
.../docs/source/pyignite.connection.generators.rst | 7 -
.../docs/source/pyignite.connection.handshake.rst | 7 -
.../python/docs/source/pyignite.connection.rst | 17 -
.../python/docs/source/pyignite.connection.ssl.rst | 7 -
.../python/docs/source/pyignite.constants.rst | 7 -
.../python/docs/source/pyignite.datatypes.base.rst | 7 -
.../docs/source/pyignite.datatypes.binary.rst | 7 -
.../source/pyignite.datatypes.cache_config.rst | 7 -
.../source/pyignite.datatypes.cache_properties.rst | 7 -
.../docs/source/pyignite.datatypes.complex.rst | 7 -
.../docs/source/pyignite.datatypes.internal.rst | 7 -
.../docs/source/pyignite.datatypes.key_value.rst | 7 -
.../docs/source/pyignite.datatypes.null_object.rst | 7 -
.../docs/source/pyignite.datatypes.primitive.rst | 7 -
.../source/pyignite.datatypes.primitive_arrays.rst | 7 -
.../pyignite.datatypes.primitive_objects.rst | 7 -
.../docs/source/pyignite.datatypes.prop_codes.rst | 7 -
.../python/docs/source/pyignite.datatypes.rst | 29 -
.../python/docs/source/pyignite.datatypes.sql.rst | 7 -
.../docs/source/pyignite.datatypes.standard.rst | 7 -
.../docs/source/pyignite.datatypes.type_codes.rst | 7 -
.../python/docs/source/pyignite.exceptions.rst | 7 -
.../docs/source/pyignite.queries.op_codes.rst | 7 -
.../python/docs/source/pyignite.queries.rst | 15 -
modules/platforms/python/docs/source/pyignite.rst | 30 -
.../python/docs/source/pyignite.utils.rst | 7 -
modules/platforms/python/examples/binary_basics.py | 53 -
modules/platforms/python/examples/create_binary.py | 103 -
modules/platforms/python/examples/failover.py | 61 -
modules/platforms/python/examples/get_and_put.py | 41 -
.../platforms/python/examples/migrate_binary.py | 190 --
modules/platforms/python/examples/read_binary.py | 275 ---
modules/platforms/python/examples/readme.md | 17 -
modules/platforms/python/examples/scans.py | 55 -
modules/platforms/python/examples/sql.py | 298 ---
modules/platforms/python/examples/type_hints.py | 51 -
modules/platforms/python/pyignite/__init__.py | 17 -
modules/platforms/python/pyignite/api/__init__.py | 71 -
modules/platforms/python/pyignite/api/binary.py | 209 --
.../platforms/python/pyignite/api/cache_config.py | 279 ---
modules/platforms/python/pyignite/api/key_value.py | 995 --------
modules/platforms/python/pyignite/api/result.py | 38 -
modules/platforms/python/pyignite/api/sql.py | 475 ----
modules/platforms/python/pyignite/binary.py | 136 --
modules/platforms/python/pyignite/cache.py | 595 -----
modules/platforms/python/pyignite/client.py | 406 ----
.../python/pyignite/connection/__init__.py | 333 ---
.../python/pyignite/connection/generators.py | 48 -
.../python/pyignite/connection/handshake.py | 91 -
.../platforms/python/pyignite/connection/ssl.py | 49 -
modules/platforms/python/pyignite/constants.py | 52 -
.../python/pyignite/datatypes/__init__.py | 27 -
.../platforms/python/pyignite/datatypes/base.py | 24 -
.../platforms/python/pyignite/datatypes/binary.py | 45 -
.../python/pyignite/datatypes/cache_config.py | 153 --
.../python/pyignite/datatypes/cache_properties.py | 287 ---
.../platforms/python/pyignite/datatypes/complex.py | 526 -----
.../python/pyignite/datatypes/internal.py | 472 ----
.../python/pyignite/datatypes/key_value.py | 24 -
.../python/pyignite/datatypes/null_object.py | 64 -
.../python/pyignite/datatypes/primitive.py | 106 -
.../python/pyignite/datatypes/primitive_arrays.py | 208 --
.../python/pyignite/datatypes/primitive_objects.py | 158 --
.../python/pyignite/datatypes/prop_codes.py | 51 -
modules/platforms/python/pyignite/datatypes/sql.py | 23 -
.../python/pyignite/datatypes/standard.py | 739 ------
.../python/pyignite/datatypes/type_codes.py | 57 -
modules/platforms/python/pyignite/exceptions.py | 80 -
.../platforms/python/pyignite/queries/__init__.py | 339 ---
.../platforms/python/pyignite/queries/op_codes.py | 65 -
modules/platforms/python/pyignite/utils.py | 172 --
modules/platforms/python/requirements/docs.txt | 6 -
modules/platforms/python/requirements/install.txt | 4 -
modules/platforms/python/requirements/setup.txt | 3 -
modules/platforms/python/requirements/tests.txt | 5 -
modules/platforms/python/setup.py | 104 -
modules/platforms/python/tests/config/ssl.xml | 58 -
.../platforms/python/tests/config/ssl/README.txt | 3 -
.../python/tests/config/ssl/client_full.pem | 52 -
.../tests/config/ssl/client_with_pass_full.pem | 54 -
.../platforms/python/tests/config/ssl/server.jks | Bin 2380 -> 0 bytes
.../platforms/python/tests/config/ssl/trust.jks | Bin 1346 -> 0 bytes
modules/platforms/python/tests/conftest.py | 227 --
modules/platforms/python/tests/test_binary.py | 280 ---
modules/platforms/python/tests/test_cache_class.py | 221 --
.../platforms/python/tests/test_cache_class_sql.py | 103 -
.../platforms/python/tests/test_cache_config.py | 75 -
modules/platforms/python/tests/test_datatypes.py | 176 --
modules/platforms/python/tests/test_examples.py | 57 -
.../platforms/python/tests/test_generic_object.py | 33 -
modules/platforms/python/tests/test_get_names.py | 30 -
modules/platforms/python/tests/test_handshake.py | 64 -
modules/platforms/python/tests/test_key_value.py | 400 ----
modules/platforms/python/tests/test_scan.py | 66 -
modules/platforms/python/tests/test_sql.py | 184 --
.../GridSpringResourceInjectionSelfTest.java | 2 +-
modules/sqlline/bin/sqlline.bat | 8 +-
modules/sqlline/bin/sqlline.sh | 6 +-
.../scanners/file/UriDeploymentFileScanner.java | 2 +-
.../cache/IgniteCacheAbstractBenchmark.java | 2 +-
.../spi/discovery/zk/internal/ZkIgnitePaths.java | 2 +-
.../zk/ZookeeperDiscoverySpiTestUtil.java | 4 +-
parent/pom.xml | 10 +-
745 files changed, 10526 insertions(+), 44391 deletions(-)
create mode 100644 docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/WarmUpStrategy.java
create mode 100644 docs/_docs/code-snippets/xml/warm-up-strategy.xml
create mode 100644 docs/_docs/persistence/snapshot-directory.adoc
rename docs/_docs/{persistence => snapshots}/snapshots.adoc (89%)
create mode 100644 modules/compatibility/src/test/java/org/apache/ignite/compatibility/persistence/InlineIndexCompatibilityTest.java
delete mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/file/FilePageStoreFactory.java
copy modules/{platforms/php/src/Apache/Ignite/Cache/CacheEntry.php => core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/IgniteSnapshotVerifyException.java} (50%)
create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotMetadata.java
create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotMetadataCollectorTask.java
create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/SnapshotPartitionsVerifyTask.java
rename modules/{platforms/php/src/Apache/Ignite/Cache/CacheEntry.php => core/src/main/java/org/apache/ignite/internal/util/GridMutableLong.java} (54%)
create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/visor/snapshot/VisorSnapshotCheckTask.java
create mode 100644 modules/core/src/test/java/org/apache/ignite/cache/store/jdbc/dialect/OracleDialectTest.java
create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/topology/PartitionEvictionOrderTest.java
create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/rebalancing/RebalanceMetricsTest.java
create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/db/wal/WalArchiveSizeConfigurationTest.java
create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/IgniteClusterSnapshotCheckTest.java
create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/util/GridMutableLongTest.java
create mode 100644 modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/database/InlineObjectBytesDetector.java
create mode 100644 modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheParallelismQuerySortOrderTest.java
create mode 100644 modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/IgniteClusterSnapshotCheckWithIndexesTest.java
create mode 100644 modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/RemoveConstantsFromQueryTest.java
copy modules/platforms/cpp/thin-client/src/impl/transactions/{transactions_impl.cpp => transaction_impl.cpp} (64%)
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExamplesTestBase.cs
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/AtomicLong.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/AtomicLong_ExternalNode.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/AtomicReference.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/AtomicSequence.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/AtomicSequence_ExternalNode.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/BinaryMode.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/BinaryModeThin.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/ClientReconnect.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/DataStreamer.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/Ddl.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/DdlThin.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/Dml.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/DmlThin.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/EntryProcessor.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/Events.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/Events_ExternalNode.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/Func.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/Lifecycle.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/Linq.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/LinqThin.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/Messaging.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/MultiTieredCache.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/OptimisticTransaction.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/OptimisticTransactionThin.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/PeerAssemblyLoading.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/PutGet.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/PutGetThin.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/QueryContinuous.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/QueryContinuousThin.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/QueryFullText.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/QueryScan.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/QueryScanThin.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/Services.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/ServicesThin.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/Sql.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/SqlThin.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/Store.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/Task.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/Task_ExternalNode.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/Transaction.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/TransactionDeadlockDetection.txt
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Examples/ExpectedOutput/TransactionThin.txt
rename modules/platforms/{php/tests/TestConfig.php => dotnet/Apache.Ignite.Core.Tests/Examples/ThinExamplesTwoServersTest.cs} (62%)
create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Services/PlatformTestService.cs
delete mode 100644 modules/platforms/dotnet/examples/Shared/Events/LocalEventListener.cs
delete mode 100644 modules/platforms/nodejs/README.md
delete mode 100644 modules/platforms/nodejs/api_spec/conf.json
delete mode 100644 modules/platforms/nodejs/examples/AuthTlsExample.js
delete mode 100644 modules/platforms/nodejs/examples/CachePutGetExample.js
delete mode 100644 modules/platforms/nodejs/examples/FailoverExample.js
delete mode 100644 modules/platforms/nodejs/examples/SqlExample.js
delete mode 100644 modules/platforms/nodejs/examples/SqlQueryEntriesExample.js
delete mode 100644 modules/platforms/nodejs/examples/certs/ca.crt
delete mode 100644 modules/platforms/nodejs/examples/certs/client.crt
delete mode 100644 modules/platforms/nodejs/examples/certs/client.key
delete mode 100644 modules/platforms/nodejs/examples/certs/keystore.jks
delete mode 100644 modules/platforms/nodejs/examples/certs/truststore.jks
delete mode 100644 modules/platforms/nodejs/index.js
delete mode 100644 modules/platforms/nodejs/lib/BinaryObject.js
delete mode 100644 modules/platforms/nodejs/lib/CacheClient.js
delete mode 100644 modules/platforms/nodejs/lib/CacheConfiguration.js
delete mode 100644 modules/platforms/nodejs/lib/Cursor.js
delete mode 100644 modules/platforms/nodejs/lib/EnumItem.js
delete mode 100644 modules/platforms/nodejs/lib/Errors.js
delete mode 100644 modules/platforms/nodejs/lib/IgniteClient.js
delete mode 100644 modules/platforms/nodejs/lib/IgniteClientConfiguration.js
delete mode 100644 modules/platforms/nodejs/lib/ObjectType.js
delete mode 100644 modules/platforms/nodejs/lib/Query.js
delete mode 100644 modules/platforms/nodejs/lib/Timestamp.js
delete mode 100644 modules/platforms/nodejs/lib/internal/ArgumentChecker.js
delete mode 100644 modules/platforms/nodejs/lib/internal/BinaryCommunicator.js
delete mode 100644 modules/platforms/nodejs/lib/internal/BinaryType.js
delete mode 100644 modules/platforms/nodejs/lib/internal/BinaryTypeStorage.js
delete mode 100644 modules/platforms/nodejs/lib/internal/BinaryUtils.js
delete mode 100644 modules/platforms/nodejs/lib/internal/ClientFailoverSocket.js
delete mode 100644 modules/platforms/nodejs/lib/internal/ClientSocket.js
delete mode 100644 modules/platforms/nodejs/lib/internal/Logger.js
delete mode 100644 modules/platforms/nodejs/lib/internal/MessageBuffer.js
delete mode 100644 modules/platforms/nodejs/package.json
delete mode 100644 modules/platforms/nodejs/spec/ExamplesExecutor.js
delete mode 100644 modules/platforms/nodejs/spec/TestingHelper.js
delete mode 100644 modules/platforms/nodejs/spec/cache/BinaryObject.spec.js
delete mode 100644 modules/platforms/nodejs/spec/cache/Cache.spec.js
delete mode 100644 modules/platforms/nodejs/spec/cache/CacheKeyValueOps.spec.js
delete mode 100644 modules/platforms/nodejs/spec/cache/CachePutGetDiffTypes.spec.js
delete mode 100644 modules/platforms/nodejs/spec/cache/ComplexObject.spec.js
delete mode 100644 modules/platforms/nodejs/spec/cache/UUID.spec.js
delete mode 100644 modules/platforms/nodejs/spec/config.js
delete mode 100644 modules/platforms/nodejs/spec/examples/AuthExample.spec.js
delete mode 100644 modules/platforms/nodejs/spec/examples/Examples.spec.js
delete mode 100644 modules/platforms/nodejs/spec/query/ScanQuery.spec.js
delete mode 100644 modules/platforms/nodejs/spec/query/SqlFieldsQuery.spec.js
delete mode 100644 modules/platforms/nodejs/spec/query/SqlQuery.spec.js
delete mode 100644 modules/platforms/nodejs/spec/support/jasmine.json
delete mode 100644 modules/platforms/php/.gitignore
delete mode 100644 modules/platforms/php/README.md
delete mode 100644 modules/platforms/php/api_docs/Doxyfile
delete mode 100644 modules/platforms/php/composer.json
delete mode 100644 modules/platforms/php/examples/AuthTlsExample.php
delete mode 100644 modules/platforms/php/examples/CachePutGetExample.php
delete mode 100644 modules/platforms/php/examples/FailoverExample.php
delete mode 100644 modules/platforms/php/examples/SqlExample.php
delete mode 100644 modules/platforms/php/examples/SqlQueryEntriesExample.php
delete mode 100644 modules/platforms/php/examples/certs/ca.pem
delete mode 100644 modules/platforms/php/examples/certs/client.pem
delete mode 100644 modules/platforms/php/examples/certs/keystore.jks
delete mode 100644 modules/platforms/php/examples/certs/truststore.jks
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Cache/CacheConfiguration.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Cache/CacheInterface.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Cache/CacheKeyConfiguration.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Cache/QueryEntity.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Cache/QueryField.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Cache/QueryIndex.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Client.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/ClientConfiguration.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Data/BinaryObject.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Data/Date.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Data/EnumItem.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Data/Time.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Data/Timestamp.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Exception/ClientException.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Exception/NoConnectionException.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Exception/OperationException.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Exception/OperationStatusUnknownException.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Internal/Binary/BinaryCommunicator.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Internal/Binary/BinaryField.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Internal/Binary/BinaryObjectField.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Internal/Binary/BinarySchema.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Internal/Binary/BinaryType.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Internal/Binary/BinaryTypeBuilder.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Internal/Binary/BinaryTypeStorage.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Internal/Binary/BinaryUtils.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Internal/Binary/ClientOperation.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Internal/Binary/MessageBuffer.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Internal/Binary/Request.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Internal/Binary/TypeInfo.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Internal/Cache.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Internal/Connection/ClientFailoverSocket.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Internal/Connection/ClientSocket.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Internal/Connection/ProtocolVersion.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Internal/Query/Cursor.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Internal/Query/SqlFieldsCursor.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Internal/Utils/ArgumentChecker.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Internal/Utils/Logger.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Query/CursorInterface.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Query/Query.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Query/ScanQuery.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Query/SqlFieldsCursorInterface.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Query/SqlFieldsQuery.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Query/SqlQuery.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Type/CollectionObjectType.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Type/ComplexObjectType.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Type/MapObjectType.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Type/ObjectArrayType.php
delete mode 100644 modules/platforms/php/src/Apache/Ignite/Type/ObjectType.php
delete mode 100644 modules/platforms/php/tests/BinaryObjectTest.php
delete mode 100644 modules/platforms/php/tests/CacheKeyValueOpsTest.php
delete mode 100644 modules/platforms/php/tests/CachePutGetTest.php
delete mode 100644 modules/platforms/php/tests/CacheTest.php
delete mode 100644 modules/platforms/php/tests/ComplexObjectTest.php
delete mode 100644 modules/platforms/php/tests/ScanQueryTest.php
delete mode 100644 modules/platforms/php/tests/SqlFieldsQueryTest.php
delete mode 100644 modules/platforms/php/tests/SqlQueryTest.php
delete mode 100644 modules/platforms/php/tests/TestingHelper.php
delete mode 100644 modules/platforms/php/tests/examples/ExecuteAuthTlsExample.php
delete mode 100644 modules/platforms/php/tests/examples/ExecuteExamples.php
delete mode 100644 modules/platforms/python/LICENSE
delete mode 100644 modules/platforms/python/README.md
delete mode 100644 modules/platforms/python/docs/Makefile
delete mode 100644 modules/platforms/python/docs/conf.py
delete mode 100644 modules/platforms/python/docs/datatypes/cache_props.rst
delete mode 100644 modules/platforms/python/docs/datatypes/parsers.rst
delete mode 100644 modules/platforms/python/docs/examples.rst
delete mode 100644 modules/platforms/python/docs/index.rst
delete mode 100644 modules/platforms/python/docs/modules.rst
delete mode 100644 modules/platforms/python/docs/readme.rst
delete mode 100644 modules/platforms/python/docs/source/modules.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.api.binary.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.api.cache_config.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.api.key_value.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.api.result.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.api.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.api.sql.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.binary.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.cache.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.client.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.connection.generators.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.connection.handshake.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.connection.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.connection.ssl.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.constants.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.datatypes.base.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.datatypes.binary.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.datatypes.cache_config.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.datatypes.cache_properties.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.datatypes.complex.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.datatypes.internal.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.datatypes.key_value.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.datatypes.null_object.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.datatypes.primitive.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.datatypes.primitive_arrays.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.datatypes.primitive_objects.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.datatypes.prop_codes.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.datatypes.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.datatypes.sql.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.datatypes.standard.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.datatypes.type_codes.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.exceptions.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.queries.op_codes.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.queries.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.rst
delete mode 100644 modules/platforms/python/docs/source/pyignite.utils.rst
delete mode 100644 modules/platforms/python/examples/binary_basics.py
delete mode 100644 modules/platforms/python/examples/create_binary.py
delete mode 100644 modules/platforms/python/examples/failover.py
delete mode 100644 modules/platforms/python/examples/get_and_put.py
delete mode 100644 modules/platforms/python/examples/migrate_binary.py
delete mode 100644 modules/platforms/python/examples/read_binary.py
delete mode 100644 modules/platforms/python/examples/readme.md
delete mode 100644 modules/platforms/python/examples/scans.py
delete mode 100644 modules/platforms/python/examples/sql.py
delete mode 100644 modules/platforms/python/examples/type_hints.py
delete mode 100644 modules/platforms/python/pyignite/__init__.py
delete mode 100644 modules/platforms/python/pyignite/api/__init__.py
delete mode 100644 modules/platforms/python/pyignite/api/binary.py
delete mode 100644 modules/platforms/python/pyignite/api/cache_config.py
delete mode 100644 modules/platforms/python/pyignite/api/key_value.py
delete mode 100644 modules/platforms/python/pyignite/api/result.py
delete mode 100644 modules/platforms/python/pyignite/api/sql.py
delete mode 100644 modules/platforms/python/pyignite/binary.py
delete mode 100644 modules/platforms/python/pyignite/cache.py
delete mode 100644 modules/platforms/python/pyignite/client.py
delete mode 100644 modules/platforms/python/pyignite/connection/__init__.py
delete mode 100644 modules/platforms/python/pyignite/connection/generators.py
delete mode 100644 modules/platforms/python/pyignite/connection/handshake.py
delete mode 100644 modules/platforms/python/pyignite/connection/ssl.py
delete mode 100644 modules/platforms/python/pyignite/constants.py
delete mode 100644 modules/platforms/python/pyignite/datatypes/__init__.py
delete mode 100644 modules/platforms/python/pyignite/datatypes/base.py
delete mode 100644 modules/platforms/python/pyignite/datatypes/binary.py
delete mode 100644 modules/platforms/python/pyignite/datatypes/cache_config.py
delete mode 100644 modules/platforms/python/pyignite/datatypes/cache_properties.py
delete mode 100644 modules/platforms/python/pyignite/datatypes/complex.py
delete mode 100644 modules/platforms/python/pyignite/datatypes/internal.py
delete mode 100644 modules/platforms/python/pyignite/datatypes/key_value.py
delete mode 100644 modules/platforms/python/pyignite/datatypes/null_object.py
delete mode 100644 modules/platforms/python/pyignite/datatypes/primitive.py
delete mode 100644 modules/platforms/python/pyignite/datatypes/primitive_arrays.py
delete mode 100644 modules/platforms/python/pyignite/datatypes/primitive_objects.py
delete mode 100644 modules/platforms/python/pyignite/datatypes/prop_codes.py
delete mode 100644 modules/platforms/python/pyignite/datatypes/sql.py
delete mode 100644 modules/platforms/python/pyignite/datatypes/standard.py
delete mode 100644 modules/platforms/python/pyignite/datatypes/type_codes.py
delete mode 100644 modules/platforms/python/pyignite/exceptions.py
delete mode 100644 modules/platforms/python/pyignite/queries/__init__.py
delete mode 100644 modules/platforms/python/pyignite/queries/op_codes.py
delete mode 100644 modules/platforms/python/pyignite/utils.py
delete mode 100644 modules/platforms/python/requirements/docs.txt
delete mode 100644 modules/platforms/python/requirements/install.txt
delete mode 100644 modules/platforms/python/requirements/setup.txt
delete mode 100644 modules/platforms/python/requirements/tests.txt
delete mode 100644 modules/platforms/python/setup.py
delete mode 100644 modules/platforms/python/tests/config/ssl.xml
delete mode 100644 modules/platforms/python/tests/config/ssl/README.txt
delete mode 100644 modules/platforms/python/tests/config/ssl/client_full.pem
delete mode 100644 modules/platforms/python/tests/config/ssl/client_with_pass_full.pem
delete mode 100644 modules/platforms/python/tests/config/ssl/server.jks
delete mode 100644 modules/platforms/python/tests/config/ssl/trust.jks
delete mode 100644 modules/platforms/python/tests/conftest.py
delete mode 100644 modules/platforms/python/tests/test_binary.py
delete mode 100644 modules/platforms/python/tests/test_cache_class.py
delete mode 100644 modules/platforms/python/tests/test_cache_class_sql.py
delete mode 100644 modules/platforms/python/tests/test_cache_config.py
delete mode 100644 modules/platforms/python/tests/test_datatypes.py
delete mode 100644 modules/platforms/python/tests/test_examples.py
delete mode 100644 modules/platforms/python/tests/test_generic_object.py
delete mode 100644 modules/platforms/python/tests/test_get_names.py
delete mode 100644 modules/platforms/python/tests/test_handshake.py
delete mode 100644 modules/platforms/python/tests/test_key_value.py
delete mode 100644 modules/platforms/python/tests/test_scan.py
delete mode 100644 modules/platforms/python/tests/test_sql.py
[ignite] 01/01: Merge remote-tracking branch 'origin/master' into
ignite-ducktape
Posted by av...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
av pushed a commit to branch ignite-ducktape
in repository https://gitbox.apache.org/repos/asf/ignite.git
commit 0af35928ef29324130493a0caf27d116e111c05f
Merge: 25841d2 8d7a8eb
Author: Anton Vinogradov <av...@apache.org>
AuthorDate: Wed Mar 24 16:46:50 2021 +0300
Merge remote-tracking branch 'origin/master' into ignite-ducktape
.travis.yml | 2 +-
README.txt | 3 -
assembly/release-apache-ignite-base.xml | 76 -
checkstyle/checkstyle.xml | 8 +
docs/Gemfile | 3 +
docs/_data/toc.yaml | 6 +-
.../org/apache/ignite/snippets/WarmUpStrategy.java | 83 +
docs/_docs/code-snippets/xml/warm-up-strategy.xml | 71 +
docs/_docs/memory-configuration/data-regions.adoc | 97 +-
docs/_docs/monitoring-metrics/metrics.adoc | 19 +
.../monitoring-metrics/new-metrics-system.adoc | 2 -
docs/_docs/monitoring-metrics/new-metrics.adoc | 4 +-
docs/_docs/persistence/snapshot-directory.adoc | 39 +
docs/_docs/quick-start/nodejs.adoc | 6 +-
docs/_docs/quick-start/php.adoc | 17 +-
docs/_docs/quick-start/python.adoc | 2 +-
.../{persistence => snapshots}/snapshots.adoc | 34 +-
docs/_docs/thin-clients/cpp-thin-client.adoc | 57 +
docs/_docs/thin-clients/nodejs-thin-client.adoc | 4 +-
docs/_docs/thin-clients/php-thin-client.adoc | 14 +-
docs/_docs/thin-clients/python-thin-client.adoc | 8 +-
docs/_docs/tools/control-script.adoc | 19 +
.../ignite/examples/spark/SharedRDDExample.java | 2 +-
.../benchmarks/jmh/tree/BPlusTreeBenchmark.java | 4 +-
.../jdbc2/JdbcAbstractDmlStatementSelfTest.java | 4 +-
.../internal/jdbc2/JdbcBulkLoadSelfTest.java | 2 +-
.../internal/jdbc2/JdbcComplexQuerySelfTest.java | 2 +-
.../jdbc2/JdbcDistributedJoinsQueryTest.java | 2 +-
.../internal/jdbc2/JdbcMetadataSelfTest.java | 2 +-
.../jdbc2/JdbcNoCacheStreamingSelfTest.java | 2 +-
.../jdbc2/JdbcPreparedStatementSelfTest.java | 2 +-
.../internal/jdbc2/JdbcResultSetSelfTest.java | 2 +-
.../internal/jdbc2/JdbcStatementSelfTest.java | 2 +-
.../internal/jdbc2/JdbcStreamingSelfTest.java | 4 +-
.../jdbc2/JdbcStreamingToPublicCacheTest.java | 2 +-
.../ignite/jdbc/AbstractJdbcPojoQuerySelfTest.java | 2 +-
.../ignite/jdbc/JdbcComplexQuerySelfTest.java | 2 +-
.../ignite/jdbc/JdbcErrorsAbstractSelfTest.java | 2 +-
.../apache/ignite/jdbc/JdbcMetadataSelfTest.java | 2 +-
.../ignite/jdbc/JdbcPreparedStatementSelfTest.java | 2 +-
.../apache/ignite/jdbc/JdbcStatementSelfTest.java | 2 +-
.../thin/JdbcThinAbstractDmlStatementSelfTest.java | 4 +-
.../ignite/jdbc/thin/JdbcThinBulkLoadSelfTest.java | 4 +-
.../jdbc/thin/JdbcThinComplexQuerySelfTest.java | 2 +-
.../ignite/jdbc/thin/JdbcThinMetadataSelfTest.java | 2 +-
.../thin/JdbcThinPartitionAwarenessSelfTest.java | 4 +-
.../thin/JdbcThinPreparedStatementSelfTest.java | 2 +-
.../jdbc/thin/JdbcThinResultSetSelfTest.java | 2 +-
.../jdbc/thin/JdbcThinStatementCancelSelfTest.java | 2 +-
.../jdbc/thin/JdbcThinStatementSelfTest.java | 2 +-
.../thin/JdbcThinStatementTimeoutSelfTest.java | 2 +-
.../qa/query/WarningOnBigQueryResultsBaseTest.java | 4 +-
.../clients/AbstractClientCompatibilityTest.java | 17 +-
.../persistence/FoldersReuseCompatibilityTest.java | 2 +-
.../persistence/InlineIndexCompatibilityTest.java | 359 +++
.../IgniteCompatibilityBasicTestSuite.java | 2 +
.../AbstractPageCompressionIntegrationTest.java | 2 +-
.../compress/CompressionConfigurationTest.java | 4 +-
.../compress/CompressionProcessorTest.java | 6 +-
.../DiskPageCompressionIntegrationTest.java | 10 +-
.../WalPageCompressionIntegrationTest.java | 4 +-
.../internal/commandline/cache/IdleVerify.java | 44 +-
.../internal/commandline/query/KillCommand.java | 2 +-
.../commandline/snapshot/SnapshotCommand.java | 51 +-
.../commandline/snapshot/SnapshotSubcommand.java | 25 +-
.../commandline/CommandHandlerParsingTest.java | 2 +-
.../util/GridCommandHandlerAbstractTest.java | 7 +-
.../util/GridCommandHandlerClusterByClassTest.java | 36 +-
.../util/GridCommandHandlerIndexingTest.java | 2 +-
.../GridCommandHandlerInterruptCommandTest.java | 2 +-
.../util/GridCommandHandlerPropertiesTest.java | 39 +
.../apache/ignite/util/GridCommandHandlerTest.java | 55 +-
.../java/org/apache/ignite/DataRegionMetrics.java | 12 +-
.../apache/ignite/DataRegionMetricsAdapter.java | 12 +-
.../java/org/apache/ignite/DataStorageMetrics.java | 26 +-
.../apache/ignite/DataStorageMetricsAdapter.java | 12 +-
.../src/main/java/org/apache/ignite/Ignite.java | 9 +-
.../java/org/apache/ignite/IgniteSemaphore.java | 13 +
.../org/apache/ignite/IgniteSystemProperties.java | 4 +-
.../main/java/org/apache/ignite/MemoryMetrics.java | 3 +-
.../java/org/apache/ignite/PersistenceMetrics.java | 3 +-
.../org/apache/ignite/binary/BinaryObject.java | 6 +
.../java/org/apache/ignite/cache/QueryEntity.java | 2 +-
.../sorted/SortedEvictionPolicyFactory.java | 2 +-
.../cache/store/jdbc/dialect/OracleDialect.java | 7 +-
.../ignite/client/ClientCacheConfiguration.java | 44 +
.../ignite/configuration/CacheConfiguration.java | 4 +-
.../events/CacheConsistencyViolationEvent.java | 4 +-
.../ignite/internal/GridEventConsumeHandler.java | 2 +-
.../internal/TransactionMetricsMxBeanImpl.java | 13 +-
.../internal/binary/BinaryEnumObjectImpl.java | 14 +
.../ignite/internal/binary/BinaryObjectImpl.java | 5 +
.../internal/binary/BinaryObjectOffheapImpl.java | 5 +
.../internal/client/thin/TcpClientChannel.java | 2 +-
.../ignite/internal/jdbc2/JdbcResultSet.java | 2 +-
.../managers/discovery/GridDiscoveryManager.java | 2 +-
.../cache/CacheAffinitySharedManager.java | 12 +-
.../processors/cache/CacheEvictableEntryImpl.java | 2 +-
.../cache/CacheGroupMetricsMXBeanImpl.java | 12 +-
.../cache/CacheLocalMetricsMXBeanImpl.java | 14 +-
.../processors/cache/CacheMetricsImpl.java | 8 +-
.../processors/cache/ClusterCachesInfo.java | 2 +
.../cache/GridCacheDeploymentManager.java | 25 +-
.../processors/cache/GridCacheIoManager.java | 2 +-
.../processors/cache/GridCacheMapEntry.java | 4 +-
.../cache/GridCachePartitionExchangeManager.java | 3 +
.../processors/cache/GridCacheProcessor.java | 2 +-
.../processors/cache/GridCacheSharedContext.java | 3 +-
.../internal/processors/cache/GridCacheUtils.java | 3 +
.../binary/CacheObjectBinaryProcessorImpl.java | 6 +-
.../dht/preloader/GridDhtPartitionDemander.java | 65 +-
.../preloader/GridDhtPartitionsExchangeFuture.java | 78 +-
.../dht/topology/GridClientPartitionTopology.java | 2 +-
.../dht/topology/GridDhtPartitionsReservation.java | 4 +-
.../cache/distributed/near/GridNearGetFuture.java | 2 +-
.../cache/distributed/near/GridNearLockFuture.java | 2 +-
.../cache/persistence/CacheDataRowAdapter.java | 77 +-
.../persistence/DataRegionMetricsMXBeanImpl.java | 12 +-
.../cache/persistence/DataStorageMetricsImpl.java | 57 +-
.../persistence/DataStorageMetricsSnapshot.java | 30 +-
.../GridCacheDatabaseSharedManager.java | 26 +-
.../cache/persistence/GridCacheOffheapManager.java | 2 +-
.../IgniteCacheDatabaseSharedManager.java | 46 +-
.../cache/persistence/RecoveryDebug.java | 2 +-
.../persistence/checkpoint/CheckpointManager.java | 7 +-
.../cache/persistence/checkpoint/Checkpointer.java | 34 +-
.../checkpoint/LightweightCheckpointManager.java | 3 +-
.../CachePartitionDefragmentationManager.java | 12 +-
.../cache/persistence/file/FilePageStore.java | 16 +-
.../persistence/file/FilePageStoreFactory.java | 56 -
.../persistence/file/FilePageStoreManager.java | 69 +-
.../file/FileVersionCheckingFactory.java | 28 +-
.../snapshot/IgniteSnapshotManager.java | 538 ++++-
.../snapshot/IgniteSnapshotVerifyException.java} | 50 +-
.../persistence/snapshot/SnapshotFutureTask.java | 24 +-
.../persistence/snapshot/SnapshotMetadata.java | 199 ++
.../snapshot/SnapshotMetadataCollectorTask.java | 111 +
.../snapshot/SnapshotPartitionsVerifyTask.java | 319 +++
.../cache/persistence/tree/BPlusTree.java | 6 +-
.../persistence/tree/io/AbstractDataPageIO.java | 2 +-
.../persistence/wal/FileWriteAheadLogManager.java | 164 +-
.../processors/cache/query/CacheQueryEntry.java | 2 +-
.../query/GridCacheDistributedQueryManager.java | 2 +-
.../cache/query/jdbc/GridCacheQueryJdbcTask.java | 6 +-
.../cache/store/GridCacheWriteBehindStore.java | 10 +-
.../processors/cache/tree/CacheDataTree.java | 2 +-
.../internal/processors/cache/tree/DataRow.java | 7 +
.../cache/verify/IdleVerifyResultV2.java | 102 +-
.../processors/cache/verify/IdleVerifyUtility.java | 114 +-
.../cache/verify/PartitionHashRecordV2.java | 10 +-
.../verify/VerifyBackupPartitionsDumpTask.java | 8 +-
.../cache/verify/VerifyBackupPartitionsTask.java | 2 +-
.../cache/verify/VerifyBackupPartitionsTaskV2.java | 190 +-
.../processors/datastreamer/DataStreamerImpl.java | 2 +-
.../datastructures/AtomicDataStructureProxy.java | 2 +-
.../datastructures/DataStructuresProcessor.java | 2 +-
.../datastructures/GridCacheLockImpl.java | 2 +-
.../datastructures/GridCacheSemaphoreImpl.java | 35 +
.../datastructures/GridCacheSemaphoreState.java | 4 +-
.../processors/jobmetrics/GridJobMetrics.java | 12 +-
.../jobmetrics/GridJobMetricsProcessor.java | 12 +-
.../jobmetrics/GridJobMetricsSnapshot.java | 12 +-
.../internal/processors/odbc/SqlListenerUtils.java | 2 +-
.../cache/ClientCacheSqlFieldsQueryRequest.java | 2 +-
.../platform/cluster/PlatformClusterGroup.java | 2 +-
.../internal/processors/query/QueryUtils.java | 54 +-
.../processors/query/RunningQueryManager.java | 5 +-
.../internal/processors/tracing/SpanTags.java | 3 +
.../org/apache/ignite/internal/util/GridDebug.java | 4 +-
.../ignite/internal/util/GridJavaProcess.java | 9 +-
.../ignite/internal/util/GridMutableLong.java} | 58 +-
.../apache/ignite/internal/util/IgniteUtils.java | 30 +-
.../ignite/internal/util/collection/IntMap.java | 30 +
.../util/distributed/DistributedProcess.java | 2 +-
.../util/ipc/loopback/IpcServerTcpEndpoint.java | 2 +-
.../ipc/shmem/IpcSharedMemoryServerEndpoint.java | 2 +-
.../internal/util/nio/ssl/GridNioSslHandler.java | 12 +
.../util/offheap/unsafe/GridUnsafeMap.java | 2 +-
.../util/tostring/CircularStringBuilder.java | 2 +-
.../visor/cache/index/IndexRebuildStatusTask.java | 2 +-
.../diagnostic/VisorPageLocksTrackerArgs.java | 2 +-
.../visor/snapshot/VisorSnapshotCheckTask.java | 60 +
.../java/org/apache/ignite/lang/IgniteBiTuple.java | 2 +-
.../ignite/mxbean/CacheGroupMetricsMXBean.java | 10 +-
.../apache/ignite/mxbean/CacheMetricsMXBean.java | 70 +-
.../ignite/mxbean/DataRegionMetricsMXBean.java | 32 +-
.../ignite/mxbean/DataStorageMetricsMXBean.java | 20 +-
.../org/apache/ignite/mxbean/IgniteMXBean.java | 74 +-
.../org/apache/ignite/mxbean/ThreadPoolMXBean.java | 20 +-
.../ignite/mxbean/TransactionMetricsMxBean.java | 12 +-
.../ignite/plugin/security/SecurityPermission.java | 2 +-
.../org/apache/ignite/spi/IgniteSpiContext.java | 9 +-
.../priorityqueue/PriorityQueueCollisionSpi.java | 2 +-
.../tcp/internal/CommunicationTcpUtils.java | 40 +-
.../tcp/internal/ConnectionClientPool.java | 20 +-
.../tcp/internal/GridNioServerWrapper.java | 39 +-
.../ignite/spi/discovery/tcp/ServerImpl.java | 45 +-
.../ignite/spi/discovery/tcp/TcpDiscoverySpi.java | 20 +-
.../spi/discovery/tcp/TcpDiscoverySpiMBean.java | 14 +-
.../apache/ignite/spi/indexing/IndexingSpi.java | 2 +-
.../ignite/spi/indexing/noop/NoopIndexingSpi.java | 2 +-
.../ignite/spi/metric/MetricExporterSpi.java | 11 +-
.../ignite/spi/metric/ReadOnlyMetricRegistry.java | 32 +
.../spi/metric/jmx/JmxMetricExporterSpi.java | 55 +-
.../apache/ignite/stream/StreamTransformer.java | 2 +-
.../java/org/jsr166/ConcurrentLinkedHashMap.java | 8 +-
.../store/StoreResourceInjectionSelfTest.java | 4 +-
.../store/jdbc/dialect/OracleDialectTest.java | 49 +
.../TestJdbcPojoStoreFactoryWithHangWriteAll.java | 2 +-
.../org/apache/ignite/client/FunctionalTest.java | 32 +-
.../failure/FailureHandlerTriggeredTest.java | 2 +-
.../GridMultithreadedJobStealingSelfTest.java | 12 +-
.../internal/GridNodeMetricsLogPdsSelfTest.java | 11 +-
.../internal/GridNodeMetricsLogSelfTest.java | 17 +-
.../ignite/internal/IgniteClientFailuresTest.java | 97 +-
.../internal/binary/BinaryEnumsSelfTest.java | 1 +
.../BinaryFooterOffsetsAbstractSelfTest.java | 2 +
.../internal/binary/BinaryMarshallerSelfTest.java | 1 +
...ectByteBufferStreamImplV2ByteOrderSelfTest.java | 18 +-
.../optimized/OptimizedMarshallerTest.java | 12 +-
.../cache/CacheGroupsMetricsRebalanceTest.java | 52 +-
...InterceptorPartitionCounterLocalSanityTest.java | 12 +-
.../processors/cache/CacheRebalancingSelfTest.java | 2 +-
.../cache/CacheStopAndDestroySelfTest.java | 20 +-
.../ClientFastReplyCoordinatorFailureTest.java | 100 +
.../cache/GridCacheEntryVersionSelfTest.java | 2 +-
.../cache/GridCacheOffheapUpdateSelfTest.java | 2 +-
.../cache/GridCacheTtlManagerLoadTest.java | 2 +-
.../IgniteCacheClusterReadOnlyModeSelfTest.java | 4 +-
.../processors/cache/IgniteCacheGroupsTest.java | 2 +-
...acheAbstractDataStructuresFailoverSelfTest.java | 2 +-
.../GridCacheAtomicStampedApiSelfAbstractTest.java | 2 +-
.../IgniteAtomicStampedClusterReadOnlyTest.java | 2 +-
.../datastructures/IgniteLockAbstractSelfTest.java | 2 +-
.../IgniteSemaphoreAbstractSelfTest.java | 95 +
.../SemaphoreFailoverNoWaitingAcquirerTest.java | 2 +-
.../distributed/CacheBlockOnReadAbstractTest.java | 2 +-
.../GridCacheMultiNodeLockAbstractTest.java | 12 +-
.../distributed/GridExchangeFreeSwitchTest.java | 8 +-
.../dht/GridCacheTxNodeFailureSelfTest.java | 2 +-
.../dht/IgniteCacheMultiTxLockSelfTest.java | 2 +-
...lanceIsProcessingWhenAssignmentIsEmptyTest.java | 2 +-
.../dht/topology/PartitionEvictionOrderTest.java | 159 ++
.../GridCacheRebalancingSyncSelfTest.java | 2 +-
.../rebalancing/RebalanceMetricsTest.java | 112 +
...teCacheStoreSessionWriteBehindAbstractTest.java | 4 +-
.../GridCacheFastNodeLeftForTransactionTest.java | 2 +-
...heMvccAbstractBasicCoordinatorFailoverTest.java | 2 +-
.../cache/mvcc/CacheMvccAbstractTest.java | 6 +-
.../mvcc/CacheMvccConfigurationValidationTest.java | 6 +-
.../IgniteDataStorageMetricsSelfTest.java | 142 ++
...sCacheObjectBinaryProcessorOnDiscoveryTest.java | 2 +-
.../IgnitePdsCacheRebalancingAbstractTest.java | 2 +-
...itePdsCacheStartStopWithFreqCheckpointTest.java | 2 +-
.../IgnitePdsSporadicDataRecordsOnBackupTest.java | 2 +-
.../db/IgnitePdsDataRegionMetricsTest.java | 19 +-
...gnitePdsRebalancingOnNotStableTopologyTest.java | 2 +-
.../db/file/IgnitePdsCheckpointSimpleTest.java | 59 +-
.../db/file/IgnitePdsThreadInterruptionTest.java | 2 +-
.../db/wal/WalArchiveSizeConfigurationTest.java | 132 ++
.../db/wal/WalDeletionArchiveAbstractTest.java | 29 +-
.../db/wal/WriteAheadLogManagerSelfTest.java | 141 +-
.../pagelocktracker/log/PageLockLogTest.java | 6 +-
.../snapshot/AbstractSnapshotSelfTest.java | 24 +-
.../snapshot/IgniteClusterSnapshotCheckTest.java | 540 +++++
.../snapshot/IgniteSnapshotManagerSelfTest.java | 180 +-
.../IgniteChangeGlobalStateCacheTest.java | 2 +-
.../wal/AbstractWalDeltaConsistencyTest.java | 2 +-
.../cache/query/CacheDataPageScanQueryTest.java | 10 +-
.../cache/query/IndexingSpiQuerySelfTest.java | 2 +-
.../CacheContinuousQueryCounterAbstractTest.java | 4 +-
.../CacheContinuousQueryRandomOperationsTest.java | 2 +-
.../continuous/CacheKeepBinaryIterationTest.java | 4 +-
.../GridCacheContinuousQueryAbstractSelfTest.java | 16 +-
.../GridCacheWriteBehindStoreAbstractSelfTest.java | 2 +-
...iteBehindStorePartitionedMultiNodeSelfTest.java | 2 +-
.../TxRollbackOnTimeoutOnePhaseCommitTest.java | 8 +-
.../processors/database/BPlusTreeSelfTest.java | 24 +-
.../IgniteDataStreamerPerformanceTest.java | 2 +-
.../IgniteMessagingConfigVariationFullApiTest.java | 6 +-
.../AbstractPerformanceStatisticsTest.java | 4 +-
.../ignite/internal/util/GridArraysSelfTest.java | 20 +-
.../ignite/internal/util/GridMutableLongTest.java | 61 +
.../ignite/internal/util/IgniteUtilsSelfTest.java | 10 +
.../internal/util/collection/IntHashMapTest.java | 27 +
.../GridOffHeapMapPerformanceAbstractTest.java | 2 +-
.../util/tostring/GridToStringBuilderSelfTest.java | 2 +-
.../GridBoundedConcurrentOrderedMapSelfTest.java | 4 +-
.../GridContinuousOperationsLoadTest.java | 10 +-
.../marshaller/GridMarshallerAbstractTest.java | 2 +-
.../messaging/IgniteMessagingSendAsyncTest.java | 2 +-
.../java/org/apache/ignite/p2p/GridP2PTestJob.java | 2 +-
.../platform/PlatformEventsWriteEventTask.java | 2 +-
...unicationInverseConnectionEstablishingTest.java | 67 +-
.../tcp/TcpCommunicationSpiDropNodesTest.java | 2 +-
...cpClientDiscoverySpiFailureTimeoutSelfTest.java | 1 +
.../tcp/TcpDiscoveryNodeJoinAndFailureTest.java | 2 +-
.../apache/ignite/testframework/GridTestUtils.java | 13 +-
.../testframework/junits/GridAbstractTest.java | 6 +-
.../junits/common/GridCommonAbstractTest.java | 4 +-
.../testframework/test/VariationsIteratorTest.java | 10 +-
.../ignite/testsuites/IgniteBasicTestSuite.java | 2 +
.../IgniteBasicWithPersistenceTestSuite.java | 2 +
.../testsuites/IgniteCacheMvccTestSuite7.java | 4 +-
.../ignite/testsuites/IgniteCacheTestSuite.java | 2 +
.../ignite/testsuites/IgniteCacheTestSuite5.java | 2 +
.../testsuites/IgniteKernalSelfTestSuite.java | 4 +-
.../ignite/testsuites/IgnitePdsTestSuite2.java | 3 +
.../apache/ignite/util/GridLongListSelfTest.java | 10 +-
...ridCommandHandlerClusterByClassTest_help.output | 6 +
...andHandlerClusterByClassWithSSLTest_help.output | 6 +
.../development/utils/IgniteWalConverter.java | 61 +-
.../utils/IgniteWalConverterArguments.java | 137 +-
.../utils/IgniteWalConverterArgumentsTest.java | 191 +-
.../development/utils/IgniteWalConverterTest.java | 125 +-
.../ignite/tests/p2p/AlwaysTruePredicate.java | 2 +-
.../cache/hibernate/HibernateCacheProxy.java | 4 +-
.../processors/query/h2/IgniteH2Indexing.java | 46 +-
.../processors/query/h2/database/H2Tree.java | 57 +-
.../processors/query/h2/database/H2TreeIndex.java | 2 +-
.../h2/database/InlineObjectBytesDetector.java | 197 ++
.../query/h2/database/io/AbstractH2LeafIO.java | 2 +-
.../processors/query/h2/dml/DmlAstUtils.java | 2 +-
.../processors/query/h2/opt/GridH2MetaTable.java | 2 +-
.../query/h2/opt/join/CollocationModel.java | 2 +-
.../query/h2/opt/join/DistributedJoinContext.java | 2 +-
.../query/h2/opt/join/DistributedLookupBatch.java | 2 +-
.../processors/query/h2/sql/GridSqlConst.java | 5 +
.../processors/query/h2/sql/GridSqlDelete.java | 10 +-
.../processors/query/h2/sql/GridSqlInsert.java | 18 +-
.../processors/query/h2/sql/GridSqlJoin.java | 8 +-
.../processors/query/h2/sql/GridSqlMerge.java | 16 +-
.../processors/query/h2/sql/GridSqlQuery.java | 4 +-
.../query/h2/sql/GridSqlQuerySplitter.java | 14 +-
.../processors/query/h2/sql/GridSqlSelect.java | 16 +-
.../processors/query/h2/sql/GridSqlUnion.java | 14 +-
.../processors/query/h2/sql/GridSqlUpdate.java | 12 +-
.../query/h2/twostep/AbstractReducer.java | 4 +-
.../query/h2/twostep/GridMapQueryExecutor.java | 2 +-
.../query/h2/twostep/GridReduceQueryExecutor.java | 10 +-
.../processors/query/h2/twostep/ReduceIndex.java | 4 +-
.../query/h2/twostep/ReducePartitionMapper.java | 10 +-
.../query/h2/twostep/SortedReduceIndexAdapter.java | 36 +
.../visor/verify/ValidateIndexesClosure.java | 11 +-
.../cache/BinaryTypeMismatchLoggingTest.java | 2 +-
.../CacheGroupMetricsWithIndexBuildFailTest.java | 10 +-
.../cache/CacheGroupMetricsWithIndexTest.java | 204 +-
.../cache/GridCacheCrossCacheQuerySelfTest.java | 4 +-
.../processors/cache/GridCacheOffHeapSelfTest.java | 2 +-
.../cache/GridCacheQuerySimpleBenchmark.java | 4 +-
.../cache/GridIndexingWithNoopSwapSelfTest.java | 2 +-
.../cache/IgniteCacheAbstractQuerySelfTest.java | 9 +-
.../cache/IgniteCacheCollocatedQuerySelfTest.java | 8 +-
.../cache/IgniteCacheDistributedJoinTest.java | 12 +-
.../IgniteCacheFieldsQueryNoDataSelfTest.java | 2 +-
.../cache/IgniteCacheLargeResultSelfTest.java | 2 +-
.../cache/IgniteCacheOffheapEvictQueryTest.java | 4 +-
.../cache/IgniteCacheOffheapIndexScanTest.java | 2 +-
.../IgniteCacheParallelismQuerySortOrderTest.java | 257 ++
.../cache/IgniteCacheQueryLoadSelfTest.java | 2 +-
.../IgniteCacheQueryMultiThreadedSelfTest.java | 2 +-
.../IgniteCacheSqlQueryMultiThreadedSelfTest.java | 2 +-
...heClientQueryReplicatedNodeRestartSelfTest.java | 8 +-
.../near/IgniteCacheQueryNodeRestartSelfTest.java | 2 +-
.../near/IgniteCacheQueryNodeRestartSelfTest2.java | 2 +-
.../cache/index/H2ConnectionLeaksSelfTest.java | 2 +-
.../cache/index/H2DynamicTableSelfTest.java | 2 +-
.../cache/index/IgniteDecimalSelfTest.java | 2 +-
.../processors/cache/index/IndexMetricsTest.java | 6 +-
...acheMvccAbstractSqlCoordinatorFailoverTest.java | 6 +-
.../cache/mvcc/CacheMvccBackupsAbstractTest.java | 6 +-
.../cache/mvcc/CacheMvccSqlTxModesTest.java | 2 +-
.../mvcc/CacheMvccSqlTxQueriesAbstractTest.java | 4 +-
...cheMvccSqlTxQueriesWithReducerAbstractTest.java | 38 +-
.../cache/mvcc/MvccRepeatableReadBulkOpsTest.java | 2 +-
.../IgniteClusterSnapshotCheckWithIndexesTest.java | 127 +
.../IgniteDbSingleNodeWithIndexingPutGetTest.java | 14 +-
.../PerformanceStatisticsQueryTest.java | 4 +-
.../query/IgniteCacheGroupsCompareQueryTest.java | 2 +-
.../query/IgniteSqlParameterizedQueryTest.java | 2 +-
.../processors/query/IgniteSqlRoutingTest.java | 2 +-
.../query/IgniteSqlSplitterSelfTest.java | 16 +-
.../processors/query/LocalQueryLazyTest.java | 2 +-
.../query/MemLeakOnSqlWithClientReconnectTest.java | 2 +-
.../query/RemoveConstantsFromQueryTest.java | 235 ++
.../processors/query/RunningQueriesTest.java | 2 +-
.../query/SqlFieldTypeValidationTypesTest.java | 12 +-
.../processors/query/SqlSystemViewsSelfTest.java | 4 +-
.../query/h2/IgniteSqlQueryMinMaxTest.java | 70 +-
.../processors/query/h2/QueryDataPageScanTest.java | 38 +-
.../query/h2/sql/AbstractH2CompareQueryTest.java | 6 +-
.../query/h2/sql/BaseH2CompareQueryTest.java | 2 +-
.../query/h2/sql/GridQueryParsingTest.java | 4 +-
.../query/h2/sql/H2CompareBigQueryTest.java | 2 +-
...neOrSinglePartitionsQueryOptimizationsTest.java | 4 +-
.../h2/twostep/TableViewSubquerySelfTest.java | 2 +-
.../IgniteBinaryCacheQueryTestSuite.java | 4 +
.../testsuites/IgnitePdsWithIndexingTestSuite.java | 2 +
.../apache/ignite/ml/dataset/DatasetBuilder.java | 2 +-
.../bootstrapping/BootstrappedDatasetBuilder.java | 2 +-
.../ignite/ml/environment/logging/MLLogger.java | 2 +-
.../ml/preprocessing/PreprocessingTrainer.java | 2 +-
.../normalization/NormalizationPreprocessor.java | 2 +-
.../selection/split/TrainTestDatasetSplitter.java | 2 +-
.../split/mapper/SHA256UniformMapper.java | 2 +-
.../impl/local/LocalDatasetBuilderTest.java | 2 +-
.../java/org/apache/ignite/ml/math/BlasTest.java | 4 +-
.../vector/VectorImplementationsFixtures.java | 2 +-
.../discrete/DiscreteNaiveBayesModelTest.java | 2 +-
.../discrete/DiscreteNaiveBayesTrainerTest.java | 2 +-
.../gini/GiniImpurityMeasureCalculatorTest.java | 26 +-
.../mse/MSEImpurityMeasureCalculatorTest.java | 18 +-
.../data/impurity/GiniFeatureHistogramTest.java | 4 +-
.../data/impurity/ImpurityHistogramTest.java | 4 +-
.../monitoring/opencensus/AbstractTracingTest.java | 51 +-
.../opencensus/OpenCensusSqlJdbcTracingTest.java | 9 +-
.../opencensus/OpenCensusSqlNativeTracingTest.java | 15 +-
.../platforms/cpp/thin-client-test/src/tx_test.cpp | 85 +-
modules/platforms/cpp/thin-client/CMakeLists.txt | 1 +
.../cpp/thin-client/project/vs/thin-client.vcxproj | 1 +
.../project/vs/thin-client.vcxproj.filters | 24 +
.../src/impl/cache/cache_client_impl.cpp | 145 +-
.../thin-client/src/impl/cache/cache_client_impl.h | 37 +-
.../cpp/thin-client/src/impl/data_router.h | 10 +
.../platforms/cpp/thin-client/src/impl/message.h | 18 +-
...{transactions_impl.cpp => transaction_impl.cpp} | 94 +-
.../src/impl/transactions/transaction_impl.h | 50 +-
.../src/impl/transactions/transactions_impl.cpp | 135 +-
.../src/impl/transactions/transactions_impl.h | 48 +-
.../Apache.Ignite.Core.Tests.DotNetCore.csproj | 4 +-
.../Apache.Ignite.Core.Tests.csproj | 1 +
.../Binary/BinaryDynamicRegistrationTest.cs | 47 +-
.../Binary/BinaryNameMapperTest.cs | 62 +-
.../Cache/Affinity/AffinityTest.cs | 40 +
.../Apache.Ignite.Core.Tests/Examples/Example.cs | 12 +
.../Examples/ExamplePaths.cs | 11 +-
.../Examples/ExamplesTestBase.cs | 172 ++
.../Examples/ExpectedOutput/AtomicLong.txt | 24 +
.../ExpectedOutput/AtomicLong_ExternalNode.txt | 44 +
.../Examples/ExpectedOutput/AtomicReference.txt | 1 +
.../Examples/ExpectedOutput/AtomicSequence.txt | 23 +
.../ExpectedOutput/AtomicSequence_ExternalNode.txt | 44 +
.../Examples/ExpectedOutput/BinaryMode.txt | 21 +
.../Examples/ExpectedOutput/BinaryModeThin.txt | 18 +
.../Examples/ExpectedOutput/ClientReconnect.txt | 19 +
.../Examples/ExpectedOutput/DataStreamer.txt | 51 +
.../Examples/ExpectedOutput/Ddl.txt | 9 +
.../Examples/ExpectedOutput/DdlThin.txt | 13 +
.../Examples/ExpectedOutput/Dml.txt | 17 +
.../Examples/ExpectedOutput/DmlThin.txt | 17 +
.../Examples/ExpectedOutput/EntryProcessor.txt | 45 +
.../Examples/ExpectedOutput/Events.txt | 10 +
.../ExpectedOutput/Events_ExternalNode.txt | 10 +
.../Examples/ExpectedOutput/Func.txt | 15 +
.../Examples/ExpectedOutput/Lifecycle.txt | 17 +
.../Examples/ExpectedOutput/Linq.txt | 32 +
.../Examples/ExpectedOutput/LinqThin.txt | 32 +
.../Examples/ExpectedOutput/Messaging.txt | 28 +
.../Examples/ExpectedOutput/MultiTieredCache.txt | 34 +
.../ExpectedOutput/OptimisticTransaction.txt | 7 +
.../ExpectedOutput/OptimisticTransactionThin.txt | 7 +
.../ExpectedOutput/PeerAssemblyLoading.txt | 4 +
.../Examples/ExpectedOutput/PutGet.txt | 13 +
.../Examples/ExpectedOutput/PutGetThin.txt | 13 +
.../Examples/ExpectedOutput/QueryContinuous.txt | 6 +
.../ExpectedOutput/QueryContinuousThin.txt | 6 +
.../Examples/ExpectedOutput/QueryFullText.txt | 5 +
.../Examples/ExpectedOutput/QueryScan.txt | 5 +
.../Examples/ExpectedOutput/QueryScanThin.txt | 5 +
.../Examples/ExpectedOutput/Services.txt | 7 +
.../Examples/ExpectedOutput/ServicesThin.txt | 3 +
.../Examples/ExpectedOutput/Sql.txt | 15 +
.../Examples/ExpectedOutput/SqlThin.txt | 15 +
.../Examples/ExpectedOutput/Store.txt | 21 +
.../Examples/ExpectedOutput/Task.txt | 15 +
.../Examples/ExpectedOutput/Task_ExternalNode.txt | 16 +
.../Examples/ExpectedOutput/Transaction.txt | 26 +
.../TransactionDeadlockDetection.txt | 17 +
.../Examples/ExpectedOutput/TransactionThin.txt | 26 +
.../Examples/ThickExamplesExternalNodeTest.cs | 4 +-
.../Examples/ThickExamplesTest.cs | 4 +-
.../Examples/ThinExamplesTest.cs | 34 +-
.../Examples/ThinExamplesTwoServersTest.cs} | 30 +-
.../Services/JavaServiceDynamicProxy.cs | 2 +-
.../Services/PlatformTestService.cs | 619 +++++
.../Services/ServicesTest.cs | 394 ++--
.../Services/ServicesTypeAutoResolveTest.cs | 83 +-
.../Apache.Ignite.Core/Apache.Ignite.Core.nuspec | 12 +-
.../Apache.Ignite.Core/Impl/Binary/Marshaller.cs | 21 +
.../Impl/Binary/TypeNameParser.cs | 2 +-
.../examples/Shared/Events/LocalEventListener.cs | 54 -
.../Thick/Cache/MultiTieredCache/Program.cs | 8 +-
.../examples/Thick/Cache/QueryFullText/Program.cs | 2 +-
.../examples/Thick/Cache/QueryScan/Program.cs | 2 +-
.../dotnet/examples/Thick/Cache/Store/Program.cs | 2 +-
.../examples/Thick/Cache/Transaction/Program.cs | 4 +-
.../dotnet/examples/Thick/Misc/Events/Program.cs | 32 +-
.../dotnet/examples/Thick/Sql/Linq/Program.cs | 6 +-
.../examples/Thin/Cache/QueryScanThin/Program.cs | 2 +-
.../examples/Thin/Cache/TransactionThin/Program.cs | 4 +-
.../dotnet/examples/Thin/Sql/LinqThin/Program.cs | 6 +-
modules/platforms/nodejs/README.md | 32 -
modules/platforms/nodejs/api_spec/conf.json | 12 -
.../platforms/nodejs/examples/AuthTlsExample.js | 128 -
.../nodejs/examples/CachePutGetExample.js | 186 --
.../platforms/nodejs/examples/FailoverExample.js | 59 -
modules/platforms/nodejs/examples/SqlExample.js | 242 --
.../nodejs/examples/SqlQueryEntriesExample.js | 136 --
modules/platforms/nodejs/examples/certs/ca.crt | 32 -
modules/platforms/nodejs/examples/certs/client.crt | 30 -
modules/platforms/nodejs/examples/certs/client.key | 51 -
.../platforms/nodejs/examples/certs/keystore.jks | Bin 3828 -> 0 bytes
.../platforms/nodejs/examples/certs/truststore.jks | Bin 1477 -> 0 bytes
modules/platforms/nodejs/index.js | 43 -
modules/platforms/nodejs/lib/BinaryObject.js | 530 -----
modules/platforms/nodejs/lib/CacheClient.js | 759 ------
modules/platforms/nodejs/lib/CacheConfiguration.js | 1734 --------------
modules/platforms/nodejs/lib/Cursor.js | 307 ---
modules/platforms/nodejs/lib/EnumItem.js | 212 --
modules/platforms/nodejs/lib/Errors.js | 133 --
modules/platforms/nodejs/lib/IgniteClient.js | 290 ---
.../nodejs/lib/IgniteClientConfiguration.js | 112 -
modules/platforms/nodejs/lib/ObjectType.js | 600 -----
modules/platforms/nodejs/lib/Query.js | 508 ----
modules/platforms/nodejs/lib/Timestamp.js | 76 -
.../nodejs/lib/internal/ArgumentChecker.js | 83 -
.../nodejs/lib/internal/BinaryCommunicator.js | 409 ----
.../platforms/nodejs/lib/internal/BinaryType.js | 483 ----
.../nodejs/lib/internal/BinaryTypeStorage.js | 112 -
.../platforms/nodejs/lib/internal/BinaryUtils.js | 602 -----
.../nodejs/lib/internal/ClientFailoverSocket.js | 134 --
.../platforms/nodejs/lib/internal/ClientSocket.js | 454 ----
modules/platforms/nodejs/lib/internal/Logger.js | 45 -
.../platforms/nodejs/lib/internal/MessageBuffer.js | 293 ---
modules/platforms/nodejs/package.json | 40 -
modules/platforms/nodejs/spec/ExamplesExecutor.js | 28 -
modules/platforms/nodejs/spec/TestingHelper.js | 391 ---
.../nodejs/spec/cache/BinaryObject.spec.js | 176 --
modules/platforms/nodejs/spec/cache/Cache.spec.js | 262 ---
.../nodejs/spec/cache/CacheKeyValueOps.spec.js | 1022 --------
.../nodejs/spec/cache/CachePutGetDiffTypes.spec.js | 686 ------
.../nodejs/spec/cache/ComplexObject.spec.js | 540 -----
modules/platforms/nodejs/spec/cache/UUID.spec.js | 105 -
modules/platforms/nodejs/spec/config.js | 27 -
.../nodejs/spec/examples/AuthExample.spec.js | 33 -
.../nodejs/spec/examples/Examples.spec.js | 45 -
.../platforms/nodejs/spec/query/ScanQuery.spec.js | 207 --
.../nodejs/spec/query/SqlFieldsQuery.spec.js | 266 ---
.../platforms/nodejs/spec/query/SqlQuery.spec.js | 247 --
modules/platforms/nodejs/spec/support/jasmine.json | 11 -
modules/platforms/php/.gitignore | 2 -
modules/platforms/php/README.md | 37 -
modules/platforms/php/api_docs/Doxyfile | 2487 --------------------
modules/platforms/php/composer.json | 27 -
modules/platforms/php/examples/AuthTlsExample.php | 129 -
.../platforms/php/examples/CachePutGetExample.php | 184 --
modules/platforms/php/examples/FailoverExample.php | 67 -
modules/platforms/php/examples/SqlExample.php | 237 --
.../php/examples/SqlQueryEntriesExample.php | 127 -
modules/platforms/php/examples/certs/ca.pem | 32 -
modules/platforms/php/examples/certs/client.pem | 81 -
modules/platforms/php/examples/certs/keystore.jks | Bin 3828 -> 0 bytes
.../platforms/php/examples/certs/truststore.jks | Bin 1477 -> 0 bytes
.../src/Apache/Ignite/Cache/CacheConfiguration.php | 1011 --------
.../php/src/Apache/Ignite/Cache/CacheInterface.php | 379 ---
.../Apache/Ignite/Cache/CacheKeyConfiguration.php | 107 -
.../php/src/Apache/Ignite/Cache/QueryEntity.php | 315 ---
.../php/src/Apache/Ignite/Cache/QueryField.php | 279 ---
.../php/src/Apache/Ignite/Cache/QueryIndex.php | 191 --
modules/platforms/php/src/Apache/Ignite/Client.php | 243 --
.../php/src/Apache/Ignite/ClientConfiguration.php | 294 ---
.../php/src/Apache/Ignite/Data/BinaryObject.php | 469 ----
.../platforms/php/src/Apache/Ignite/Data/Date.php | 83 -
.../php/src/Apache/Ignite/Data/EnumItem.php | 155 --
.../platforms/php/src/Apache/Ignite/Data/Time.php | 58 -
.../php/src/Apache/Ignite/Data/Timestamp.php | 66 -
.../Apache/Ignite/Exception/ClientException.php | 35 -
.../Ignite/Exception/NoConnectionException.php | 35 -
.../Apache/Ignite/Exception/OperationException.php | 35 -
.../Exception/OperationStatusUnknownException.php | 35 -
.../Ignite/Internal/Binary/BinaryCommunicator.php | 493 ----
.../Apache/Ignite/Internal/Binary/BinaryField.php | 78 -
.../Ignite/Internal/Binary/BinaryObjectField.php | 113 -
.../Apache/Ignite/Internal/Binary/BinarySchema.php | 145 --
.../Apache/Ignite/Internal/Binary/BinaryType.php | 233 --
.../Ignite/Internal/Binary/BinaryTypeBuilder.php | 207 --
.../Ignite/Internal/Binary/BinaryTypeStorage.php | 123 -
.../Apache/Ignite/Internal/Binary/BinaryUtils.php | 450 ----
.../Ignite/Internal/Binary/ClientOperation.php | 64 -
.../Ignite/Internal/Binary/MessageBuffer.php | 307 ---
.../src/Apache/Ignite/Internal/Binary/Request.php | 85 -
.../src/Apache/Ignite/Internal/Binary/TypeInfo.php | 312 ---
.../php/src/Apache/Ignite/Internal/Cache.php | 387 ---
.../Internal/Connection/ClientFailoverSocket.php | 134 --
.../Ignite/Internal/Connection/ClientSocket.php | 247 --
.../Ignite/Internal/Connection/ProtocolVersion.php | 82 -
.../src/Apache/Ignite/Internal/Query/Cursor.php | 166 --
.../Ignite/Internal/Query/SqlFieldsCursor.php | 75 -
.../Ignite/Internal/Utils/ArgumentChecker.php | 87 -
.../src/Apache/Ignite/Internal/Utils/Logger.php | 62 -
.../src/Apache/Ignite/Query/CursorInterface.php | 56 -
.../php/src/Apache/Ignite/Query/Query.php | 70 -
.../php/src/Apache/Ignite/Query/ScanQuery.php | 88 -
.../Ignite/Query/SqlFieldsCursorInterface.php | 82 -
.../php/src/Apache/Ignite/Query/SqlFieldsQuery.php | 206 --
.../php/src/Apache/Ignite/Query/SqlQuery.php | 225 --
.../Apache/Ignite/Type/CollectionObjectType.php | 142 --
.../src/Apache/Ignite/Type/ComplexObjectType.php | 165 --
.../php/src/Apache/Ignite/Type/MapObjectType.php | 123 -
.../php/src/Apache/Ignite/Type/ObjectArrayType.php | 68 -
.../php/src/Apache/Ignite/Type/ObjectType.php | 442 ----
modules/platforms/php/tests/BinaryObjectTest.php | 196 --
.../platforms/php/tests/CacheKeyValueOpsTest.php | 763 ------
modules/platforms/php/tests/CachePutGetTest.php | 765 ------
modules/platforms/php/tests/CacheTest.php | 240 --
modules/platforms/php/tests/ComplexObjectTest.php | 428 ----
modules/platforms/php/tests/ScanQueryTest.php | 167 --
modules/platforms/php/tests/SqlFieldsQueryTest.php | 224 --
modules/platforms/php/tests/SqlQueryTest.php | 204 --
modules/platforms/php/tests/TestingHelper.php | 363 ---
.../php/tests/examples/ExecuteAuthTlsExample.php | 36 -
.../php/tests/examples/ExecuteExamples.php | 61 -
modules/platforms/python/LICENSE | 202 --
modules/platforms/python/README.md | 75 -
modules/platforms/python/docs/Makefile | 20 -
modules/platforms/python/docs/conf.py | 176 --
.../python/docs/datatypes/cache_props.rst | 163 --
.../platforms/python/docs/datatypes/parsers.rst | 175 --
modules/platforms/python/docs/examples.rst | 624 -----
modules/platforms/python/docs/index.rst | 33 -
modules/platforms/python/docs/modules.rst | 31 -
modules/platforms/python/docs/readme.rst | 202 --
modules/platforms/python/docs/source/modules.rst | 7 -
.../python/docs/source/pyignite.api.binary.rst | 7 -
.../docs/source/pyignite.api.cache_config.rst | 7 -
.../python/docs/source/pyignite.api.key_value.rst | 7 -
.../python/docs/source/pyignite.api.result.rst | 7 -
.../platforms/python/docs/source/pyignite.api.rst | 19 -
.../python/docs/source/pyignite.api.sql.rst | 7 -
.../python/docs/source/pyignite.binary.rst | 7 -
.../python/docs/source/pyignite.cache.rst | 7 -
.../python/docs/source/pyignite.client.rst | 7 -
.../docs/source/pyignite.connection.generators.rst | 7 -
.../docs/source/pyignite.connection.handshake.rst | 7 -
.../python/docs/source/pyignite.connection.rst | 17 -
.../python/docs/source/pyignite.connection.ssl.rst | 7 -
.../python/docs/source/pyignite.constants.rst | 7 -
.../python/docs/source/pyignite.datatypes.base.rst | 7 -
.../docs/source/pyignite.datatypes.binary.rst | 7 -
.../source/pyignite.datatypes.cache_config.rst | 7 -
.../source/pyignite.datatypes.cache_properties.rst | 7 -
.../docs/source/pyignite.datatypes.complex.rst | 7 -
.../docs/source/pyignite.datatypes.internal.rst | 7 -
.../docs/source/pyignite.datatypes.key_value.rst | 7 -
.../docs/source/pyignite.datatypes.null_object.rst | 7 -
.../docs/source/pyignite.datatypes.primitive.rst | 7 -
.../source/pyignite.datatypes.primitive_arrays.rst | 7 -
.../pyignite.datatypes.primitive_objects.rst | 7 -
.../docs/source/pyignite.datatypes.prop_codes.rst | 7 -
.../python/docs/source/pyignite.datatypes.rst | 29 -
.../python/docs/source/pyignite.datatypes.sql.rst | 7 -
.../docs/source/pyignite.datatypes.standard.rst | 7 -
.../docs/source/pyignite.datatypes.type_codes.rst | 7 -
.../python/docs/source/pyignite.exceptions.rst | 7 -
.../docs/source/pyignite.queries.op_codes.rst | 7 -
.../python/docs/source/pyignite.queries.rst | 15 -
modules/platforms/python/docs/source/pyignite.rst | 30 -
.../python/docs/source/pyignite.utils.rst | 7 -
modules/platforms/python/examples/binary_basics.py | 53 -
modules/platforms/python/examples/create_binary.py | 103 -
modules/platforms/python/examples/failover.py | 61 -
modules/platforms/python/examples/get_and_put.py | 41 -
.../platforms/python/examples/migrate_binary.py | 190 --
modules/platforms/python/examples/read_binary.py | 275 ---
modules/platforms/python/examples/readme.md | 17 -
modules/platforms/python/examples/scans.py | 55 -
modules/platforms/python/examples/sql.py | 298 ---
modules/platforms/python/examples/type_hints.py | 51 -
modules/platforms/python/pyignite/__init__.py | 17 -
modules/platforms/python/pyignite/api/__init__.py | 71 -
modules/platforms/python/pyignite/api/binary.py | 209 --
.../platforms/python/pyignite/api/cache_config.py | 279 ---
modules/platforms/python/pyignite/api/key_value.py | 995 --------
modules/platforms/python/pyignite/api/result.py | 38 -
modules/platforms/python/pyignite/api/sql.py | 475 ----
modules/platforms/python/pyignite/binary.py | 136 --
modules/platforms/python/pyignite/cache.py | 595 -----
modules/platforms/python/pyignite/client.py | 406 ----
.../python/pyignite/connection/__init__.py | 333 ---
.../python/pyignite/connection/generators.py | 48 -
.../python/pyignite/connection/handshake.py | 91 -
.../platforms/python/pyignite/connection/ssl.py | 49 -
modules/platforms/python/pyignite/constants.py | 52 -
.../python/pyignite/datatypes/__init__.py | 27 -
.../platforms/python/pyignite/datatypes/base.py | 24 -
.../platforms/python/pyignite/datatypes/binary.py | 45 -
.../python/pyignite/datatypes/cache_config.py | 153 --
.../python/pyignite/datatypes/cache_properties.py | 287 ---
.../platforms/python/pyignite/datatypes/complex.py | 526 -----
.../python/pyignite/datatypes/internal.py | 472 ----
.../python/pyignite/datatypes/key_value.py | 24 -
.../python/pyignite/datatypes/null_object.py | 64 -
.../python/pyignite/datatypes/primitive.py | 106 -
.../python/pyignite/datatypes/primitive_arrays.py | 208 --
.../python/pyignite/datatypes/primitive_objects.py | 158 --
.../python/pyignite/datatypes/prop_codes.py | 51 -
modules/platforms/python/pyignite/datatypes/sql.py | 23 -
.../python/pyignite/datatypes/standard.py | 739 ------
.../python/pyignite/datatypes/type_codes.py | 57 -
modules/platforms/python/pyignite/exceptions.py | 80 -
.../platforms/python/pyignite/queries/__init__.py | 339 ---
.../platforms/python/pyignite/queries/op_codes.py | 65 -
modules/platforms/python/pyignite/utils.py | 172 --
modules/platforms/python/requirements/docs.txt | 6 -
modules/platforms/python/requirements/install.txt | 4 -
modules/platforms/python/requirements/setup.txt | 3 -
modules/platforms/python/requirements/tests.txt | 5 -
modules/platforms/python/setup.py | 104 -
modules/platforms/python/tests/config/ssl.xml | 58 -
.../platforms/python/tests/config/ssl/README.txt | 3 -
.../python/tests/config/ssl/client_full.pem | 52 -
.../tests/config/ssl/client_with_pass_full.pem | 54 -
.../platforms/python/tests/config/ssl/server.jks | Bin 2380 -> 0 bytes
.../platforms/python/tests/config/ssl/trust.jks | Bin 1346 -> 0 bytes
modules/platforms/python/tests/conftest.py | 227 --
modules/platforms/python/tests/test_binary.py | 280 ---
modules/platforms/python/tests/test_cache_class.py | 221 --
.../platforms/python/tests/test_cache_class_sql.py | 103 -
.../platforms/python/tests/test_cache_config.py | 75 -
modules/platforms/python/tests/test_datatypes.py | 176 --
modules/platforms/python/tests/test_examples.py | 57 -
.../platforms/python/tests/test_generic_object.py | 33 -
modules/platforms/python/tests/test_get_names.py | 30 -
modules/platforms/python/tests/test_handshake.py | 64 -
modules/platforms/python/tests/test_key_value.py | 400 ----
modules/platforms/python/tests/test_scan.py | 66 -
modules/platforms/python/tests/test_sql.py | 184 --
.../GridSpringResourceInjectionSelfTest.java | 2 +-
modules/sqlline/bin/sqlline.bat | 8 +-
modules/sqlline/bin/sqlline.sh | 6 +-
.../scanners/file/UriDeploymentFileScanner.java | 2 +-
.../cache/IgniteCacheAbstractBenchmark.java | 2 +-
.../spi/discovery/zk/internal/ZkIgnitePaths.java | 2 +-
.../zk/ZookeeperDiscoverySpiTestUtil.java | 4 +-
parent/pom.xml | 10 +-
745 files changed, 10526 insertions(+), 44391 deletions(-)
diff --cc .travis.yml
index 8e63eb8,c29e3fd..a9e1d36
--- a/.travis.yml
+++ b/.travis.yml
@@@ -61,18 -57,6 +61,18 @@@ matrix
dist: trusty
install: skip
jdk: openjdk8
- script: mvn test -Pcheck-test-suites -B -V
+ script: mvn test -Pcheck-test-suites,all-java,all-scala,scala -B -V
before_cache: rm -rfv $HOME/.m2/repository/org/apache/ignite
cache: { directories: [ $HOME/.m2/repository ] }
+
+ - language: python
+ python: 3.7.9
+ <<: *ducktape-tox
+ script:
+ - tox -e py37
+
+ - language: python
+ python: 3.8.5
+ <<: *ducktape-tox
+ script:
+ - tox -e linter,codestyle,py38