This is an automated email from the ASF dual-hosted git repository.
timoninmaxim pushed a change to branch IGNITE-22662__snapshot_refactoring
in repository https://gitbox.apache.org/repos/asf/ignite.git
from 5672fcf71eb Revert removing SnapshotHandlerRestoreTask
add 921d41e285f IGNITE-24191 Remove IGNITE_EXCHANGE_COMPATIBILITY_VER_1
(#11908)
add eb266bd85d4 IGNITE-24773 SQL Calcite: Fix missed collation for
IgniteReduceSortAggregate - Fixes #11940.
add dee59bfd998 IGNITE-24669 Set H2 default SQL plan history to zero -
Fixes #11903.
add 601c4ff8264 IGNITE-24721 SQL Calcite: Fix distribution for rehashing
to the right hand of JOIN - Fixes #11913.
add b3dd5785869 IGNITE-24264 Replace Google Analytics with Matomo
add da8da4a1fea IGNITE-24807 Remove outdated allow_force_pushes flag in
.asf.yaml (#11948)
add 7596a310668 IGNITE-24444 Updated documentation for password related
control.sh options (#11911)
add dc959b9dbfa IGNITE-24130 Support of data region storage path
implemented (#11896)
add bfffcc14990 IGNITE-15803 Remove setMarshaller from tests (#11938)
add e76e768eee9 IGNITE-24730 SQL Calcite: Fix correlated distribution
restoring failure - Fixes #11947.
add c743f417d02 IGNITE-24800 SQL: Fix SQL plan logging failure for EXPLAIN
queries - Fixes #11946.
add be1f4bc6378 IGNITE-24719 SQL Calcite: Fix mapping sending for trim
exchange - Fixes #11912.
add 978897e125e IGNITE-24260 Remove IgniteDataTransferObject protoVer
fields (#11910)
add 1db1d3e9183 IGNITE-15803 Remove marshaller from IgniteConfiguration
(#11951)
add 6b67d839cdd IGNITE-24777 Fix reading performance statistics report due
to miss-cached strings (#11949)
add 0e39e6e504a IGNITE-15803 Remove always true
GridCacheContext#binaryMarshaller method (#11964)
add 58705863bf6 IGNITE-15803 remove always true
CacheObjectBinaryProcesor#isBinaryEnabled (#11966)
add a493f25f43d IGNITE-15803 Remove instanceOf BinaryMarshaller (#11968)
add 38f787c66b9 IGNITE-24782 Initial commit for ignite-commons (#11942)
add 229609d65ba IGNITE-23919 Remove DurableBackgroundCleanupIndexTreeTask
and related code (#11959)
add 961f0ff21d6 IGNITE-24913 Fixed flaky
TcpCommunicationSpiSslVolatilePayloadTest test (#11962)
add 7a1c619f90c IGNITE-23167 Fixed warning about using KEY in MERGE
queries. (#11967)
add d074382afe1 IGNITE-24786 Cleanup GridFunc (#11944)
add af184b0c538 IGNITE-24884 SQL Calcite: Limit joins number to commute in
planning - Fixes #11957.
add 1bf7fdb1239 IGNITE-24753 SQL Calcite: Fix freeze in MergeJoin
right/full execution nodes - Fixes #11955.
add 09673a3f9a0 IGNITE-24797 SQL Calcite: Fix CREATE TABLE with date
literal DEFAULT values - Fixes #11952.
add 76a2dcc68a8 IGNITE-11047 Replace VisorDataTransferObject with
IgniteDataTransferObject (#11961)
add 0d62fd96ad8 IGNITE-24535 Compatibility test for Ignite snapshot
(#11939)
add adb6b35dc26 IGNITE-24946 Replace F.eq with the Objects.equals (#11975)
add c92eba5a373 IGNITE-23251 SQL Calcite: Add number of passed query
parameters validation - Fixes #11547.
add 709829ade2d IGNITE-24956 Documentation: Add SQL_PLANS_HISTORY view
performance considerations - Fixes #11979.
add 32438e3a378 IGNITE-24945 Fixed node failure with CancelledKeyException
on session close with SSL enabled. (#11973)
add 250e1b9edb2 IGNITE-25012 Extract GridToStringBuilder Unsafe code to
interface (#11982)
add b86cdaa3542 IGNITE-24847 Move IgniteException, IgniteCheckedException
to ignite-commons (#11981)
add 5d22d1dd53b IGNITE-24624 SQL Calcite: Add heuristics to optimize join
order - Fixes #11935.
add ab3645496b6 IGNITE-24756 SQL Calcite: Add extraction of common part
from disjunction in conditions - Fixes #11972.
add 4afcfc0afb0 IGNITE-24751 SQL Calcite: Add thread pool starvation
warning, add UDF query warning - Fixes #11980.
add ef8b439f6f8 IGNITE-24792 Move GridToStringBuilder to ignite-commons
(#11978)
add 86b3cda337c [MINOR] Deploy ignite-commons to staging (#11989)
add 453a6d0e2a2 IGNITE-24780 Binary API initial commit (#11945)
add a8dc62c4e0a [MINOR] Add ignite-binary-api provided dependency (#11990)
add 22d6c73c995 IGNITE-24941 Remove unused code from IgniteUtils (#11976)
add 594ae77b0c8 IGNITE-24756 SQL Calcite: Fix extraction of common part
from disjunction in conditions - Fixes #11988.
add b59d9a7b41a IGNITE-22846 Fixed JavaDoc for GridFunc#firstEntry (#11992)
add a7f83d14ad3 IGNITE-23311 Fix JavaSoc for IgniteUtils#hexInt (#11993)
add 23b3cb3dfee IGNITE-24848 Move GridTuple* to ignite-commons (#11985)
add ae9f6396de5 IGNITE-25039 Fix suboptimal expire shift calculation
(#11984)
add c8955c9e307 IGNITE-25118 Remove BinaryFieldEx interface (#11997)
add 2028cf2505b [MINOR] Move T* aliases to ignite-commons (#11998)
add 1e47bccd93e IGNITE-25117 Minify binary classes visibility (#11996)
add 303bb591f85 IGNITE-25143 Move BinaryEnumCache to package-private
(#11999)
add 4a62ee9c13b IGNITE-25145 Move BinaryNoopMetadataHandler to
package-private (#12000)
add f30563cb3c4 IGNITE-23912 Remove RMV_ANON_CLS_POS_CHANGED_SINCE (#11970)
add 9de3fa71b71 IGNITE-25148 Move BinaryObjectOffheapImpl to
package-private (#12002)
add 136bdfe0776 IGNITE-25170 Move BinaryArrayIdentityResolver to
package-private (#12010)
add 738cdd2890e IGNITE-25171 Move BinaryEnumArray to package-private
(#12011)
add 4a02deb1589 IGNITE-24883 Added an ability to extend JMX command bean
with the new commands (#11965)
add 0c9136548b9 IGNITE-25182 Move BinaryThreadLocalContext to
package-private (#12012)
add 21a13369691 IGNITE-25132 Move BinaryUtils#typeId and
BinaryUtils#binaryMetaFileName to NodeFileTree (#12004)
add 10225ac3281 IGNITE-25204 Move binary streams implementations to
package-private (#12019)
add 1365cc492d3 IGNITE-25208 Make BinaryObjectBuilderImpl package private
(#12021)
add 37acc0afe28 IGNITE-25131 Remove
IGNITE_BINARY_DONT_WRAP_TREE_STRUCTURES (#12003)
add fd140911247 IGNITE-25156 Make BinarySchemaRegistry package private
(#12007)
add 02a3b46f00c [MINOR] Cleanup binary writer (#12027)
add 897f809ee48 [MINOR] More cleanup binary writer (#12028)
add af240f1803d IGNITE-25214 Make BinaryReaderExImpl package private
(#12024)
add 91a1de9db8c [MINOR] Inline binary writer methods (#12032)
add 23a5157ec94 IGNITE-25196 Make BinaryClassDescriptor package private
(#12016)
add c0b14e28f89 IGNITE-25233 Make BinaryCachingMetadataHandler package
private (#12036)
add 0c1005496fa IGNITE-25220 Make BinaryWriterExImpl package private
(#12035)
add 7b0116782f4 IGNITE-25187 Improve assertion message for doInitFromLink
method - Fixes #12013.
add 93d896b3d76 IGNITE-25194 Fix corrupted tree exception on expiration -
Fixes #12020.
add 10ea05c9885 IGNITE-24284 SQL Calcite: Fix flaky
SqlDiagnosticIntegrationTest.testPerformanceStatistics - Fixes #12039.
add 9697e0e104b IGNITE-24286 Recording systemViews to perfStart report
(#11826)
add 15d8fb31f6b IGNITE-24287 Ignore node.attributes system view to record
in PerfStat (#12045)
add 006f95acd5a IGNITE-25186 Move BinaryArray to package-private (#12014)
add d236defb990 IGNITE-25186 Make BinaryObjectExImpl package private
(#12046)
add 1109da2e17f IGNITE-25235 SQL Calcite: Fix colocated aggregates
distribution. Fix mapping for remote fragments with single/broadcast
distribution - Fixes #12038.
add d9fdc0e69c5 IGNITE-25195 Make BinaryReaderHandles package private
(#12015)
add de58ff8952e IGNITE-25243 Make BinaryEnumObjectImpl package private
(#12041)
add 88fab273023 IGNITE-24846 Move GridFunc to ignite-commons (#11995)
add 31f14af476f IGNITE-25296 Make BinaryObjectImpl package private (#12052)
add b30a3313fa6 [MINOR] Using property for groupId (#12053)
add 1d69c5fc52c IGNITE-25226: Forbid custom snapshot handlers for
incremental snapshots (#12034)
add 6b5060c951c IGNITE-25293 Fixed default backup number of atomic data
structures in the documentation (#12050)
add 39fa1032e0a IGNITE-24535 Fix of remote nodes startup in
SnapshotCompatibilityTest (#11986)
add bbb47cdbc3e IGNITE-25365 [ducktests] Fix perf_stat_test to take into
account the system view prf file (#12056)
add 6edd200af3b IGNITE-13348 Fix joining node to the cluster that is in
transition state (#12058)
add f306006386e IGNITE-25383 Fix snapshot creation if
DataRegionConfiguration#storagePath set (#12062)
add 36ec141e7a7 IGNITE-25376 PerfStat: fix reading empty unsupported
system views (#12059)
add 8b15dd62274 IGNITE-25211 Clean TcpCommunicationSpi unused methods
(#12049)
add ca9261e587e IGNITE-25057 Move GridClientByteUtils to IgniteUtils
(#11987)
add 4acd978c6d6 IGNITE-25410 Updated jackson dependency version to the
2.19.0 (#12073)
add db8c8cc35f8 IGNITE-24043 SQL Calcite: Support UNNEST operator - Fixes
#12069.
add a02b71a7893 IGNITE-25419 Fix flaky test
TooManyOpenFilesTcpCommunicationSpiTest (#12078)
add c4cd8043ea7 [MINOR] Exclude new modules from release (#12079)
add 34493a1168b IGNITE-25305 Per cache custom storagePath configuration
(#12060)
add 3fbbd79c23d IGNITE-25414 Merge HandshakeMessage classes (#12076)
add e8472c6b93d IGNITE-25411 Support of cache storage for --persitence
commands (#12075)
add 53295c337bb IGNITE-25169 Make BinarySchema package-private (#12009)
add 38d5f4f3f93 IGNITE-25169 Fix possible NPE in
BinaryUtils#binaryMetadata (#12084)
add 2057b3c0b11 IGNITE-25461 Fixed validation of cache storage path on a
client node (#12090)
add 6a45917dc61 IGNITE-25453 Fixed management client connection if the
'newThinConnectionsEnabled' property is set (#12092)
add 98f1dee9a60 IGNITE-25200 Fixed char[] to String arguments conversion
in GridCommandHandlerFactoryAbstractTest$JmxCommandHandler (#12018)
add 9262765bb73 IGNITE-25428 Move defragmentation logic to CacheFileTree
(#12094)
add 2f91e8b96bb IGNITE-25427 Move CdcConsumerState file logic to
NodeFileTree (#12091)
add f013321f29b [MINOR] Move maintenance file to NodeFileTree (#12105)
add f9fb5c7debe IGNITE-25496 Fix snapshot restore failure due to
non-serializable cache group names collection (#12100)
add 4e6a6c54ca9 IGNITE-25119 .NET: Fix decimal negative scale handling
(#12102)
add 5504f33dab0 IGNITE-25491 Remove Message#fieldsCount (#12097)
add da2dc955191 IGNITE-24535 Reduce the number of JUnit parameters in
SnapshotCompatibilityTest, refactor corresponding code (#11969)
add e5d6f038345 IGNITE-25455 Reduce memory requirements of
largeUserAttributes* tests (#12089)
add 0e0bf647040 [MINOR] Spell fix pathes -> paths (#12108)
add 17608efeef0 IGNITE-25130 Use JDK11 Set#of, Map#of in BinaryUtils
(#12001)
add 5706d13ed5f [MINOR] commons dependencies added to compress (#12109)
add b2e7175a4f5 IGNITE-17734 Fix freelist corruption in JDK17 with
ShenandoahGC and assertions turned off - Fixes #12074.
add 94b3e5a0b25 IGNITE-25151 Fix NPE in GridCacheProcessor#filteredMap
(#12101)
add 3aefee0f9a6 IGNITE-25152 Check metastore for stat collection in
IgniteStatisticsPersistenceStoreImpl (#12103)
add a1d2b9c7698 IGNITE-24402 Add SessionContext API documentation (#12082)
add e045d9af519 [MINOR] Update NodeFileTree javadoc for CDC files (#12114)
add 8f855a4fc2a IGNITE-25518 Fix of IllegalStateException when duplicate
cache group names are provided in the collection (#12107)
add 32a7b174e63 IGNITE-24535 Compatibility test - Restore snapshot with
custom path (#12112)
add 76b83bb1500 IGNITE-25554 Dump reader - cache names filter added
(#12117)
add 12071acbe5f IGNITE-25515 Remove unused code from MessageReader and
MessageWriter (#12110)
add 347a4fe63ca IGNITE-25576 Move
IgniteSnapshotManager#partitionRowIterator to tests (#12120)
add 842bb36f84a IGNITE-25539 Await PME to close a race in test code
(#12118)
add d28e212487a IGNITE-25353 SQL Calcite: Fix NVL/COALESCE failure with
correlated subquery as parameter - Fixes #12085.
add 9dd8becd52a IGNITE-25528 Optimize IgniteDiagnosticMessage marshalling
(#12119)
add 8ec2713e2e7 IGNITE-25503 Add test for freelist corruption during cache
clear with JDK17 with ShenandoahGC (#12124)
add 42439684cb8 IGNITE-25541 Fix NPE on timeout during transaction
initialization - Fixes #12125.
add 6d335fd55b8 IGNITE-25388 Several storage paths per cache (#12081)
add a65cbfcf79c IGNITE-25484 Move WAL segments to NodeFileTree (#12106)
add e0d88655563 IGNITE-25634 Move WAL temp file constants to NodeFileTree
(#12134)
add af425e3c9a5 IGNITE-25236 SQL Calcite: Fix excessive log output on
planning error (#12047)
add 77bfc101da4 IGNITE-24799 Eliminate ambiguity in '--snapshot create'
output when warnings are present (#11991)
add ea4b33fe435 IGNITE-25424 Fix flaky
GridTcpCommunicationSpiConfigSelfTest (#12080)
add e40b2ce013d Merge branch 'master' of github.com:apache/ignite into
IGNITE-22662__snapshot_refactoring
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 2 +-
assembly/dependencies-apache-ignite-lgpl.xml | 3 +
assembly/dependencies-apache-ignite-slim.xml | 3 +
assembly/dependencies-apache-ignite.xml | 3 +
docs/_data/toc.yaml | 2 +
docs/_docs/SQL/custom-sql-func.adoc | 5 +-
.../ignite/snippets/IgniteSessionContext.java | 116 +
docs/_docs/data-structures/atomic-types.adoc | 2 +-
docs/_docs/monitoring-metrics/system-views.adoc | 30 +
docs/_docs/session-context.adoc | 69 +
docs/_docs/sql-reference/dml.adoc | 4 +-
docs/_docs/tools/control-script.adoc | 6 +-
docs/_layouts/default.html | 27 +-
examples/pom.xml | 6 +
modules/benchmarks/pom.xml | 12 +
modules/{codegen => binary/api}/pom.xml | 23 +-
.../apache/ignite/binary/BinaryBasicIdMapper.java | 0
.../ignite/binary/BinaryBasicNameMapper.java | 0
.../ignite/binary/BinaryCollectionFactory.java | 0
.../java/org/apache/ignite/binary/BinaryField.java | 0
.../org/apache/ignite/binary/BinaryIdMapper.java | 0
.../ignite/binary/BinaryInvalidTypeException.java | 0
.../org/apache/ignite/binary/BinaryMapFactory.java | 0
.../org/apache/ignite/binary/BinaryNameMapper.java | 4 +-
.../org/apache/ignite/binary/BinaryObject.java | 0
.../apache/ignite/binary/BinaryObjectBuilder.java | 0
.../ignite/binary/BinaryObjectException.java | 0
.../org/apache/ignite/binary/BinaryRawReader.java | 0
.../org/apache/ignite/binary/BinaryRawWriter.java | 0
.../org/apache/ignite/binary/BinaryReader.java | 0
.../ignite/binary/BinaryReflectiveSerializer.java | 0
.../org/apache/ignite/binary/BinarySerializer.java | 0
.../java/org/apache/ignite/binary/BinaryType.java | 0
.../ignite/binary/BinaryTypeConfiguration.java | 5 +-
.../org/apache/ignite/binary/BinaryWriter.java | 0
.../org/apache/ignite/binary/Binarylizable.java | 0
.../org/apache/ignite/binary/package-info.java | 0
modules/bom/pom.xml | 10 +
modules/calcite/pom.xml | 12 +
modules/calcite/src/main/codegen/config.fmpp | 1 -
.../query/calcite/CalciteQueryProcessor.java | 71 +-
.../query/calcite/exec/LogicalRelImplementor.java | 24 +-
.../calcite/exec/exp/ExpressionFactoryImpl.java | 6 +-
.../query/calcite/exec/rel/MemoryTrackingNode.java | 5 +-
.../query/calcite/exec/rel/MergeJoinNode.java | 14 +-
.../query/calcite/exec/rel/ScanNode.java | 6 +-
.../query/calcite/exec/rel/UncollectNode.java | 245 ++
.../exec/task/AbstractQueryTaskExecutor.java | 3 +
.../exec/task/QueryBlockingTaskExecutor.java | 4 +-
.../exec/task/StripedQueryTaskExecutor.java | 4 +-
.../calcite/exec/tracker/ObjectSizeCalculator.java | 36 +-
.../query/calcite/hint/HintDefinition.java | 8 +-
.../query/calcite/message/ErrorMessage.java | 24 +-
.../query/calcite/message/GenericValueMessage.java | 16 +-
.../query/calcite/message/InboxCloseMessage.java | 24 +-
.../message/QueryBatchAcknowledgeMessage.java | 28 +-
.../query/calcite/message/QueryBatchMessage.java | 36 +-
.../query/calcite/message/QueryCloseMessage.java | 16 +-
.../query/calcite/message/QueryStartRequest.java | 56 +-
.../query/calcite/message/QueryStartResponse.java | 24 +-
.../query/calcite/message/QueryTxEntry.java | 28 +-
.../query/calcite/metadata/ColocationGroup.java | 28 +-
.../calcite/metadata/FragmentDescription.java | 28 +-
.../query/calcite/metadata/FragmentMapping.java | 29 +-
.../processors/query/calcite/prepare/Cloner.java | 6 +
.../processors/query/calcite/prepare/Fragment.java | 19 +
.../query/calcite/prepare/IgnitePlanner.java | 131 +-
.../query/calcite/prepare/IgnitePrograms.java | 12 +-
.../query/calcite/prepare/IgniteRelShuttle.java | 6 +
.../calcite/prepare/IgniteSqlCallRewriteTable.java | 42 +-
.../query/calcite/prepare/IgniteSqlValidator.java | 10 +-
.../query/calcite/prepare/PlannerHelper.java | 270 +-
.../query/calcite/prepare/PlannerPhase.java | 28 +-
.../query/calcite/prepare/PlanningContext.java | 6 +-
.../query/calcite/rel/AbstractIgniteJoin.java | 2 +-
.../processors/query/calcite/rel/IgniteFilter.java | 10 +
.../query/calcite/rel/IgniteRelVisitor.java | 5 +
.../query/calcite/rel/IgniteUncollect.java | 121 +
.../rel/agg/IgniteColocatedAggregateBase.java | 2 +-
.../calcite/rel/agg/IgniteReduceSortAggregate.java | 5 +
...{CollectRule.java => CollectConverterRule.java} | 8 +-
...ollectRule.java => UncollectConverterRule.java} | 24 +-
.../rule/logical/IgniteMultiJoinOptimizeRule.java | 446 +++
.../calcite/schema/CacheTableDescriptorImpl.java | 67 +-
.../query/calcite/schema/SchemaHolderImpl.java | 4 +-
.../calcite/sql/generated/IgniteSqlParserImpl.java | 1860 ++++++------
.../calcite/sql/stat/IgniteSqlStatisticsTable.java | 7 +-
.../query/calcite/util/ListFieldsQueryCursor.java | 4 +-
.../processors/query/calcite/util/TypeUtils.java | 17 +-
.../processors/query/calcite/QueryChecker.java | 37 +-
.../query/calcite/RuleApplyListener.java | 76 +
.../calcite/exec/rel/AbstractExecutionTest.java | 24 +-
.../query/calcite/exec/rel/BaseAggregateTest.java | 11 +-
.../query/calcite/exec/rel/ExecutionTest.java | 9 +-
.../exec/rel/HashIndexSpoolExecutionTest.java | 7 +-
.../query/calcite/exec/rel/LimitExecutionTest.java | 25 +-
.../calcite/exec/rel/MergeJoinExecutionTest.java | 7 +-
.../exec/rel/SortedIndexSpoolExecutionTest.java | 8 +-
.../calcite/exec/rel/TableSpoolExecutionTest.java | 18 +-
.../calcite/exec/rel/UncollectExecutionTest.java | 160 ++
.../exec/task/QueryBlockingTaskExecutorTest.java | 3 +
.../integration/AbstractBasicIntegrationTest.java | 28 +
.../CalciteBasicSecondaryIndexIntegrationTest.java | 4 +-
.../integration/CalcitePlanningDumpTest.java | 77 +
...st.java => DistributedJoinIntegrationTest.java} | 78 +-
.../DynamicParametersIntegrationTest.java | 179 +-
.../query/calcite/integration/FunctionsTest.java | 22 +
.../integration/LimitOffsetIntegrationTest.java | 4 +-
.../QueryWithPartitionsIntegrationTest.java | 18 +-
.../integration/RunningQueriesIntegrationTest.java | 36 +-
.../integration/SortAggregateIntegrationTest.java | 23 +-
.../integration/SqlDiagnosticIntegrationTest.java | 141 +
.../integration/SqlPlanHistoryIntegrationTest.java | 135 +-
.../calcite/integration/StdSqlOperatorsTest.java | 2 +
.../integration/TableDdlIntegrationTest.java | 4 +-
.../integration/TableDmlIntegrationTest.java | 3 +
.../calcite/integration/UnnestIntegrationTest.java | 145 +
.../tpch/{TpchQ20Test.java => TpchTest.java} | 43 +-
.../query/calcite/planner/AbstractPlannerTest.java | 77 +-
.../planner/CorrelatedSubqueryPlannerTest.java | 39 +
.../calcite/planner/JoinColocationPlannerTest.java | 25 +
.../calcite/planner/JoinCommutePlannerTest.java | 220 +-
.../query/calcite/planner/PlannerTest.java | 2 +-
.../planner/RexSimplificationPlannerTest.java | 196 ++
.../calcite/planner/UncollectPlannerTest.java | 141 +
.../planner/hints/JoinTypeHintPlannerTest.java | 168 +-
.../calcite/rules/JoinOrderOptimizationTest.java | 234 ++
.../query/calcite/sql/SqlReservedWordsTest.java | 1 +
.../ignite/testsuites/ExecutionTestSuite.java | 2 +
.../ignite/testsuites/IntegrationTestSuite.java | 14 +-
.../apache/ignite/testsuites/PlannerTestSuite.java | 6 +-
modules/clients/pom.xml | 12 +
.../clients/src/test/config/jdbc-bin-config.xml | 4 -
.../ClientAbstractConnectivitySelfTest.java | 9 +-
.../client/suite/IgniteClientTestSuite.java | 3 -
.../internal/client/util/ClientByteUtilsTest.java | 189 --
.../internal/jdbc2/JdbcBinaryBufferTest.java | 2 +-
.../apache/ignite/internal/jdbc2/JdbcBlobTest.java | 2 +-
.../rest/JettyRestProcessorAbstractSelfTest.java | 6 +-
.../internal/processors/rest/TestBinaryClient.java | 8 +-
.../jdbc/thin/JdbcThinConnectionSelfTest.java | 4 +-
.../thin/JdbcThinPreparedStatementSelfTest.java | 2 +-
modules/codegen/pom.xml | 4 +
.../ignite/codegen/MessageCodeGenerator.java | 159 +-
modules/{codegen => commons}/pom.xml | 23 +-
.../org/apache/ignite/IgniteCheckedException.java | 0
.../ignite/IgniteCommonsSystemProperties.java | 264 ++
.../java/org/apache/ignite/IgniteException.java | 0
.../java/org/apache/ignite/SystemProperty.java | 0
.../apache/ignite/internal/util/CommonUtils.java | 179 ++
.../ignite/internal/util/GridArgumentCheck.java | 0
.../internal/util/GridConcurrentHashSet.java | 0
.../ignite/internal/util/GridEmptyIterator.java | 0
.../apache/ignite/internal/util/GridLeanMap.java | 74 +-
.../apache/ignite/internal/util/GridLeanSet.java | 0
.../internal/util/GridSerializableCollection.java | 0
.../internal/util/GridSerializableIterator.java | 0
.../ignite/internal/util/GridSerializableMap.java | 0
.../ignite/internal/util/GridSerializableSet.java | 0
.../ignite/internal/util/GridSetWrapper.java | 0
.../ignite/internal/util/GridStringBuilder.java | 3 +-
.../ignite/internal/util/lang/GridAbsClosure.java | 4 -
.../internal/util/lang/GridClosureException.java | 0
.../apache/ignite/internal/util/lang/GridFunc.java | 1511 +---------
.../ignite/internal/util/lang/GridIterable.java | 0
.../ignite/internal/util/lang/GridIterator.java | 0
.../internal/util/lang/GridIteratorAdapter.java | 0
.../ignite/internal/util/lang/GridTuple.java | 0
.../ignite/internal/util/lang/GridTuple3.java | 4 +-
.../ignite/internal/util/lang/GridTuple4.java | 4 +-
.../ignite/internal/util/lang/GridTuple5.java | 5 +-
.../ignite/internal/util/lang/GridTuple6.java | 5 +-
.../ignite/internal/util/lang/IgnitePair.java | 0
.../util/lang/gridfunc/AlwaysFalsePredicate.java | 0
.../util/lang/gridfunc/AlwaysTruePredicate.java | 0
.../util/lang/gridfunc/AlwaysTrueReducer.java | 0
.../lang/gridfunc/CacheEntryGetValueClosure.java | 0
.../lang/gridfunc/CacheEntryHasPeekPredicate.java | 0
.../gridfunc/ConcurrentHashSetFactoryCallable.java | 0
.../gridfunc/ConcurrentMapFactoryCallable.java | 0
.../gridfunc/EntryByKeyEvaluationPredicate.java | 0
.../util/lang/gridfunc/EqualsUuidPredicate.java | 0
.../util/lang/gridfunc/FlatCollectionWrapper.java | 0
.../internal/util/lang/gridfunc/FlatIterator.java | 0
.../util/lang/gridfunc/IdentityClosure.java | 0
.../util/lang/gridfunc/IsAllPredicate.java | 0
.../util/lang/gridfunc/IsNotAllPredicate.java | 0
.../util/lang/gridfunc/IsNotNullPredicate.java | 0
.../util/lang/gridfunc/MultipleIterator.java | 0
.../util/lang/gridfunc/NotContainsPredicate.java | 0
.../util/lang/gridfunc/NotEqualPredicate.java | 4 +-
.../lang/gridfunc/PredicateCollectionView.java | 0
.../util/lang/gridfunc/PredicateMapView.java | 0
.../util/lang/gridfunc/PredicateSetView.java | 0
.../util/lang/gridfunc/ReadOnlyCollectionView.java | 0
.../lang/gridfunc/ReadOnlyCollectionView2X.java | 0
.../util/lang/gridfunc/SetFactoryCallable.java | 0
.../util/lang/gridfunc/StringConcatReducer.java | 0
.../lang/gridfunc/TransformCollectionView.java | 0
.../lang/gridfunc/TransformFilteringIterator.java | 0
.../util/lang/gridfunc/TransformMapView.java | 0
.../util/tostring/CircularStringBuilder.java | 0
.../util/tostring/GridToStringBuilder.java | 42 +-
.../util/tostring/GridToStringClassDescriptor.java | 0
.../util/tostring/GridToStringExclude.java | 0
.../util/tostring/GridToStringFieldDescriptor.java | 64 +-
.../util/tostring/GridToStringInclude.java | 4 +-
.../internal/util/tostring/GridToStringOrder.java | 0
.../ReflectionToStringFieldDescriptor.java | 135 +
.../internal/util/tostring/SBLengthLimit.java | 5 +-
.../internal/util/tostring/SBLimitedLength.java | 0
.../internal/util/tostring/package-info.java | 0
.../apache/ignite/internal/util/typedef/C1.java | 0
.../apache/ignite/internal/util/typedef/C2.java | 0
.../apache/ignite/internal/util/typedef/CI1.java | 0
.../apache/ignite/internal/util/typedef/CI2.java | 0
.../apache/ignite/internal/util/typedef/CO.java | 0
.../org/apache/ignite/internal/util/typedef/F.java | 0
.../apache/ignite/internal/util/typedef/P1.java | 0
.../apache/ignite/internal/util/typedef/P2.java | 0
.../apache/ignite/internal/util/typedef/PCE.java | 0
.../apache/ignite/internal/util/typedef/PKV.java | 0
.../apache/ignite/internal/util/typedef/R1.java | 0
.../apache/ignite/internal/util/typedef/T1.java | 1 -
.../apache/ignite/internal/util/typedef/T2.java | 1 -
.../apache/ignite/internal/util/typedef/T3.java | 1 -
.../apache/ignite/internal/util/typedef/T4.java | 1 -
.../apache/ignite/internal/util/typedef/T5.java | 1 -
.../apache/ignite/internal/util/typedef/T6.java | 1 -
.../org/apache/ignite/internal/util/typedef/X.java | 73 +-
.../ignite/internal/util/typedef/internal/A.java | 0
.../ignite/internal/util/typedef/internal/S.java | 0
.../ignite/internal/util/typedef/internal/SB.java | 0
.../org/apache/ignite/lang/IgniteBiClosure.java | 0
.../org/apache/ignite/lang/IgniteBiInClosure.java | 0
.../org/apache/ignite/lang/IgniteBiPredicate.java | 0
.../java/org/apache/ignite/lang/IgniteBiTuple.java | 7 +-
.../org/apache/ignite/lang/IgniteCallable.java | 0
.../java/org/apache/ignite/lang/IgniteClosure.java | 0
.../org/apache/ignite/lang/IgniteInClosure.java | 0
.../org/apache/ignite/lang/IgniteOutClosure.java | 0
.../org/apache/ignite/lang/IgnitePredicate.java | 0
.../java/org/apache/ignite/lang/IgniteReducer.java | 0
.../org/apache/ignite/lang/IgniteRunnable.java | 0
...gratingToWalV2SerializerWithCompactionTest.java | 5 +-
.../persistence/SnapshotCompatibilityTest.java | 330 +++
.../IgniteCompatibilityBasicTestSuite.java | 2 +
modules/compress/pom.xml | 12 +
.../snapshot/SnapshotCompressionBasicTest.java | 2 +-
modules/control-utility/pom.xml | 12 +
.../commandline/CliIgniteClientInvoker.java | 6 +-
.../internal/commandline/CommandHandler.java | 35 +-
.../indexreader/IgniteIndexReaderTest.java | 16 +-
.../testsuites/IgniteControlUtilityTestSuite.java | 2 +
.../ZookeeperIgniteControlUtilityTestSuite.java | 2 +
.../org/apache/ignite/util/CdcCommandTest.java | 3 +-
.../GridCommandHandlerFactoryAbstractTest.java | 23 +-
.../GridCommandHandlerIndexRebuildStatusTest.java | 2 +-
.../util/GridCommandHandlerIndexingUtils.java | 2 +-
.../util/GridCommandHandlerMetadataTest.java | 5 +-
.../util/GridCommandHandlerPropertiesTest.java | 40 +
.../apache/ignite/util/GridCommandHandlerTest.java | 423 +--
.../ignite/util/GridPersistenceCommandsTest.java | 471 ++++
.../util/PerformanceStatisticsCommandTest.java | 8 +-
modules/core/pom.xml | 26 +
.../org/apache/ignite/IgniteSystemProperties.java | 265 +-
.../java/org/apache/ignite/cache/QueryEntity.java | 24 +-
.../java/org/apache/ignite/cache/QueryIndex.java | 6 +-
.../cache/store/jdbc/CacheAbstractJdbcStore.java | 38 +-
.../ignite/configuration/CacheConfiguration.java | 38 +-
.../configuration/DataStorageConfiguration.java | 35 +-
.../ignite/configuration/IgniteConfiguration.java | 35 -
.../ignite/configuration/SqlConfiguration.java | 12 +-
.../java/org/apache/ignite/dump/DumpEntry.java | 3 +-
.../java/org/apache/ignite/dump/DumpReader.java | 212 +-
.../ignite/dump/DumpReaderConfiguration.java | 68 +-
.../ignite/internal/GridEventConsumeHandler.java | 6 +-
.../ignite/internal/GridJobCancelRequest.java | 24 +-
.../ignite/internal/GridJobExecuteRequest.java | 112 +-
.../ignite/internal/GridJobExecuteResponse.java | 44 +-
.../ignite/internal/GridJobSiblingsRequest.java | 20 +-
.../ignite/internal/GridJobSiblingsResponse.java | 16 +-
.../apache/ignite/internal/GridKernalContext.java | 6 +
.../ignite/internal/GridKernalContextImpl.java | 9 +
.../ignite/internal/GridMessageListenHandler.java | 4 +-
.../ignite/internal/GridTaskCancelRequest.java | 16 +-
.../ignite/internal/GridTaskSessionImpl.java | 6 +-
.../ignite/internal/GridTaskSessionRequest.java | 24 +-
.../ignite/internal/IgniteDiagnosticMessage.java | 205 +-
.../internal/IgniteDiagnosticPrepareContext.java | 127 +-
.../org/apache/ignite/internal/IgniteKernal.java | 142 +-
.../org/apache/ignite/internal/IgnitionEx.java | 28 +-
.../binary/BinaryAbstractIdentityResolver.java | 2 +-
.../apache/ignite/internal/binary/BinaryArray.java | 44 +-
.../binary/BinaryArrayIdentityResolver.java | 26 +-
.../binary/BinaryCachingMetadataHandler.java | 4 +-
.../internal/binary/BinaryClassDescriptor.java | 73 +-
.../ignite/internal/binary/BinaryContext.java | 167 +-
.../internal/binary/BinaryContextHolder.java | 2 +-
.../ignite/internal/binary/BinaryEnumArray.java | 2 +-
.../ignite/internal/binary/BinaryEnumCache.java | 6 +-
.../internal/binary/BinaryEnumObjectImpl.java | 32 +-
.../internal/binary/BinaryFieldAccessor.java | 60 +-
.../ignite/internal/binary/BinaryFieldEx.java | 50 -
.../ignite/internal/binary/BinaryFieldImpl.java | 175 +-
.../internal/binary/BinaryIdentityResolver.java | 2 +-
.../internal/binary/BinaryInternalMapper.java | 2 +-
.../ignite/internal/binary/BinaryMetadata.java | 27 +-
.../internal/binary/BinaryMetadataCollector.java | 2 +-
.../internal/binary/BinaryMethodWriteReplacer.java | 2 +-
.../internal/binary/BinaryNoopMetadataHandler.java | 4 +-
.../ignite/internal/binary/BinaryObjectEx.java | 58 +
.../ignite/internal/binary/BinaryObjectExImpl.java | 30 +-
.../ignite/internal/binary/BinaryObjectImpl.java | 59 +-
.../internal/binary/BinaryObjectOffheapImpl.java | 37 +-
.../ignite/internal/binary/BinaryRawWriterEx.java | 60 -
...{BinaryRawReaderEx.java => BinaryReaderEx.java} | 50 +-
.../ignite/internal/binary/BinaryReaderExImpl.java | 70 +-
.../internal/binary/BinaryReaderHandles.java | 2 +-
.../internal/binary/BinaryReaderHandlesHolder.java | 9 +-
.../binary/BinaryReaderHandlesHolderImpl.java | 7 +-
.../ignite/internal/binary/BinarySchema.java | 12 +-
.../internal/binary/BinarySchemaRegistry.java | 4 +-
.../binary/BinarySerializedFieldComparator.java | 7 +-
.../internal/binary/BinaryThreadLocalContext.java | 6 +-
.../ignite/internal/binary/BinaryTreeMap.java | 2 +-
.../binary/BinaryTreeMapWriteReplacer.java | 2 +-
.../ignite/internal/binary/BinaryTreeSet.java | 2 +-
.../binary/BinaryTreeSetWriteReplacer.java | 2 +-
.../ignite/internal/binary/BinaryTypeImpl.java | 3 +-
.../ignite/internal/binary/BinaryTypeProxy.java | 2 +-
.../apache/ignite/internal/binary/BinaryUtils.java | 697 ++++-
.../ignite/internal/binary/BinaryWriteMode.java | 2 +-
.../internal/binary/BinaryWriteReplacer.java | 2 +-
.../ignite/internal/binary/BinaryWriterEx.java | 210 ++
.../ignite/internal/binary/BinaryWriterExImpl.java | 1557 ++++-------
.../internal/binary/BinaryWriterHandles.java | 2 +-
.../internal/binary/BinaryWriterSchemaHolder.java | 2 +-
.../binary/CrossObjectReferenceResolver.java | 2 +-
.../internal/binary/GridBinaryMarshaller.java | 104 +-
.../ignite/internal/binary/ObjectDetachHelper.java | 4 +-
.../internal/binary/builder/BinaryBuilderEnum.java | 8 +-
.../binary/builder/BinaryBuilderReader.java | 50 +-
.../builder/BinaryBuilderSerializationAware.java | 4 +-
.../binary/builder/BinaryBuilderSerializer.java | 39 +-
.../binary/builder/BinaryEnumArrayLazyValue.java | 6 +-
.../binary/builder/BinaryLazyArrayList.java | 4 +-
.../binary/builder/BinaryLazyLinkedList.java | 4 +-
.../internal/binary/builder/BinaryLazyMap.java | 4 +-
.../internal/binary/builder/BinaryLazySet.java | 4 +-
.../binary/builder/BinaryModifiableLazyValue.java | 6 +-
.../binary/builder/BinaryObjectArrayLazyValue.java | 6 +-
.../binary/builder/BinaryObjectBuilderImpl.java | 83 +-
.../binary/builder/BinaryObjectBuilders.java | 72 +
.../binary/builder/BinaryPlainBinaryObject.java | 17 +-
.../binary/builder/BinaryPlainLazyValue.java | 4 +-
.../binary/builder/BinaryValueWithType.java | 4 +-
.../binary/streams/BinaryAbstractInputStream.java | 2 +-
.../binary/streams/BinaryAbstractOutputStream.java | 12 +-
.../binary/streams/BinaryAbstractStream.java | 6 +-
.../streams/BinaryByteBufferInputStream.java | 10 +-
.../binary/streams/BinaryHeapInputStream.java | 14 +-
.../binary/streams/BinaryHeapOutputStream.java | 8 +-
.../binary/streams/BinaryMemoryAllocator.java | 11 +-
.../binary/streams/BinaryOffheapInputStream.java | 4 +-
.../binary/streams/BinaryOffheapOutputStream.java | 2 +-
.../binary/streams/BinaryOutputStream.java | 7 +
.../internal/binary/streams/BinaryStream.java | 2 +-
.../internal/binary/streams/BinaryStreams.java | 108 +
.../internal/cache/query/index/IndexProcessor.java | 2 +-
.../DurableBackgroundCleanupIndexTreeTask.java | 322 ---
.../DurableBackgroundCleanupIndexTreeTaskV2.java | 5 +-
.../cache/query/index/sorted/IndexRowCache.java | 4 +-
.../query/index/sorted/QueryIndexRowHandler.java | 9 +-
.../sorted/inline/JavaObjectKeySerializer.java | 10 +-
.../index/sorted/keys/CacheJavaObjectIndexKey.java | 8 +-
.../query/index/sorted/keys/IndexKeyFactory.java | 4 +-
.../ignite/internal/cdc/CdcConsumerState.java | 92 +-
.../org/apache/ignite/internal/cdc/CdcMain.java | 23 +-
.../internal/cdc/CdcUtilityActiveCdcManager.java | 9 +-
.../internal/client/thin/ClientAtomicLongImpl.java | 6 +-
.../ignite/internal/client/thin/ClientBinary.java | 22 +-
.../client/thin/ClientBinaryMarshaller.java | 10 +-
.../client/thin/ClientCacheAffinityMapping.java | 17 +-
.../thin/ClientCacheEntryListenerHandler.java | 4 +-
.../client/thin/ClientClusterGroupImpl.java | 27 +-
.../internal/client/thin/ClientClusterImpl.java | 6 +-
.../client/thin/ClientClusterNodeImpl.java | 5 +-
.../internal/client/thin/ClientComputeImpl.java | 8 +-
.../client/thin/ClientDiscoveryContext.java | 4 +-
.../internal/client/thin/ClientIgniteSetImpl.java | 20 +-
.../internal/client/thin/ClientServicesImpl.java | 14 +-
.../ignite/internal/client/thin/ClientUtils.java | 116 +-
.../internal/client/thin/PayloadInputChannel.java | 5 +-
.../internal/client/thin/PayloadOutputChannel.java | 7 +-
.../internal/client/thin/TcpClientCache.java | 10 +-
.../internal/client/thin/TcpClientChannel.java | 19 +-
.../client/thin/TcpClientTransactions.java | 6 +-
.../internal/client/thin/TcpIgniteClient.java | 14 +-
.../internal/cluster/ClusterGroupAdapter.java | 60 +-
.../CheckIndexInlineSizesResult.java | 5 +-
.../cache/distribution/CacheDistributionGroup.java | 7 +-
.../cache/distribution/CacheDistributionNode.java | 7 +-
.../distribution/CacheDistributionPartition.java | 6 +-
.../cache/distribution/CacheDistributionTask.java | 6 +-
.../distribution/CacheDistributionTaskResult.java | 7 +-
.../CacheResetLostPartitionsTaskResult.java | 6 +-
.../internal/direct/DirectMessageReader.java | 71 +-
.../internal/direct/DirectMessageWriter.java | 61 +-
.../direct/stream/DirectByteBufferStream.java | 4 -
.../internal/dto/IgniteDataTransferObject.java | 45 +-
.../internal/jdbc/thin/JdbcThinConnection.java | 7 +-
.../JdbcThinPartitionAwarenessMappingGroup.java | 10 +-
.../jdbc/thin/JdbcThinPreparedStatement.java | 2 +-
.../ignite/internal/jdbc/thin/JdbcThinTcpIo.java | 33 +-
.../ignite/internal/jdbc2/JdbcBinaryBuffer.java | 2 +-
.../internal/logger/platform/PlatformLogger.java | 4 +-
.../internal/maintenance/MaintenanceFileStore.java | 11 +-
.../internal/management/ChangeTagCommandArg.java | 2 +-
.../management/ClusterChangeTagTaskResult.java | 2 +-
.../internal/management/DeactivateCommandArg.java | 2 +-
.../internal/management/IgniteCommandRegistry.java | 4 +
.../internal/management/SetStateCommandArg.java | 2 +-
.../management/ShutdownPolicyCommandArg.java | 2 +-
.../management/ShutdownPolicyTaskResult.java | 2 +-
.../internal/management/SystemViewCommandArg.java | 2 +-
.../internal/management/SystemViewTaskResult.java | 2 +-
.../management/api/CommandRegistryImpl.java | 8 +-
.../internal/management/api/CommandUtils.java | 3 +-
.../api/CommandWarningException.java} | 12 +-
.../internal/management/api}/CommandsProvider.java | 7 +-
.../ignite/internal/management/api/NoArg.java | 2 +-
.../management/baseline/BaselineAddCommandArg.java | 4 +-
.../baseline/BaselineAutoAdjustCommandArg.java | 4 +-
.../baseline/BaselineAutoAdjustSettings.java | 6 +-
.../management/baseline/BaselineCommand.java | 2 +-
.../internal/management/baseline/BaselineNode.java | 24 +-
.../management/baseline/BaselineTaskResult.java | 29 +-
.../baseline/BaselineVersionCommandArg.java | 4 +-
.../cache/CacheAffinityConfiguration.java | 6 +-
.../management/cache/CacheClearCommandArg.java | 2 +-
.../management/cache/CacheConfiguration.java | 20 +-
.../cache/CacheConfigurationCollectorTaskArg.java | 15 +-
.../cache/CacheContentionCommandArg.java | 2 +-
.../management/cache/CacheCreateCommandArg.java | 2 +-
.../management/cache/CacheDestroyCommandArg.java | 2 +-
.../cache/CacheDistributionCommandArg.java | 2 +-
.../cache/CacheEvictionConfiguration.java | 6 +-
.../cache/CacheFindGarbageCommandArg.java | 2 +-
.../cache/CacheIdleVerifyCommandArg.java | 2 +-
.../cache/CacheIndexesForceRebuildCommandArg.java | 2 +-
.../cache/CacheIndexesListCommandArg.java | 2 +-
.../cache/CacheIndexesRebuildStatusCommandArg.java | 2 +-
.../internal/management/cache/CacheInfo.java | 13 +-
.../internal/management/cache/CacheJdbcType.java | 6 +-
.../management/cache/CacheJdbcTypeField.java | 6 +-
.../management/cache/CacheListCommandArg.java | 2 +-
.../management/cache/CacheMetricsCommandArg.java | 2 +-
.../management/cache/CacheNearConfiguration.java | 6 +-
.../cache/CacheRebalanceConfiguration.java | 6 +-
.../cache/CacheResetLostPartitionsCommandArg.java | 2 +-
.../CacheScheduleIndexesRebuildCommandArg.java | 2 +-
.../management/cache/CacheStoreConfiguration.java | 6 +-
.../cache/CacheValidateIndexesCommandArg.java | 2 +-
.../management/cache/ContentionJobResult.java | 6 +-
.../management/cache/ContentionTaskResult.java | 7 +-
.../FindAndDeleteGarbageInPersistenceClosure.java | 4 +-
...FindAndDeleteGarbageInPersistenceJobResult.java | 2 +-
...indAndDeleteGarbageInPersistenceTaskResult.java | 2 +-
.../management/cache/IdleVerifyDumpResult.java | 7 +-
.../management/cache/IdleVerifyResult.java | 27 +-
.../management/cache/IndexForceRebuildTaskRes.java | 2 +-
.../management/cache/IndexIntegrityCheckIssue.java | 6 +-
.../management/cache/IndexListInfoContainer.java | 2 +-
.../cache/IndexRebuildStatusInfoContainer.java | 4 +-
.../management/cache/IndexValidationIssue.java | 6 +-
.../management/cache/QueryConfiguration.java | 6 +-
.../internal/management/cache/QueryEntity.java | 9 +-
.../internal/management/cache/QueryIndex.java | 6 +-
.../internal/management/cache/QueryIndexField.java | 6 +-
.../cache/ScheduleIndexRebuildJobRes.java | 2 +-
.../cache/ScheduleIndexRebuildTaskRes.java | 2 +-
.../cache/ValidateIndexesCheckSizeIssue.java | 5 +-
.../cache/ValidateIndexesCheckSizeResult.java | 5 +-
.../management/cache/ValidateIndexesClosure.java | 3 +-
.../management/cache/ValidateIndexesJobResult.java | 5 +-
.../cache/ValidateIndexesPartitionResult.java | 11 +-
.../cache/ValidateIndexesTaskResult.java | 6 +-
.../cache/VerifyBackupPartitionsTask.java | 4 +-
.../management/cache/ViewCacheTaskResult.java | 6 +-
.../management/cache/scan/CacheScanCommandArg.java | 2 +-
.../management/cache/scan/CacheScanTaskResult.java | 2 +-
.../management/cdc/CdcCacheDataResendTask.java | 4 +-
.../cdc/CdcDeleteLostSegmentLinksCommandArg.java | 2 +-
.../management/cdc/CdcDeleteLostSegmentsTask.java | 12 +-
.../management/cdc/CdcResendCommandArg.java | 2 +-
.../consistency/ConsistencyRepairCommandArg.java | 2 +-
.../consistency/ConsistencyTaskResult.java | 3 +-
.../defragmentation/DefragmentationCommand.java | 2 +-
.../DefragmentationScheduleCommandArg.java | 4 +-
.../defragmentation/DefragmentationTaskResult.java | 2 +-
.../management/diagnostic/ConnectivityResult.java | 2 +-
.../diagnostic/DiagnosticConnectivityCommand.java | 4 +-
.../DiagnosticConnectivityCommandArg.java | 2 +-
.../diagnostic/DiagnosticPagelocksCommandArg.java | 2 +-
.../management/diagnostic/PageLocksResult.java | 2 +-
.../encryption/CacheGroupEncryptionTaskResult.java | 2 +-
.../encryption/EncryptionCacheGroupArg.java | 2 +-
.../EncryptionChangeMasterKeyCommandArg.java | 2 +-
.../encryption/EncryptionKeyIdsTask.java | 2 +-
.../EncryptionReencryptionRateLimitCommandArg.java | 2 +-
.../EncryptionReencryptionStatusCommandArg.java | 2 +-
.../encryption/ReencryptionRateTask.java | 2 +-
.../encryption/ReencryptionStatusTask.java | 2 +-
.../encryption/ReencryptionSuspendTask.java | 2 +-
.../management/kill/KillClientCommandArg.java | 2 +-
.../management/kill/KillComputeCommandArg.java | 2 +-
.../management/kill/KillContinuousCommandArg.java | 2 +-
.../management/kill/KillScanCommandArg.java | 2 +-
.../management/kill/KillServiceCommandArg.java | 2 +-
.../management/kill/KillSnapshotCommandArg.java | 2 +-
.../management/kill/KillSqlCommandArg.java | 2 +-
.../management/kill/KillTransactionCommandArg.java | 2 +-
.../management/meta/MetaDetailsCommand.java | 6 +-
.../management/meta/MetaDetailsCommandArg.java | 2 +-
.../internal/management/meta/MetaListCommand.java | 2 +-
.../management/meta/MetaRemoveCommand.java | 4 +-
.../management/meta/MetaRemoveCommandArg.java | 4 +-
.../management/meta/MetaUpdateCommandArg.java | 2 +-
.../management/meta/MetadataListResult.java | 5 +-
.../management/meta/MetadataMarshalled.java | 5 +-
.../management/metric/MetricCommandArg.java | 2 +-
.../metric/MetricConfigureHistogramCommandArg.java | 4 +-
.../metric/MetricConfigureHitrateCommandArg.java | 4 +-
.../PerformanceStatisticsCommand.java | 2 +-
.../persistence/PersistenceAbstractCommand.java | 10 +-
.../PersistenceBackupCachesTaskArg.java | 4 +-
.../persistence/PersistenceCleanCachesTaskArg.java | 4 +-
.../management/persistence/PersistenceCommand.java | 2 +-
.../management/persistence/PersistenceTask.java | 42 +-
.../persistence/PersistenceTaskResult.java | 20 +-
.../management/property/PropertiesListResult.java | 5 +-
.../management/property/PropertyGetCommandArg.java | 2 +-
.../property/PropertyListCommandArg.java | 2 +-
.../property/PropertyOperationResult.java | 5 +-
.../management/property/PropertySetCommandArg.java | 4 +-
.../snapshot/SnapshotCancelCommandArg.java | 2 +-
.../snapshot/SnapshotCheckCommandArg.java | 2 +-
.../snapshot/SnapshotCreateCommandArg.java | 2 +-
.../management/snapshot/SnapshotCreateTask.java | 40 +-
.../snapshot/SnapshotRestoreCommandArg.java | 2 +-
.../management/snapshot/SnapshotStatusTask.java | 3 +-
.../tracing/TracingConfigurationCommand.java | 2 +-
.../TracingConfigurationGetAllCommandArg.java | 4 +-
.../tracing/TracingConfigurationGetCommandArg.java | 4 +-
.../tracing/TracingConfigurationItem.java | 3 +-
.../tracing/TracingConfigurationSetCommandArg.java | 4 +-
.../tracing/TracingConfigurationTaskResult.java | 2 +-
.../internal/management/tx/TxCommandArg.java | 2 +-
.../ignite/internal/management/tx/TxInfo.java | 39 +-
.../internal/management/tx/TxInfoCommandArg.java | 2 +-
.../ignite/internal/management/tx/TxTask.java | 3 +-
.../internal/management/tx/TxTaskResult.java | 6 +-
.../internal/management/tx/TxVerboseInfo.java | 5 +-
.../internal/management/tx/TxVerboseKey.java | 5 +-
.../internal/management/wal/ClusterNode.java | 6 +-
.../management/wal/WalDeleteCommandArg.java | 2 +-
.../ignite/internal/management/wal/WalTask.java | 5 +-
.../internal/management/wal/WalTaskResult.java | 6 +-
.../managers/checkpoint/GridCheckpointManager.java | 2 +-
.../managers/checkpoint/GridCheckpointRequest.java | 24 +-
.../managers/communication/GridIoManager.java | 15 +-
.../managers/communication/GridIoMessage.java | 44 +-
.../communication/GridIoMessageFactory.java | 10 +-
.../communication/GridIoSecurityAwareMessage.java | 16 +-
.../managers/communication/GridIoUserMessage.java | 40 +-
.../communication/IgniteIoTestMessage.java | 72 +-
.../communication/SessionChannelMessage.java | 16 +-
.../deployment/GridDeploymentCommunication.java | 2 +-
.../deployment/GridDeploymentInfoBean.java | 32 +-
.../deployment/GridDeploymentLocalStore.java | 4 +-
.../deployment/GridDeploymentPerLoaderStore.java | 4 +-
.../deployment/GridDeploymentPerVersionStore.java | 4 +-
.../managers/deployment/GridDeploymentRequest.java | 32 +-
.../deployment/GridDeploymentResponse.java | 24 +-
.../managers/discovery/GridDiscoveryManager.java | 15 +-
.../encryption/GenerateEncryptionKeyRequest.java | 20 +-
.../encryption/GenerateEncryptionKeyResponse.java | 24 +-
.../managers/encryption/GridEncryptionManager.java | 4 +-
.../eventstorage/GridEventStorageManager.java | 8 +-
.../eventstorage/GridEventStorageMessage.java | 48 +-
.../managers/tracing/GridTracingManager.java | 8 +-
.../ignite/internal/pagemem/PageSupport.java | 7 +
.../pagemem/impl/PageMemoryNoStoreImpl.java | 8 +-
.../affinity/AffinityTopologyVersion.java | 20 +-
.../affinity/GridAffinityAssignmentV2.java | 6 +-
.../processors/affinity/GridAffinityProcessor.java | 3 +-
.../affinity/HistoryAffinityAssignmentImpl.java | 4 +-
.../IgniteAuthenticationProcessor.java | 9 +-
.../internal/processors/authentication/User.java | 2 +-
.../UserAuthenticateRequestMessage.java | 24 +-
.../UserAuthenticateResponseMessage.java | 20 +-
.../authentication/UserManagementOperation.java | 4 +-
.../UserManagementOperationFinishedMessage.java | 20 +-
.../processors/cache/CacheEntryInfoCollection.java | 16 +-
.../cache/CacheEntryPredicateAdapter.java | 12 +-
.../cache/CacheEntryPredicateContainsValue.java | 21 +-
.../cache/CacheEntrySerializablePredicate.java | 16 +-
.../processors/cache/CacheEvictionEntry.java | 24 +-
.../processors/cache/CacheGroupContext.java | 2 +-
.../processors/cache/CacheInvokeDirectResult.java | 24 +-
.../processors/cache/CacheMetricsSnapshot.java | 2 +-
.../processors/cache/CacheObjectAdapter.java | 16 +-
.../processors/cache/CacheObjectByteArrayImpl.java | 16 +-
.../processors/cache/CacheObjectContext.java | 2 +-
.../processors/cache/CacheObjectUtils.java | 5 +-
.../internal/processors/cache/CachesRegistry.java | 5 +-
.../processors/cache/ClearCachesTaskResult.java | 6 +-
.../processors/cache/ClusterCachesInfo.java | 27 +-
.../internal/processors/cache/ExchangeContext.java | 21 +-
.../processors/cache/GridCacheAffinityManager.java | 5 +-
.../processors/cache/GridCacheContext.java | 51 +-
.../cache/GridCacheDeploymentManager.java | 3 +-
.../processors/cache/GridCacheEntryInfo.java | 36 +-
.../processors/cache/GridCacheEventManager.java | 7 +-
.../processors/cache/GridCacheGroupIdMessage.java | 16 +-
.../processors/cache/GridCacheIdMessage.java | 16 +-
.../processors/cache/GridCacheMapEntry.java | 19 +-
.../processors/cache/GridCacheMessage.java | 24 +-
.../cache/GridCachePartitionExchangeManager.java | 49 +-
.../processors/cache/GridCacheProcessor.java | 13 +-
.../internal/processors/cache/GridCacheReturn.java | 32 +-
.../processors/cache/GridCacheSharedContext.java | 2 +-
.../internal/processors/cache/GridCacheUtils.java | 20 +-
.../processors/cache/GridCacheValueCollection.java | 5 +-
.../GridChangeGlobalStateMessageResponse.java | 20 +-
.../processors/cache/GridLocalConfigManager.java | 25 +-
.../processors/cache/IgniteCacheProxyImpl.java | 26 +-
.../processors/cache/KeyCacheObjectImpl.java | 16 +-
.../cache/ValidationOnNodeJoinUtils.java | 40 +-
.../processors/cache/WalStateAckMessage.java | 29 +-
.../cache/WalStateDistributedProcess.java | 3 +-
.../internal/processors/cache/WalStateManager.java | 22 +-
.../cache/binary/BinaryMetadataFileStore.java | 12 +-
.../cache/binary/BinaryMetadataTransport.java | 3 +-
.../binary/CacheObjectBinaryProcessorImpl.java | 270 +-
.../cache/binary/MetadataRequestMessage.java | 16 +-
.../cache/binary/MetadataResponseMessage.java | 24 +-
.../distributed/GridCacheTtlUpdateRequest.java | 36 +-
.../distributed/GridCacheTxRecoveryRequest.java | 36 +-
.../distributed/GridCacheTxRecoveryResponse.java | 24 +-
.../distributed/GridDistributedBaseMessage.java | 23 +-
.../distributed/GridDistributedLockRequest.java | 64 +-
.../distributed/GridDistributedLockResponse.java | 24 +-
.../GridDistributedTxFinishRequest.java | 64 +-
.../GridDistributedTxFinishResponse.java | 28 +-
.../GridDistributedTxPrepareRequest.java | 64 +-
.../GridDistributedTxPrepareResponse.java | 24 +-
.../distributed/GridDistributedUnlockRequest.java | 16 +-
.../dht/GridDhtAffinityAssignmentRequest.java | 24 +-
.../dht/GridDhtAffinityAssignmentResponse.java | 36 +-
.../cache/distributed/dht/GridDhtLockFuture.java | 3 +-
.../cache/distributed/dht/GridDhtLockRequest.java | 48 +-
.../cache/distributed/dht/GridDhtLockResponse.java | 24 +-
.../dht/GridDhtTransactionalCacheAdapter.java | 6 +-
.../distributed/dht/GridDhtTxFinishRequest.java | 24 +-
.../distributed/dht/GridDhtTxFinishResponse.java | 24 +-
.../cache/distributed/dht/GridDhtTxLocal.java | 4 +-
.../dht/GridDhtTxOnePhaseCommitAckRequest.java | 16 +-
.../distributed/dht/GridDhtTxPrepareRequest.java | 68 +-
.../distributed/dht/GridDhtTxPrepareResponse.java | 32 +-
.../distributed/dht/GridDhtUnlockRequest.java | 16 +-
.../dht/PartitionUpdateCountersMessage.java | 20 +-
.../dht/TransactionAttributesAwareRequest.java | 18 +-
.../AtomicApplicationAttributesAwareRequest.java | 18 +-
.../atomic/GridDhtAtomicAbstractUpdateFuture.java | 3 +-
.../atomic/GridDhtAtomicAbstractUpdateRequest.java | 44 +-
.../distributed/dht/atomic/GridDhtAtomicCache.java | 2 +-
.../GridDhtAtomicDeferredUpdateResponse.java | 16 +-
.../dht/atomic/GridDhtAtomicNearResponse.java | 32 +-
.../atomic/GridDhtAtomicSingleUpdateRequest.java | 32 +-
.../dht/atomic/GridDhtAtomicUpdateRequest.java | 76 +-
.../dht/atomic/GridDhtAtomicUpdateResponse.java | 28 +-
.../GridNearAtomicAbstractUpdateRequest.java | 36 +-
.../atomic/GridNearAtomicCheckUpdateRequest.java | 20 +-
.../atomic/GridNearAtomicFullUpdateRequest.java | 48 +-
.../GridNearAtomicSingleUpdateFilterRequest.java | 16 +-
.../GridNearAtomicSingleUpdateInvokeRequest.java | 20 +-
.../atomic/GridNearAtomicSingleUpdateRequest.java | 20 +-
.../dht/atomic/GridNearAtomicUpdateResponse.java | 40 +-
.../distributed/dht/atomic/NearCacheUpdates.java | 36 +-
.../cache/distributed/dht/atomic/UpdateErrors.java | 20 +-
.../dht/preloader/CacheGroupAffinityMessage.java | 24 +-
.../dht/preloader/GridDhtForceKeysFuture.java | 3 +-
.../dht/preloader/GridDhtForceKeysRequest.java | 28 +-
.../dht/preloader/GridDhtForceKeysResponse.java | 32 +-
.../preloader/GridDhtPartitionDemandMessage.java | 36 +-
.../dht/preloader/GridDhtPartitionExchangeId.java | 24 +-
.../GridDhtPartitionSupplyErrorMessage.java | 16 +-
.../preloader/GridDhtPartitionSupplyMessage.java | 48 +-
.../GridDhtPartitionsAbstractMessage.java | 24 +-
.../preloader/GridDhtPartitionsExchangeFuture.java | 9 +-
.../preloader/GridDhtPartitionsFullMessage.java | 64 +-
.../preloader/GridDhtPartitionsSingleMessage.java | 52 +-
.../preloader/GridDhtPartitionsSingleRequest.java | 16 +-
.../dht/preloader/InitNewCoordinatorFuture.java | 6 +-
.../dht/preloader/latch/LatchAckMessage.java | 24 +-
.../dht/topology/GridClientPartitionTopology.java | 15 +-
.../dht/topology/GridDhtLocalPartition.java | 6 +-
.../dht/topology/GridDhtPartitionTopology.java | 11 +-
.../dht/topology/GridDhtPartitionTopologyImpl.java | 56 +-
.../dht/topology/PartitionReservationKey.java | 4 +-
.../dht/topology/PartitionReservationManager.java | 5 +-
.../dht/topology/PartitionsEvictManager.java | 2 +-
.../distributed/near/CacheVersionedValue.java | 20 +-
.../cache/distributed/near/GridNearCacheEntry.java | 5 +-
.../cache/distributed/near/GridNearGetRequest.java | 56 +-
.../distributed/near/GridNearGetResponse.java | 40 +-
.../distributed/near/GridNearLockRequest.java | 44 +-
.../distributed/near/GridNearLockResponse.java | 40 +-
.../distributed/near/GridNearSingleGetRequest.java | 44 +-
.../near/GridNearSingleGetResponse.java | 32 +-
.../distributed/near/GridNearTxFinishRequest.java | 16 +-
.../distributed/near/GridNearTxFinishResponse.java | 24 +-
.../cache/distributed/near/GridNearTxLocal.java | 19 +-
.../distributed/near/GridNearTxPrepareRequest.java | 36 +-
.../near/GridNearTxPrepareResponse.java | 52 +-
.../distributed/near/GridNearUnlockRequest.java | 12 +-
.../cache/persistence/CacheDataRowAdapter.java | 3 +-
.../CheckCorruptedCacheStoresCleanAction.java | 12 +-
.../CleanCacheStoresMaintenanceAction.java | 13 +-
.../CorruptedPdsMaintenanceCallback.java | 46 +-
.../GridCacheDatabaseSharedManager.java | 7 +-
.../cache/persistence/GridCacheOffheapManager.java | 25 +-
.../persistence/checkpoint/CheckpointStatus.java | 4 +-
.../persistence/checkpoint/CheckpointWorkflow.java | 5 +-
.../checkpoint/EarliestCheckpointMapSnapshot.java | 4 +-
.../CachePartitionDefragmentationManager.java | 74 +-
.../defragmentation/DefragmentationFileUtils.java | 265 +-
.../persistence/file/FilePageStoreManager.java | 202 +-
.../cache/persistence/filename/CacheFileTree.java | 269 ++
.../cache/persistence/filename/FileTreeUtils.java | 129 +
.../cache/persistence/filename/NodeFileTree.java | 483 +++-
.../filename/PdsConsistentIdProcessor.java | 9 +-
.../cache/persistence/filename/SharedFileTree.java | 6 +-
.../persistence/filename/SnapshotFileTree.java | 124 +-
.../cache/persistence/freelist/PagesList.java | 5 +-
.../cache/persistence/pagemem/PageMemoryImpl.java | 5 +
.../snapshot/AbstractSnapshotMessage.java | 11 +-
.../snapshot/IgniteSnapshotManager.java | 249 +-
.../snapshot/IncrementalSnapshotAwareMessage.java | 28 +-
.../snapshot/IncrementalSnapshotFutureTask.java | 3 +-
.../IncrementalSnapshotVerificationTask.java | 11 +-
.../persistence/snapshot/SnapshotCheckProcess.java | 3 +-
.../snapshot/SnapshotFilesFailureMessage.java | 16 +-
.../snapshot/SnapshotFilesRequestMessage.java | 28 +-
.../persistence/snapshot/SnapshotFutureTask.java | 46 +-
.../snapshot/SnapshotPartitionsVerifyHandler.java | 103 +-
.../SnapshotPartitionsVerifyTaskResult.java | 2 +-
.../snapshot/SnapshotResponseRemoteFutureTask.java | 13 +-
.../snapshot/SnapshotRestoreProcess.java | 111 +-
.../cache/persistence/snapshot/SnapshotSender.java | 14 +-
.../snapshot/SnapshotWarningException.java | 2 +-
.../snapshot/dump/CreateDumpFutureTask.java | 13 +-
.../cache/persistence/snapshot/dump/Dump.java | 138 +-
.../snapshot/dump/DumpEntrySerializer.java | 5 +-
.../persistence/wal/FileWriteAheadLogManager.java | 45 +-
.../wal/reader/IgniteWalIteratorFactory.java | 46 +-
.../wal/reader/StandaloneGridKernalContext.java | 60 +-
.../wal/serializer/RecordV1Serializer.java | 4 +-
.../wal/serializer/RecordV2Serializer.java | 4 +-
.../query/GridCacheDistributedQueryManager.java | 3 +-
.../query/GridCacheQueryDetailMetricsKey.java | 4 +-
.../cache/query/GridCacheQueryManager.java | 5 +-
.../cache/query/GridCacheQueryMarshallable.java | 7 +-
.../cache/query/GridCacheQueryMetricsKey.java | 4 +-
.../cache/query/GridCacheQueryRequest.java | 104 +-
.../cache/query/GridCacheQueryResponse.java | 40 +-
.../processors/cache/query/GridCacheSqlQuery.java | 28 +-
.../continuous/CacheContinuousQueryBatchAck.java | 20 +-
.../continuous/CacheContinuousQueryEntry.java | 52 +-
.../continuous/CacheContinuousQueryManager.java | 3 +-
.../cache/store/CacheOsStoreManager.java | 3 +-
.../cache/store/GridCacheWriteBehindStore.java | 12 +-
.../cache/transactions/IgniteTxEntry.java | 64 +-
.../processors/cache/transactions/IgniteTxKey.java | 20 +-
.../cache/transactions/IgniteTxManager.java | 6 +-
.../cache/transactions/TxEntryValueHolder.java | 24 +-
.../processors/cache/transactions/TxLock.java | 28 +-
.../processors/cache/transactions/TxLockList.java | 16 +-
.../cache/transactions/TxLocksRequest.java | 20 +-
.../cache/transactions/TxLocksResponse.java | 28 +-
.../cache/verify/PartitionHashRecord.java | 19 +-
.../cache/verify/TransactionsHashRecord.java | 2 +-
.../cache/version/GridCacheRawVersionedEntry.java | 34 +-
.../processors/cache/version/GridCacheVersion.java | 24 +-
.../cache/version/GridCacheVersionEx.java | 16 +-
.../cacheobject/IgniteCacheObjectProcessor.java | 7 -
.../processors/closure/GridClosureProcessor.java | 2 +-
.../cluster/ClusterMetricsUpdateMessage.java | 20 +-
.../processors/cluster/ClusterProcessor.java | 39 +-
.../cluster/GridClusterStateProcessor.java | 5 +-
.../ContinuousRoutineStartResultMessage.java | 28 +-
.../continuous/GridContinuousMessage.java | 32 +-
.../continuous/GridContinuousProcessor.java | 7 +-
.../datastreamer/DataStreamProcessor.java | 2 +-
.../processors/datastreamer/DataStreamerEntry.java | 20 +-
.../processors/datastreamer/DataStreamerImpl.java | 4 +-
.../datastreamer/DataStreamerRequest.java | 76 +-
.../datastreamer/DataStreamerResponse.java | 24 +-
.../GridCacheAtomicReferenceImpl.java | 10 +-
.../datastructures/GridCacheAtomicStampedImpl.java | 6 +-
.../datastructures/GridCacheInternalKeyImpl.java | 3 +-
.../dr/IgniteDrDataStreamerCacheUpdater.java | 2 +-
.../internal/processors/job/GridJobProcessor.java | 2 +-
.../internal/processors/job/GridJobWorker.java | 2 +-
.../marshaller/MissingMappingRequestMessage.java | 20 +-
.../marshaller/MissingMappingResponseMessage.java | 24 +-
.../DistributedMetaStorageHistoryItem.java | 2 +-
.../persistence/DistributedMetaStorageVersion.java | 2 +-
.../processors/metric/MetricRegistryImpl.java | 107 +-
.../OsDiscoveryNodeValidationProcessor.java | 4 +-
.../odbc/ClientListenerConnectionContext.java | 4 +-
.../processors/odbc/ClientListenerNioListener.java | 46 +-
.../odbc/ClientListenerProtocolVersion.java | 5 +-
.../odbc/ClientListenerRequestHandler.java | 4 +-
.../internal/processors/odbc/ClientMessage.java | 11 +-
.../internal/processors/odbc/SqlListenerUtils.java | 24 +-
.../odbc/jdbc/JdbcBatchExecuteRequest.java | 8 +-
.../odbc/jdbc/JdbcBatchExecuteResult.java | 8 +-
.../odbc/jdbc/JdbcBinaryTypeGetRequest.java | 8 +-
.../odbc/jdbc/JdbcBinaryTypeGetResult.java | 8 +-
.../odbc/jdbc/JdbcBinaryTypeNameGetRequest.java | 8 +-
.../odbc/jdbc/JdbcBinaryTypeNameGetResult.java | 8 +-
.../odbc/jdbc/JdbcBinaryTypeNamePutRequest.java | 8 +-
.../odbc/jdbc/JdbcBinaryTypePutRequest.java | 8 +-
.../odbc/jdbc/JdbcBulkLoadAckResult.java | 8 +-
.../odbc/jdbc/JdbcBulkLoadBatchRequest.java | 8 +-
.../odbc/jdbc/JdbcCachePartitionsRequest.java | 8 +-
.../odbc/jdbc/JdbcCachePartitionsResult.java | 8 +-
.../odbc/jdbc/JdbcClientInfoAwareRequest.java | 8 +-
.../processors/odbc/jdbc/JdbcColumnMeta.java | 13 +-
.../processors/odbc/jdbc/JdbcColumnMetaV2.java | 8 +-
.../processors/odbc/jdbc/JdbcColumnMetaV3.java | 8 +-
.../processors/odbc/jdbc/JdbcColumnMetaV4.java | 8 +-
.../odbc/jdbc/JdbcConnectionContext.java | 4 +-
.../processors/odbc/jdbc/JdbcIndexMeta.java | 13 +-
.../processors/odbc/jdbc/JdbcMessageParser.java | 24 +-
.../odbc/jdbc/JdbcMetaColumnsRequest.java | 8 +-
.../odbc/jdbc/JdbcMetaColumnsResult.java | 8 +-
.../odbc/jdbc/JdbcMetaIndexesRequest.java | 8 +-
.../odbc/jdbc/JdbcMetaIndexesResult.java | 8 +-
.../odbc/jdbc/JdbcMetaParamsRequest.java | 8 +-
.../processors/odbc/jdbc/JdbcMetaParamsResult.java | 8 +-
.../odbc/jdbc/JdbcMetaPrimaryKeysRequest.java | 8 +-
.../odbc/jdbc/JdbcMetaPrimaryKeysResult.java | 8 +-
.../odbc/jdbc/JdbcMetaSchemasRequest.java | 8 +-
.../odbc/jdbc/JdbcMetaSchemasResult.java | 8 +-
.../odbc/jdbc/JdbcMetaTablesRequest.java | 8 +-
.../processors/odbc/jdbc/JdbcMetaTablesResult.java | 8 +-
.../odbc/jdbc/JdbcOrderedBatchExecuteRequest.java | 8 +-
.../odbc/jdbc/JdbcOrderedBatchExecuteResult.java | 8 +-
.../processors/odbc/jdbc/JdbcParameterMeta.java | 8 +-
.../processors/odbc/jdbc/JdbcPrimaryKeyMeta.java | 12 +-
.../internal/processors/odbc/jdbc/JdbcQuery.java | 8 +-
.../odbc/jdbc/JdbcQueryCancelRequest.java | 8 +-
.../odbc/jdbc/JdbcQueryCloseRequest.java | 8 +-
.../JdbcQueryExecuteMultipleStatementsResult.java | 8 +-
.../odbc/jdbc/JdbcQueryExecuteRequest.java | 8 +-
.../odbc/jdbc/JdbcQueryExecuteResult.java | 8 +-
.../odbc/jdbc/JdbcQueryFetchRequest.java | 8 +-
.../processors/odbc/jdbc/JdbcQueryFetchResult.java | 8 +-
.../odbc/jdbc/JdbcQueryMetadataRequest.java | 8 +-
.../odbc/jdbc/JdbcQueryMetadataResult.java | 8 +-
.../processors/odbc/jdbc/JdbcRawBinarylizable.java | 8 +-
.../internal/processors/odbc/jdbc/JdbcRequest.java | 14 +-
.../processors/odbc/jdbc/JdbcRequestHandler.java | 4 +-
.../processors/odbc/jdbc/JdbcResponse.java | 8 +-
.../internal/processors/odbc/jdbc/JdbcResult.java | 10 +-
.../processors/odbc/jdbc/JdbcResultInfo.java | 8 +-
.../odbc/jdbc/JdbcSetTxParametersRequest.java | 8 +-
.../processors/odbc/jdbc/JdbcTableMeta.java | 11 +-
.../processors/odbc/jdbc/JdbcTxEndRequest.java | 8 +-
.../processors/odbc/jdbc/JdbcTxEndResult.java | 8 +-
.../odbc/jdbc/JdbcUpdateBinarySchemaResult.java | 8 +-
.../internal/processors/odbc/jdbc/JdbcUtils.java | 22 +-
.../odbc/odbc/OdbcConnectionContext.java | 4 +-
.../processors/odbc/odbc/OdbcMessageParser.java | 25 +-
.../internal/processors/odbc/odbc/OdbcQuery.java | 8 +-
.../processors/odbc/odbc/OdbcRequestHandler.java | 4 +-
.../processors/odbc/odbc/OdbcTableMeta.java | 4 +-
.../processors/offheap/GridOffHeapProcessor.java | 2 +-
.../FilePerformanceStatisticsReader.java | 463 ++-
.../FilePerformanceStatisticsWriter.java | 55 +-
.../performancestatistics/OperationType.java | 42 +
.../PerformanceStatisticsHandler.java | 9 +
.../PerformanceStatisticsProcessor.java | 10 +
.../performancestatistics/StringCache.java | 47 +
.../SystemViewFileWriter.java | 264 ++
.../platform/PlatformAbstractTarget.java | 18 +-
.../processors/platform/PlatformAsyncResult.java | 4 +-
.../processors/platform/PlatformContext.java | 28 +-
.../processors/platform/PlatformContextImpl.java | 43 +-
.../platform/PlatformExtendedException.java | 4 +-
.../platform/PlatformJavaObjectFactoryProxy.java | 8 +-
.../processors/platform/PlatformProcessorImpl.java | 26 +-
.../processors/platform/PlatformTarget.java | 20 +-
.../platform/PlatformTargetProxyImpl.java | 22 +-
.../platform/binary/PlatformBinaryProcessor.java | 12 +-
.../processors/platform/cache/PlatformCache.java | 50 +-
.../cache/PlatformCacheEntryFilterImpl.java | 6 +-
.../cache/PlatformCacheEntryProcessorImpl.java | 10 +-
.../platform/cache/PlatformCacheExtension.java | 4 +-
.../platform/cache/PlatformCacheIterator.java | 4 +-
.../cache/PlatformCachePartialUpdateException.java | 4 +-
.../platform/cache/affinity/PlatformAffinity.java | 19 +-
.../cache/affinity/PlatformAffinityFunction.java | 10 +-
.../affinity/PlatformAffinityFunctionTarget.java | 8 +-
.../cache/affinity/PlatformAffinityManager.java | 4 +-
.../cache/affinity/PlatformAffinityUtils.java | 6 +-
.../cache/query/PlatformAbstractQueryCursor.java | 10 +-
.../cache/query/PlatformContinuousQueryImpl.java | 7 +-
.../query/PlatformContinuousQueryRemoteFilter.java | 4 +-
.../cache/query/PlatformFieldsQueryCursor.java | 6 +-
.../platform/cache/query/PlatformQueryCursor.java | 4 +-
.../platform/client/ClientBooleanResponse.java | 4 +-
.../platform/client/ClientByteResponse.java | 4 +-
.../platform/client/ClientConnectionContext.java | 4 +-
.../platform/client/ClientIntResponse.java | 4 +-
.../platform/client/ClientLongResponse.java | 4 +-
.../platform/client/ClientMessageParser.java | 23 +-
.../platform/client/ClientNotification.java | 4 +-
.../platform/client/ClientObjectNotification.java | 4 +-
.../platform/client/ClientObjectResponse.java | 4 +-
.../platform/client/ClientOutgoingMessage.java | 4 +-
.../platform/client/ClientRequestHandler.java | 4 +-
.../processors/platform/client/ClientResponse.java | 6 +-
.../platform/client/ClientStringResponse.java | 4 +-
.../ClientBinaryConfigurationGetResponse.java | 4 +-
.../client/binary/ClientBinaryTypeGetResponse.java | 4 +-
.../client/binary/ClientBinaryTypePutRequest.java | 4 +-
.../client/cache/ClientCacheClearKeyRequest.java | 4 +-
.../client/cache/ClientCacheClearKeysRequest.java | 4 +-
.../cache/ClientCacheConfigurationSerializer.java | 6 +-
.../cache/ClientCacheContainsKeyRequest.java | 4 +-
.../cache/ClientCacheContainsKeysRequest.java | 4 +-
.../cache/ClientCacheEntryEventNotification.java | 4 +-
.../client/cache/ClientCacheEntryQueryCursor.java | 4 +-
.../client/cache/ClientCacheFieldsQueryCursor.java | 4 +-
.../client/cache/ClientCacheGetAllRequest.java | 4 +-
.../client/cache/ClientCacheGetAllResponse.java | 4 +-
.../cache/ClientCacheGetAndPutIfAbsentRequest.java | 4 +-
.../client/cache/ClientCacheGetAndPutRequest.java | 4 +-
.../cache/ClientCacheGetAndRemoveRequest.java | 4 +-
.../cache/ClientCacheGetAndReplaceRequest.java | 4 +-
.../cache/ClientCacheGetConfigurationResponse.java | 4 +-
.../client/cache/ClientCacheGetNamesResponse.java | 4 +-
.../client/cache/ClientCacheGetRequest.java | 4 +-
.../client/cache/ClientCacheIndexQueryRequest.java | 10 +-
.../client/cache/ClientCacheInvokeAllRequest.java | 4 +-
.../client/cache/ClientCacheInvokeAllResponse.java | 4 +-
.../client/cache/ClientCacheInvokeRequest.java | 12 +-
.../client/cache/ClientCacheKeyRequest.java | 4 +-
.../client/cache/ClientCacheKeyValueRequest.java | 4 +-
.../client/cache/ClientCacheKeysRequest.java | 6 +-
.../client/cache/ClientCacheLocalPeekRequest.java | 4 +-
.../cache/ClientCacheNodePartitionsResponse.java | 4 +-
.../cache/ClientCachePartitionsResponse.java | 4 +-
.../cache/ClientCachePutAllConflictRequest.java | 4 +-
.../client/cache/ClientCachePutAllRequest.java | 4 +-
.../cache/ClientCachePutIfAbsentRequest.java | 4 +-
.../client/cache/ClientCachePutRequest.java | 4 +-
.../cache/ClientCacheQueryContinuousRequest.java | 8 +-
.../cache/ClientCacheQueryContinuousResponse.java | 4 +-
.../client/cache/ClientCacheQueryCursor.java | 6 +-
.../cache/ClientCacheQueryNextPageResponse.java | 4 +-
.../client/cache/ClientCacheQueryResponse.java | 4 +-
.../cache/ClientCacheRemoveAllConflictRequest.java | 4 +-
.../cache/ClientCacheRemoveIfEqualsRequest.java | 4 +-
.../client/cache/ClientCacheRemoveKeyRequest.java | 4 +-
.../client/cache/ClientCacheRemoveKeysRequest.java | 4 +-
.../cache/ClientCacheReplaceIfEqualsRequest.java | 4 +-
.../client/cache/ClientCacheReplaceRequest.java | 4 +-
.../client/cache/ClientCacheScanQueryRequest.java | 4 +-
.../cache/ClientCacheSqlFieldsQueryRequest.java | 4 +-
.../cache/ClientCacheSqlFieldsQueryResponse.java | 4 +-
.../client/cache/ClientCacheSqlQueryRequest.java | 4 +-
.../ClientClusterGroupGetNodeIdsResponse.java | 4 +-
.../ClientClusterGroupGetNodesDetailsResponse.java | 4 +-
...lientClusterGroupGetNodesEndpointsResponse.java | 8 +-
.../platform/client/compute/ClientComputeTask.java | 4 +-
.../client/compute/ClientExecuteTaskRequest.java | 4 +-
.../client/compute/ClientExecuteTaskResponse.java | 4 +-
.../ClientIgniteSetGetOrCreateRequest.java | 4 +-
.../ClientIgniteSetIteratorGetPageRequest.java | 4 +-
.../ClientIgniteSetIteratorStartRequest.java | 6 +-
.../datastructures/ClientIgniteSetKeyRequest.java | 4 +-
.../datastructures/ClientIgniteSetKeysRequest.java | 4 +-
.../ClientIgniteSetValueAddAllRequest.java | 4 +-
.../ClientIgniteSetValueAddRequest.java | 4 +-
.../ClientIgniteSetValueContainsAllRequest.java | 4 +-
.../ClientIgniteSetValueContainsRequest.java | 4 +-
.../ClientIgniteSetValueRemoveAllRequest.java | 4 +-
.../ClientIgniteSetValueRemoveRequest.java | 4 +-
.../ClientIgniteSetValueRetainAllRequest.java | 4 +-
.../service/ClientServiceDescriptorResponse.java | 4 +-
.../service/ClientServiceDescriptorsResponse.java | 6 +-
.../client/service/ClientServiceInvokeRequest.java | 11 +-
.../service/ClientServiceMappingsResponse.java | 4 +-
.../streamer/ClientDataStreamerAddDataRequest.java | 4 +-
.../client/streamer/ClientDataStreamerReader.java | 4 +-
.../streamer/ClientDataStreamerStartRequest.java | 4 +-
.../platform/cluster/PlatformClusterGroup.java | 14 +-
.../cluster/PlatformClusterNodeFilterImpl.java | 4 +-
.../platform/compute/PlatformAbstractJob.java | 4 +-
.../platform/compute/PlatformAbstractTask.java | 6 +-
.../platform/compute/PlatformClosureJob.java | 4 +-
.../platform/compute/PlatformCompute.java | 21 +-
.../compute/PlatformComputeTaskSession.java | 8 +-
.../platform/compute/PlatformFullJob.java | 6 +-
.../platform/compute/PlatformFullTask.java | 12 +-
.../cpp/PlatformCppConfigurationClosure.java | 14 -
.../datastreamer/PlatformDataStreamer.java | 4 +-
.../datastreamer/PlatformStreamReceiverImpl.java | 4 +-
.../datastructures/PlatformAtomicLong.java | 4 +-
.../datastructures/PlatformAtomicReference.java | 12 +-
.../platform/dotnet/PlatformDotNetCacheStore.java | 58 +-
.../dotnet/PlatformDotNetConfigurationClosure.java | 38 +-
...latformDotNetEntityFrameworkCacheExtension.java | 4 +-
.../events/PlatformEventFilterListenerImpl.java | 6 +-
.../processors/platform/events/PlatformEvents.java | 31 +-
.../events/PlatformLocalEventListener.java | 4 +-
.../messaging/PlatformMessageFilterImpl.java | 6 +-
.../messaging/PlatformMessageLocalFilter.java | 4 +-
.../platform/messaging/PlatformMessaging.java | 12 +-
.../platform/services/PlatformAbstractService.java | 18 +-
.../platform/services/PlatformServices.java | 48 +-
.../transactions/PlatformTransactions.java | 14 +-
.../platform/utils/PlatformConfigurationUtils.java | 20 +-
.../platform/utils/PlatformFutureUtils.java | 10 +-
.../platform/utils/PlatformReaderBiClosure.java | 4 +-
.../platform/utils/PlatformReaderClosure.java | 4 +-
.../processors/platform/utils/PlatformUtils.java | 146 +-
.../platform/utils/PlatformWriterBiClosure.java | 4 +-
.../platform/utils/PlatformWriterClosure.java | 4 +-
.../PlatformDotNetSessionCacheExtension.java | 20 +-
.../internal/processors/pool/PoolProcessor.java | 117 +
.../query/CacheQueryObjectValueContext.java | 3 +-
.../processors/query/ColumnInformation.java | 5 +-
.../processors/query/GridQueryProcessor.java | 67 +-
.../internal/processors/query/QueryEntityEx.java | 8 +-
.../internal/processors/query/QueryIndexKey.java | 4 +-
.../internal/processors/query/QuerySchema.java | 12 +-
.../processors/query/QueryTypeDescriptorImpl.java | 14 +-
.../internal/processors/query/QueryUtils.java | 28 +-
.../query/aware/IndexRebuildCacheInfo.java | 12 +-
.../twostep/messages/GridQueryCancelRequest.java | 16 +-
.../h2/twostep/messages/GridQueryFailResponse.java | 24 +-
.../twostep/messages/GridQueryNextPageRequest.java | 32 +-
.../messages/GridQueryNextPageResponse.java | 52 +-
.../query/messages/GridQueryKillRequest.java | 24 +-
.../query/messages/GridQueryKillResponse.java | 20 +-
.../query/property/QueryBinaryProperty.java | 6 +-
.../processors/query/running/QueryHistoryKey.java | 4 +-
.../query/running/RunningQueryManager.java | 10 +-
.../internal/processors/query/running/SqlPlan.java | 5 +-
.../query/running/SqlPlanHistoryTracker.java | 2 +-
.../query/schema/SchemaOperationManager.java | 4 +-
.../management/AbstractIndexDescriptorFactory.java | 7 +-
.../query/schema/management/SchemaManager.java | 24 +-
.../management/SortedIndexDescriptorFactory.java | 2 +-
.../query/schema/management/TableDescriptor.java | 3 +-
.../message/SchemaOperationStatusMessage.java | 24 +-
.../query/stat/ColumnStatisticsCollector.java | 7 +-
.../stat/IgniteStatisticsPersistenceStoreImpl.java | 3 +
.../query/stat/messages/StatisticsColumnData.java | 48 +-
.../stat/messages/StatisticsDecimalMessage.java | 20 +-
.../query/stat/messages/StatisticsKeyMessage.java | 24 +-
.../query/stat/messages/StatisticsObjectData.java | 36 +-
.../query/stat/messages/StatisticsRequest.java | 32 +-
.../query/stat/messages/StatisticsResponse.java | 20 +-
.../handlers/cache/GridCacheCommandHandler.java | 5 +-
.../rest/handlers/task/GridTaskCommandHandler.java | 3 +-
.../rest/handlers/task/GridTaskResultRequest.java | 20 +-
.../rest/handlers/task/GridTaskResultResponse.java | 28 +-
.../rest/protocols/tcp/GridTcpRestParser.java | 7 +-
.../processors/security/IgniteSecurityAdapter.java | 4 +-
.../security/IgniteSecurityProcessor.java | 3 +-
.../processors/service/GridServiceProxy.java | 11 +-
.../processors/service/IgniteServiceProcessor.java | 2 +-
.../service/ServiceDeploymentProcessId.java | 23 +-
.../processors/service/ServiceDeploymentTask.java | 3 +-
.../service/ServiceSingleNodeDeploymentResult.java | 20 +-
.../ServiceSingleNodeDeploymentResultBatch.java | 20 +-
.../processors/task/GridTaskProcessor.java | 8 +-
.../internal/processors/task/GridTaskWorker.java | 5 +-
.../org/apache/ignite/internal/sql/SqlKeyword.java | 4 +-
.../apache/ignite/internal/sql/SqlParserUtils.java | 3 +-
.../optimizer/affinity/PartitionCompositeNode.java | 8 +-
.../optimizer/affinity/PartitionJoinCondition.java | 6 +-
.../affinity/PartitionResultMarshaler.java | 28 +-
.../optimizer/affinity/PartitionSingleNode.java | 6 +-
.../sql/optimizer/affinity/PartitionTable.java | 4 +-
.../affinity/PartitionTableAffinityDescriptor.java | 4 +-
.../java/org/apache/ignite/internal/util/F0.java | 14 +-
.../ignite/internal/util/GridByteArrayList.java | 20 +-
.../ignite/internal/util/GridClientByteUtils.java | 238 --
.../apache/ignite/internal/util/GridIntList.java | 20 +-
.../apache/ignite/internal/util/GridLongList.java | 20 +-
.../internal/util/GridMessageCollection.java | 16 +-
.../apache/ignite/internal/util/GridUnsafe.java | 19 +
.../ignite/internal/util/HostAndPortRange.java | 3 +-
.../apache/ignite/internal/util/IgniteUtils.java | 2951 ++------------------
.../ignite/internal/util/OffheapReadWriteLock.java | 14 +
.../internal/util/UUIDCollectionMessage.java | 16 +-
.../util/distributed/DistributedProcess.java | 11 +-
.../util/distributed/SingleNodeMessage.java | 28 +-
.../ignite/internal/util/io/GridFileUtils.java | 4 +-
.../internal/util/io/GridUnsafeDataInput.java | 2 +-
.../internal/util/io/GridUnsafeDataOutput.java | 17 +-
.../ignite/internal/util/lang/ClusterNodeFunc.java | 183 ++
.../ignite/internal/util/lang/GridMapEntry.java | 4 +-
.../lang/gridfunc/ClusterNodeGetIdClosure.java | 41 -
.../internal/util/lang/gridfunc/package-info.java | 2 +-
.../ignite/internal/util/nio/GridDirectParser.java | 6 +-
.../ignite/internal/util/nio/GridNioServer.java | 19 +-
.../ignite/internal/util/nio/GridNioWorker.java | 5 -
.../tostring/UnsafeToStringFieldDescriptor.java | 83 +
.../internal/visor/VisorDataTransferObject.java | 136 -
.../visor/VisorDataTransferObjectInput.java | 158 --
.../visor/VisorDataTransferObjectOutput.java | 143 -
.../ignite/internal/visor/VisorTaskArgument.java | 5 +-
.../ignite/internal/visor/VisorTaskResult.java | 2 +-
.../compute/VisorComputeCancelSessionsTaskArg.java | 6 +-
.../visor/misc/VisorIdAndTagViewTaskResult.java | 2 +-
.../plugin/extensions/communication/Message.java | 7 -
.../extensions/communication/MessageReader.java | 106 +-
.../extensions/communication/MessageWriter.java | 91 +-
.../security/SecurityBasicPermissionSet.java | 10 +-
.../plugin/security/SecurityCredentials.java | 4 +-
.../spi/checkpoint/cache/CacheCheckpointSpi.java | 3 +-
.../checkpoint/sharedfs/SharedFsCheckpointSpi.java | 6 +-
.../collision/jobstealing/JobStealingRequest.java | 16 +-
.../spi/communication/tcp/TcpCommunicationSpi.java | 88 -
.../tcp/internal/GridNioServerWrapper.java | 9 +-
.../TcpInverseConnectionResponseMessage.java | 16 +-
.../tcp/messages/HandshakeMessage.java | 20 +-
.../tcp/messages/HandshakeMessage2.java | 105 -
.../tcp/messages/HandshakeWaitMessage.java | 5 -
.../communication/tcp/messages/NodeIdMessage.java | 20 -
.../tcp/messages/RecoveryLastReceivedMessage.java | 5 -
.../ignite/spi/discovery/tcp/ServerImpl.java | 16 +-
.../tcp/internal/DiscoveryDataPacket.java | 15 -
.../discovery/tcp/internal/TcpDiscoveryNode.java | 3 +-
.../tcp/internal/TcpDiscoveryNodesRing.java | 5 +-
.../TcpDiscoveryClientReconnectMessage.java | 8 +-
.../messages/TcpDiscoveryCustomEventMessage.java | 6 +-
.../messages/TcpDiscoveryJoinRequestMessage.java | 5 +-
.../messages/TcpDiscoveryStatusCheckMessage.java | 6 +-
.../spi/systemview/view/BinaryMetadataView.java | 10 +-
.../systemview/view/sql/SqlTableColumnView.java | 5 +-
.../spi/systemview/view/sql/SqlTableView.java | 4 +-
.../apache/ignite/startup/BasicWarmupClosure.java | 7 +-
.../ignite/startup/cmdline/CommandLineStartup.java | 10 +-
.../thread/IgniteStripedThreadPoolExecutor.java | 18 +-
.../apache/ignite/util/AttributeNodeFilter.java | 4 +-
.../main/resources/META-INF/classnames.properties | 16 +-
modules/core/src/test/config/example-cache.xml | 4 -
.../src/test/config/spring-start-nodes-attr.xml | 4 -
.../core/src/test/config/spring-start-nodes.xml | 4 -
.../test/config/websession/example-cache-base.xml | 4 -
...finityFunctionBackupFilterAbstractSelfTest.java | 6 +-
...NodeAttributeColocatedBackupFilterSelfTest.java | 5 +-
.../RendezvousAffinityFunctionSimpleBenchmark.java | 2 +-
.../org/apache/ignite/cdc/AbstractCdcTest.java | 6 +-
.../ignite/cdc/CdcIgniteNodeActiveModeTest.java | 3 +-
.../ignite/client/BinaryConfigurationTest.java | 14 +-
.../java/org/apache/ignite/client/Comparers.java | 6 +-
.../org/apache/ignite/client/IgniteBinaryTest.java | 4 +-
.../ignite/internal/ClusterGroupAbstractTest.java | 7 +-
.../ignite/internal/ClusterGroupSelfTest.java | 6 +-
.../internal/ClusterNodeMetricsSelfTest.java | 2 +-
.../ConcurrentMappingFileReadWriteTest.java | 2 +-
.../internal/GridAffinityNoCacheSelfTest.java | 5 -
.../ignite/internal/GridDiscoverySelfTest.java | 3 +-
...idEventStorageRuntimeConfigurationSelfTest.java | 14 +-
.../ignite/internal/GridEventStorageSelfTest.java | 8 +-
.../internal/GridLifecycleAwareSelfTest.java | 31 -
.../internal/GridProjectionForCachesSelfTest.java | 3 +-
.../org/apache/ignite/internal/GridSelfTest.java | 9 +-
.../ignite/internal/GridStopWithWaitSelfTest.java | 5 +-
.../internal/IgniteClientReconnectCacheTest.java | 3 +-
.../IgniteClientReconnectDelayedSpiTest.java | 4 +-
...teConnectionConcurrentReserveAndRemoveTest.java | 4 +-
.../internal/binary/AbstractBinaryArraysTest.java | 4 +-
.../BinaryArrayIdentityResolverSelfTest.java | 4 +-
.../internal/binary/BinaryArraySelfTest.java | 4 +-
.../binary/BinaryContextPredefinedTypesTest.java | 2 +-
.../internal/binary/BinaryEnumsSelfTest.java | 4 +-
.../binary/BinaryFieldExtractionSelfTest.java | 110 +-
.../binary/BinaryFieldsAbstractSelfTest.java | 2 +-
.../BinaryFooterOffsetsAbstractSelfTest.java | 2 +-
.../internal/binary/BinaryMarshallerSelfTest.java | 83 +-
.../BinaryObjectBuilderDefaultMappersSelfTest.java | 13 +-
.../binary/BinaryObjectExceptionSelfTest.java | 2 +-
.../internal/binary/BinaryObjectTestUtils.java | 56 +
.../BinarySerialiedFieldComparatorSelfTest.java | 4 +-
.../BinarySimpleNameTestPropertySelfTest.java | 25 -
.../GridBinaryMarshallerCtxDisabledSelfTest.java | 2 +-
.../binary/GridBinaryWildcardsSelfTest.java | 2 +-
.../binary/RawBinaryObjectExtractorTest.java | 15 +-
.../BinaryObjectBuilderAdditionalSelfTest.java | 20 +-
...yObjectBuilderAdditionalNonCompactSelfTest.java | 2 +-
.../streams/BinaryAbstractOutputStreamTest.java | 3 +-
.../binary/streams/BinaryStreamsTestUtils.java} | 17 +-
.../inline/InlineIndexKeyTypeRegistryTest.java | 6 +-
.../client/thin/CacheEntryListenersTest.java | 3 +-
.../internal/client/thin/ClusterGroupTest.java | 3 +-
.../internal/client/thin/ComputeTaskTest.java | 12 +-
.../client/thin/MetadataRegistrationTest.java | 2 +-
.../internal/client/thin/RecoveryModeTest.java | 6 +
.../ignite/internal/client/thin/ServicesTest.java | 6 +-
.../ignite/internal/client/thin/TimeoutTest.java | 4 +-
.../client/thin/events/FakeIgniteServer.java | 14 +-
.../managers/IgniteDiagnosticMessagesTest.java | 36 +-
...tractCommunicationMessageSerializationTest.java | 265 +-
.../GridCommunicationSendMessageSelfTest.java | 14 +-
.../GridIoManagerFileTransmissionSelfTest.java | 2 +-
.../communication/GridIoManagerSelfTest.java | 12 +-
...iteIoCommunicationMessageSerializationTest.java | 27 +-
.../IgniteMessageFactoryImplTest.java | 15 -
.../MessageDirectTypeIdConflictTest.java | 8 +-
.../GridDeploymentManagerStopSelfTest.java | 2 -
.../optimized/OptimizedMarshallerEnumSelfTest.java | 39 +-
.../OptimizedMarshallerNodeFailoverTest.java | 349 ---
.../OptimizedMarshallerPooledSelfTest.java | 5 +-
.../optimized/OptimizedMarshallerSelfTest.java | 4 +-
...edMarshallerSerialPersistentFieldsSelfTest.java | 5 +-
.../optimized/OptimizedMarshallerTest.java | 48 -
.../ignite/internal/metric/JmxExporterSpiTest.java | 4 +-
.../internal/metric/MetricsConfigurationTest.java | 8 +-
.../ignite/internal/metric/SystemViewSelfTest.java | 4 +-
.../processors/DeadLockOnNodeLeftExchangeTest.java | 111 -
.../cache/AbstractDataTypesCoverageTest.java | 8 +-
.../cache/CacheEnumOperationsAbstractTest.java | 4 +-
.../cache/CacheMetricsCacheSizeTest.java | 2 +-
.../cache/ConnectionEnabledPropertyTest.java | 3 +
...dCacheAbstractFullApiMultithreadedSelfTest.java | 10 +-
.../cache/GridCacheAbstractFullApiSelfTest.java | 5 +-
.../cache/GridCacheAbstractRemoveFailureTest.java | 3 +-
.../cache/GridCacheAffinityApiSelfTest.java | 11 +-
.../cache/GridCacheClearAllSelfTest.java | 3 +-
.../cache/GridCacheClearLocallySelfTest.java | 4 +-
.../GridCacheConditionalDeploymentSelfTest.java | 5 -
.../cache/GridCacheEntryMemorySizeSelfTest.java | 10 -
.../cache/GridCacheEntryVersionSelfTest.java | 3 +-
.../cache/GridCacheOnCopyFlagAbstractSelfTest.java | 14 +-
.../cache/GridCacheP2PUndeploySelfTest.java | 298 --
.../GridCacheStoreManagerDeserializationTest.java | 55 -
.../cache/GridLocalIgniteSerializationTest.java | 17 +-
.../cache/IgniteCachePartitionMapUpdateTest.java | 4 +-
.../IgniteCachePutKeyAttachedBinaryObjectTest.java | 3 +-
.../cache/IgniteCacheStoreValueAbstractTest.java | 6 +-
.../cache/IgniteIncompleteCacheObjectSelfTest.java | 5 -
...niteMarshallerCacheConcurrentReadWriteTest.java | 4 +-
.../processors/cache/IgniteTxAbstractTest.java | 6 +-
.../cache/WalModeChangeAdvancedSelfTest.java | 9 +-
.../cache/WalModeChangeCommonAbstractSelfTest.java | 4 +-
.../GridBinaryCacheEntryMemorySizeSelfTest.java | 3 +-
.../GridCacheBinaryObjectsAbstractSelfTest.java | 15 +-
...GridCachePartitionedQueueEntryMoveSelfTest.java | 4 +-
.../CacheLateAffinityAssignmentTest.java | 303 +-
.../CachePartitionLossWithPersistenceTest.java | 2 +-
.../GridCacheClientModesAbstractSelfTest.java | 3 +-
.../distributed/GridCacheEventAbstractTest.java | 3 +-
.../GridCacheMultithreadedFailoverTest.java | 10 +-
.../GridCachePreloadRestartAbstractSelfTest.java | 6 +-
.../GridCacheTransformEventSelfTest.java | 6 +-
...gniteCacheClientNodePartitionsExchangeTest.java | 65 +-
...teTxOriginatingNodeFailureAbstractSelfTest.java | 4 +-
...acheColocatedOptimisticTransactionSelfTest.java | 4 +-
.../distributed/dht/GridCacheDhtEntrySelfTest.java | 3 +-
.../GridCacheDhtEvictionNearReadersSelfTest.java | 7 +-
.../dht/GridCacheDhtPreloadDelayedSelfTest.java | 3 +-
.../dht/GridCacheDhtPreloadDisabledSelfTest.java | 13 +-
.../dht/GridCacheDhtPreloadSelfTest.java | 5 +-
...achePrimaryNodeFailureRecoveryAbstractTest.java | 114 +-
.../near/GridCacheNearMultiNodeSelfTest.java | 3 +-
.../GridCacheNearOnlyMultiNodeFullApiSelfTest.java | 3 +-
.../near/GridCacheNearReaderPreloadSelfTest.java | 5 +-
.../near/GridCachePartitionedAffinitySelfTest.java | 3 +-
.../near/GridCachePartitionedEvictionSelfTest.java | 6 +-
...idCachePartitionedMultiNodeCounterSelfTest.java | 5 +-
...idCachePartitionedMultiNodeFullApiSelfTest.java | 3 +-
.../GridCacheRendezvousAffinityClientSelfTest.java | 7 +-
.../GridCacheRebalancingPartitionCountersTest.java | 2 +-
...acheRebalancingUnmarshallingFailedSelfTest.java | 39 -
.../GridCacheReplicatedPreloadSelfTest.java | 4 +-
...gnitePdsBinaryMetadataOnClusterRestartTest.java | 4 +-
...CacheConfigurationFileConsistencyCheckTest.java | 2 +-
.../persistence/IgnitePdsCorruptedStoreTest.java | 3 +-
.../persistence/IgnitePdsDefragmentationTest.java | 116 +-
.../persistence/MaintenanceRegistrySimpleTest.java | 35 +-
.../persistence/PendingTreeCorruptionTest.java | 112 +-
.../db/IgnitePdsCheckpointRecoveryTest.java | 6 +-
.../db/IgnitePdsDataRegionMetricsTest.java | 2 +-
.../db/checkpoint/CheckpointFreeListTest.java | 2 +-
.../persistence/db/wal/IgniteLocalWalSizeTest.java | 19 +-
.../wal/IgniteNodeStoppedDuringDisableWALTest.java | 4 +-
...eWalFlushMultiNodeFailoverAbstractSelfTest.java | 6 +-
.../db/wal/IgniteWalIteratorSwitchSegmentTest.java | 7 +-
.../persistence/db/wal/IgniteWalRebalanceTest.java | 3 +-
.../db/wal/WalCompactionSwitchOnTest.java | 6 +-
.../persistence/db/wal/WalCompactionTest.java | 4 +-
.../persistence/db/wal/WalOnNodeStartTest.java | 8 +-
.../db/wal/reader/IgniteWalReaderTest.java | 10 +-
.../db/wal/reader/MockWalIteratorFactory.java | 2 +-
.../AbstractDataRegionRelativeStoragePathTest.java | 228 ++
.../filename/CacheConfigStoragePathTest.java | 238 ++
.../CustomCacheStorageConfigurationSelfTest.java | 312 +++
.../persistence/filename/FileTreeTestUtils.java} | 20 +-
.../SnapshotCreationNonDefaultStoragePathTest.java | 175 ++
.../snapshot/AbstractSnapshotSelfTest.java | 49 +-
.../snapshot/IgniteClusterSnapshotCheckTest.java | 12 +-
.../snapshot/IgniteClusterSnapshotDeltaTest.java | 7 +-
.../IgniteClusterSnapshotRestoreSelfTest.java | 55 +-
.../IgniteClusterSnapshotStreamerTest.java | 3 -
.../snapshot/IgniteSnapshotManagerSelfTest.java | 86 +-
.../snapshot/IgniteSnapshotRemoteRequestTest.java | 16 +-
.../IgniteSnapshotRestoreFromRemoteTest.java | 11 +-
.../persistence/snapshot/PlainSnapshotTest.java | 17 +-
.../snapshot/dump/AbstractCacheDumpTest.java | 95 +-
.../snapshot/dump/IgniteCacheDumpFilterTest.java | 308 ++
.../snapshot/dump/IgniteCacheDumpSelf2Test.java | 189 +-
.../IncrementalSnapshotCheckBeforeRestoreTest.java | 17 +
.../reader/StandaloneWalRecordsIteratorTest.java | 12 +-
.../cache/query/CacheScanQueryFailoverTest.java | 2 +-
...cheContinuousQueryFailoverAbstractSelfTest.java | 7 +-
.../CacheContinuousQueryVariationsTest.java | 4 +-
.../CacheEntryProcessorNonSerializableTest.java | 433 ---
...ueryRemoteFilterMissingInClassPathSelfTest.java | 4 +-
.../TxDeadlockOnEntryToStringTest.java | 4 +-
...titionCounterStateOnePrimaryTwoBackupsTest.java | 29 +-
.../TxTimeoutOnInitializationTest.java | 80 +
.../warmup/LoadAllWarmUpStrategySelfTest.java | 2 +-
.../closure/GridClosureProcessorSelfTest.java | 3 +-
.../cluster/ClusterStateChangeOnNodeJoinTest.java | 186 ++
.../continuous/GridEventConsumeSelfTest.java | 44 +-
.../processors/database/CacheFreeListSelfTest.java | 7 -
.../database/FreeListCutTailDifferentGcTest.java | 283 ++
.../internal/processors/localtask/SimpleTask.java | 5 +-
.../AbstractPerformanceStatisticsTest.java | 38 +-
.../ForwardReadQueryPropertyTest.java | 103 +
.../PerformanceStatisticsMultipleStartTest.java | 3 +-
.../PerformanceStatisticsPropertiesTest.java | 21 +-
.../PerformanceStatisticsRotateFileTest.java | 8 +-
.../PerformanceStatisticsSystemViewTest.java | 225 ++
.../PerformanceStatisticsThinClientTest.java | 9 +-
.../performancestatistics/StringCacheTest.java | 40 +-
.../NodeSecurityContextPropagationTest.java | 8 +-
.../client/ThinClientPermissionCheckTest.java | 25 +-
.../service/GridServiceReassignmentSelfTest.java | 4 +-
...ployment2ClassLoadersDefaultMarshallerTest.java | 10 -
...ceDeployment2ClassLoadersJdkMarshallerTest.java | 31 -
...oyment2ClassLoadersOptimizedMarshallerTest.java | 31 -
...eploymentClassLoadingDefaultMarshallerTest.java | 10 -
...iceDeploymentClassLoadingJdkMarshallerTest.java | 31 -
...loymentClassLoadingOptimizedMarshallerTest.java | 31 -
.../ignite/internal/util/IgniteUtilsSelfTest.java | 382 ++-
.../internal/util/lang/GridFuncSelfTest.java | 54 -
.../TcpCommunicationSpiSslVolatilePayloadTest.java | 17 +-
.../apache/ignite/lang/GridSetWrapperSelfTest.java | 4 +-
.../utils/GridConcurrentWeakHashSetSelfTest.java | 3 +-
.../ignite/loadtests/GridLoadTestStatistics.java | 3 +-
.../communication/GridIoManagerBenchmark.java | 4 +-
.../loadtests/communication/GridTestMessage.java | 5 -
.../marshaller/GridMarshallerAbstractTest.java | 5 +-
.../MarshallerEnumDeadlockMultiJvmTest.java | 68 +-
.../p2p/ClassLoadingProblemExceptionTest.java | 4 +-
.../ignite/p2p/GridP2PClassLoadingSelfTest.java | 4 +-
.../platform/PlatformCacheWriteMetricsTask.java | 4 +-
.../PlatformComputeBinarizableArgTask.java | 3 +-
.../ignite/platform/PlatformDeployServiceTask.java | 9 +-
.../platform/PlatformEventsWriteEventTask.java | 4 +-
.../platform/PlatformGetInternalCachesTask.java | 11 +-
.../platform/PlatformSetUseBinaryArrayTask.java | 4 +-
.../GridSessionCheckpointAbstractSelfTest.java | 6 +-
.../session/GridSessionCheckpointSelfTest.java | 6 +-
.../GridJobStealingCollisionSpiSelfTest.java | 3 +-
.../communication/GridCacheMessageSelfTest.java | 84 +-
.../ignite/spi/communication/GridTestMessage.java | 27 +-
.../communication/TestVolatilePayloadMessage.java | 19 +-
.../tcp/CommunicationWorkerThreadUtils.java | 15 +
.../tcp/GridCacheDhtLockBackupSelfTest.java | 7 -
...unicationInverseConnectionEstablishingTest.java | 4 +-
.../tcp/GridTcpCommunicationSpiConfigSelfTest.java | 76 +-
...idTcpCommunicationSpiMultithreadedSelfTest.java | 2 +-
...GridTcpCommunicationSpiRecoveryAckSelfTest.java | 4 +-
.../GridTcpCommunicationSpiRecoverySelfTest.java | 12 +-
...TcpCommunicationRecoveryAckClosureSelfTest.java | 8 +-
...cpCommunicationSpiHalfOpenedConnectionTest.java | 6 +-
...mmunicationSpiInverseConnectionLoggingTest.java | 2 +-
.../TooManyOpenFilesTcpCommunicationSpiTest.java | 4 +
.../TcpClientDiscoveryMarshallerCheckSelfTest.java | 57 +-
.../tcp/TcpClientDiscoverySpiSelfTest.java | 5 +-
.../tcp/TcpDiscoveryMarshallerCheckSelfTest.java | 94 -
.../TcpDiscoveryPendingMessageDeliveryTest.java | 6 +
.../spi/discovery/tcp/TcpDiscoveryRestartTest.java | 3 +-
.../spi/discovery/tcp/TcpDiscoverySelfTest.java | 4 +-
.../ignite/testframework/GridSpiTestContext.java | 3 +-
.../testframework/GridTestSafeThreadFactory.java | 11 +-
.../apache/ignite/testframework/GridTestUtils.java | 16 +-
.../configvariations/ConfigVariations.java | 13 -
.../testframework/junits/GridAbstractTest.java | 27 +-
.../junits/GridTestBinaryMarshaller.java | 7 +-
.../junits/IgniteConfigVariationsAbstractTest.java | 3 +-
.../ignite/testframework/junits/IgniteMock.java | 14 +-
.../testframework/junits/IgniteTestResources.java | 38 +-
.../junits/common/GridCommonAbstractTest.java | 43 +-
.../junits/multijvm/IgniteNodeRunner.java | 20 +-
.../junits/multijvm/IgniteProcessProxy.java | 11 -
.../test/ConfigVariationsTestSuiteBuilderTest.java | 12 +-
.../ignite/testsuites/IgniteBasicTestSuite2.java | 6 +-
.../IgniteBasicWithPersistenceTestSuite.java | 4 +
.../testsuites/IgniteBinaryObjectsTestSuite.java | 2 +-
.../ignite/testsuites/IgniteCacheTestSuite.java | 4 -
.../ignite/testsuites/IgniteCacheTestSuite6.java | 2 +
...mputeBasicConfigVariationsFullApiTestSuite.java | 8 -
.../testsuites/IgniteKernalSelfTestSuite.java | 4 +-
.../testsuites/IgniteMarshallerSelfTestSuite.java | 2 -
...teMessagingConfigVariationFullApiTestSuite.java | 8 -
.../ignite/testsuites/IgnitePdsTestSuite8.java | 6 +
.../ignite/testsuites/IgniteReproducingSuite.java | 4 +-
.../testsuites/IgniteServiceGridTestSuite.java | 8 -
.../testsuites/IgniteSnapshotTestSuite3.java | 2 +
.../IgniteSpiDiscoverySelfTestSuite.java | 2 -
.../ignite/testsuites/IgniteUtilSelfTestSuite.java | 2 -
.../test/webapp/META-INF/ignite-webapp-config.xml | 7 -
modules/dev-utils/pom.xml | 12 +
.../development/utils/IgniteWalConverter.java | 11 +-
.../utils/IgniteWalConverterArguments.java | 168 +-
.../utils/IgniteEncryptedWalConverterTest.java | 5 +-
.../utils/IgniteWalConverterArgumentsTest.java | 189 +-
.../utils/IgniteWalConverterSensitiveDataTest.java | 10 +-
.../development/utils/IgniteWalConverterTest.java | 34 +-
modules/ducktests/pom.xml | 12 +
.../tests/control_utility/perf_stat_test.py | 2 +-
modules/extdata/p2p/pom.xml | 12 +
.../ignite/tests/p2p/GridTestMessageTopic.java | 2 +-
.../p2p/NoValueClassOnServerAbstractClient.java | 3 +-
.../ignite/tests/p2p/P2PTestTaskExternalPath1.java | 4 +-
.../ignite/tests/p2p/P2PTestTaskExternalPath2.java | 4 +-
modules/extdata/platform/pom.xml | 12 +
.../platform/plugin/PlatformTestPluginTarget.java | 26 +-
.../commandline/CommandsProviderExtImpl.java | 3 +-
.../commandline/ExtendedControlUtilityTest.java | 3 +
...gnite.internal.management.api.CommandsProvider} | 0
modules/extdata/uri/pom.xml | 6 +
modules/indexing/pom.xml | 12 +
.../query/h2/DmlStatementsProcessor.java | 71 +-
.../processors/query/h2/H2CachedStatementKey.java | 4 +-
.../internal/processors/query/h2/H2Connection.java | 4 +-
.../internal/processors/query/h2/H2QueryInfo.java | 7 +-
.../internal/processors/query/h2/H2TypeKey.java | 4 +-
.../internal/processors/query/h2/H2Utils.java | 30 +-
.../processors/query/h2/IgniteH2Indexing.java | 38 +-
.../internal/processors/query/h2/QueryParser.java | 3 +-
.../internal/processors/query/h2/QueryTable.java | 24 +-
.../query/h2/affinity/PartitionExtractor.java | 8 +-
.../processors/query/h2/dml/DmlBatchSender.java | 4 +-
.../internal/processors/query/h2/dml/DmlUtils.java | 28 +-
.../processors/query/h2/dml/UpdatePlan.java | 16 +-
.../processors/query/h2/dml/UpdatePlanBuilder.java | 137 +-
.../processors/query/h2/opt/GridH2Table.java | 7 +-
.../query/h2/opt/GridH2ValueCacheObject.java | 8 +-
.../processors/query/h2/opt/QueryContextKey.java | 4 +-
.../query/h2/sql/GridSqlQueryParser.java | 32 +-
.../query/h2/twostep/GridMapQueryExecutor.java | 2 +-
.../query/h2/twostep/MapQueryResult.java | 4 +-
.../processors/query/h2/twostep/MapRequestKey.java | 4 +-
.../query/h2/twostep/ReduceSourceKey.java | 4 +-
.../query/h2/twostep/msg/GridH2Array.java | 16 +-
.../query/h2/twostep/msg/GridH2Boolean.java | 16 +-
.../query/h2/twostep/msg/GridH2Byte.java | 16 +-
.../query/h2/twostep/msg/GridH2Bytes.java | 16 +-
.../query/h2/twostep/msg/GridH2CacheObject.java | 16 +-
.../query/h2/twostep/msg/GridH2Date.java | 16 +-
.../query/h2/twostep/msg/GridH2Decimal.java | 20 +-
.../query/h2/twostep/msg/GridH2DmlRequest.java | 75 +-
.../query/h2/twostep/msg/GridH2DmlResponse.java | 47 +-
.../query/h2/twostep/msg/GridH2Double.java | 16 +-
.../query/h2/twostep/msg/GridH2Float.java | 16 +-
.../query/h2/twostep/msg/GridH2Geometry.java | 16 +-
.../h2/twostep/msg/GridH2IndexRangeRequest.java | 36 +-
.../h2/twostep/msg/GridH2IndexRangeResponse.java | 44 +-
.../query/h2/twostep/msg/GridH2Integer.java | 16 +-
.../query/h2/twostep/msg/GridH2JavaObject.java | 16 +-
.../query/h2/twostep/msg/GridH2Long.java | 16 +-
.../query/h2/twostep/msg/GridH2Null.java | 12 +-
.../query/h2/twostep/msg/GridH2QueryRequest.java | 87 +-
.../query/h2/twostep/msg/GridH2RowMessage.java | 16 +-
.../query/h2/twostep/msg/GridH2RowRange.java | 24 +-
.../query/h2/twostep/msg/GridH2RowRangeBounds.java | 24 +-
.../query/h2/twostep/msg/GridH2Short.java | 16 +-
.../query/h2/twostep/msg/GridH2String.java | 16 +-
.../query/h2/twostep/msg/GridH2Time.java | 16 +-
.../query/h2/twostep/msg/GridH2Timestamp.java | 20 +-
.../query/h2/twostep/msg/GridH2Uuid.java | 20 +-
.../ignite/internal/dump/DumpCacheConfigTest.java | 7 +-
.../cache/IgniteCacheNoClassQuerySelfTest.java | 101 -
.../cache/index/AbstractSchemaSelfTest.java | 7 +-
.../processors/cache/index/ArrayIndexTest.java | 6 +-
.../DynamicColumnsAbstractConcurrentSelfTest.java | 6 +-
.../index/OptimizedMarshallerIndexNameTest.java | 269 --
.../cache/index/SchemaExchangeSelfTest.java | 3 +-
.../IgnitePdsIndexingDefragmentationTest.java | 11 +-
.../db/IgniteCacheGroupsWithRestartsTest.java | 5 +-
.../db/LongDestroyDurableBackgroundTaskTest.java | 37 -
.../persistence/db/wal/IgniteWalRecoveryTest.java | 6 +-
.../filename/SQLCacheConfigStoragePathTest.java | 101 +
.../snapshot/IgniteClusterSnapshotMetricsTest.java | 4 +-
.../transaction/DmlInsideTransactionTest.java | 4 +-
.../PerformanceStatisticsQueryTest.java | 3 +-
.../PerformanceStatisticsSystemViewTablesTest.java | 159 ++
.../query/IgniteQueryDedicatedPoolTest.java | 4 +-
.../query/IgniteSqlNotNullConstraintTest.java | 7 +-
...gniteSqlSkipReducerOnUpdateDmlFlagSelfTest.java | 3 +-
.../IgniteSqlSkipReducerOnUpdateDmlSelfTest.java | 6 +-
...SqlFieldTypeValidationOnKeyValueInsertTest.java | 3 +-
.../query/SqlFieldTypeValidationTypesTest.java | 3 +-
.../processors/query/SqlIllegalSchemaSelfTest.java | 4 +-
.../processors/query/SqlMergeOnClientNodeTest.java | 11 +-
.../internal/processors/query/SqlMergeTest.java | 97 +-
.../processors/query/SqlSchemaSelfTest.java | 4 +-
.../processors/query/SqlSystemViewsSelfTest.java | 3 +-
.../query/h2/DmlStatementsProcessorTest.java | 153 -
.../inlinecolumn/InlineIndexColumnTest.java | 6 +-
.../query/stat/ManagerStatisticsTypesTest.java | 6 +-
.../org/apache/ignite/sqltests/BaseSqlTest.java | 3 +-
.../IgniteBinaryCacheQueryTestSuite3.java | 4 -
.../IgniteBinaryCacheQueryTestSuite4.java | 3 -
.../testsuites/IgniteCacheQuerySelfTestSuite6.java | 2 +
.../IgniteCacheWithIndexingTestSuite.java | 4 +-
modules/json/pom.xml | 12 +
.../internal/binary/BinaryArraySerializer.java} | 19 +-
.../binary/BinaryObjectImplSerializer.java | 75 +
.../ignite/internal/binary/BinarySerializers.java} | 16 +-
.../internal/jackson/IgniteObjectMapper.java | 77 +-
.../org/apache/ignite/dump/IgniteJsonSuite.java | 3 +-
.../java/org/apache/ignite/dump/JsonArrayTest.java | 192 ++
modules/log4j2/pom.xml | 6 +
modules/opencensus/pom.xml | 6 +
.../Apache.Ignite.Core.Tests.DotNetCore.csproj | 2 -
.../Apache.Ignite.Core.Tests.csproj | 2 -
.../Compute/ComputeApiTest.JavaTask.cs | 257 +-
.../Config/Compute/compute-grid2.xml | 4 -
.../Config/marshaller-explicit.xml | 54 -
.../Config/marshaller-invalid.xml | 47 -
.../Apache.Ignite.Core.Tests/MarshallerTest.cs | 29 -
.../Apache.Ignite.Core/Impl/Binary/BinaryUtils.cs | 33 +-
modules/rest-http/pom.xml | 12 +
modules/spring/pom.xml | 6 +
.../ignite/internal/GridFactorySelfTest.java | 3 +-
modules/urideploy/pom.xml | 6 +
.../GridTaskUriDeploymentDeadlockSelfTest.java | 2 +-
modules/web/pom.xml | 6 +
.../ignite/cache/websession/WebSessionFilter.java | 9 +-
.../internal/websession/WebSessionSelfTest.java | 37 +-
.../test/webapp2/META-INF/ignite-webapp-config.xml | 7 -
.../config/ignite-bin-multicast-config.xml | 4 -
.../config/ignite-int-max-values-onheap-config.xml | 10 -
modules/yardstick/config/ignite-jdbc-config.xml | 4 -
modules/yardstick/pom.xml | 12 +
.../cache/IgniteIoTestAbstractBenchmark.java | 5 +-
.../io/IgniteIoTestAbstractBenchmark.java | 5 +-
modules/zookeeper/pom.xml | 5 +
.../zk/internal/ZookeeperClusterNode.java | 3 +-
.../zk/internal/ZookeeperDiscoveryImpl.java | 5 +-
.../zk/internal/ZookeeperDiscoveryMiscTest.java | 4 +-
.../zk/internal/ZookeeperDiscoverySpiTestBase.java | 21 +-
...perDiscoveryTopologyChangeAndReconnectTest.java | 89 +-
parent/pom.xml | 17 +-
pom.xml | 2 +
1583 files changed, 22711 insertions(+), 23774 deletions(-)
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/IgniteSessionContext.java
create mode 100644 docs/_docs/session-context.adoc
copy modules/{codegen => binary/api}/pom.xml (73%)
rename modules/{core =>
binary/api}/src/main/java/org/apache/ignite/binary/BinaryBasicIdMapper.java
(100%)
rename modules/{core =>
binary/api}/src/main/java/org/apache/ignite/binary/BinaryBasicNameMapper.java
(100%)
copy modules/{core =>
binary/api}/src/main/java/org/apache/ignite/binary/BinaryCollectionFactory.java
(100%)
rename modules/{core =>
binary/api}/src/main/java/org/apache/ignite/binary/BinaryField.java (100%)
rename modules/{core =>
binary/api}/src/main/java/org/apache/ignite/binary/BinaryIdMapper.java (100%)
rename modules/{core =>
binary/api}/src/main/java/org/apache/ignite/binary/BinaryInvalidTypeException.java
(100%)
rename modules/{core =>
binary/api}/src/main/java/org/apache/ignite/binary/BinaryMapFactory.java (100%)
rename modules/{core =>
binary/api}/src/main/java/org/apache/ignite/binary/BinaryNameMapper.java (92%)
rename modules/{core =>
binary/api}/src/main/java/org/apache/ignite/binary/BinaryObject.java (100%)
rename modules/{core =>
binary/api}/src/main/java/org/apache/ignite/binary/BinaryObjectBuilder.java
(100%)
rename modules/{core =>
binary/api}/src/main/java/org/apache/ignite/binary/BinaryObjectException.java
(100%)
rename modules/{core =>
binary/api}/src/main/java/org/apache/ignite/binary/BinaryRawReader.java (100%)
rename modules/{core =>
binary/api}/src/main/java/org/apache/ignite/binary/BinaryRawWriter.java (100%)
rename modules/{core =>
binary/api}/src/main/java/org/apache/ignite/binary/BinaryReader.java (100%)
rename modules/{core =>
binary/api}/src/main/java/org/apache/ignite/binary/BinaryReflectiveSerializer.java
(100%)
rename modules/{core =>
binary/api}/src/main/java/org/apache/ignite/binary/BinarySerializer.java (100%)
rename modules/{core =>
binary/api}/src/main/java/org/apache/ignite/binary/BinaryType.java (100%)
rename modules/{core =>
binary/api}/src/main/java/org/apache/ignite/binary/BinaryTypeConfiguration.java
(96%)
rename modules/{core =>
binary/api}/src/main/java/org/apache/ignite/binary/BinaryWriter.java (100%)
rename modules/{core =>
binary/api}/src/main/java/org/apache/ignite/binary/Binarylizable.java (100%)
rename modules/{core =>
binary/api}/src/main/java/org/apache/ignite/binary/package-info.java (100%)
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/UncollectNode.java
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/rel/IgniteUncollect.java
copy
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/rule/{CollectRule.java
=> CollectConverterRule.java} (88%)
rename
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/rule/{CollectRule.java
=> UncollectConverterRule.java} (64%)
create mode 100644
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/rule/logical/IgniteMultiJoinOptimizeRule.java
create mode 100644
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/RuleApplyListener.java
create mode 100644
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/UncollectExecutionTest.java
create mode 100644
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/integration/CalcitePlanningDumpTest.java
rename
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/integration/{JoinRehashIntegrationTest.java
=> DistributedJoinIntegrationTest.java} (52%)
create mode 100644
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/integration/UnnestIntegrationTest.java
rename
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/integration/tpch/{TpchQ20Test.java
=> TpchTest.java} (56%)
create mode 100644
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/planner/RexSimplificationPlannerTest.java
create mode 100644
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/planner/UncollectPlannerTest.java
create mode 100644
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/rules/JoinOrderOptimizationTest.java
delete mode 100644
modules/clients/src/test/java/org/apache/ignite/internal/client/util/ClientByteUtilsTest.java
copy modules/{codegen => commons}/pom.xml (74%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/IgniteCheckedException.java (100%)
create mode 100644
modules/commons/src/main/java/org/apache/ignite/IgniteCommonsSystemProperties.java
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/IgniteException.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/SystemProperty.java (100%)
create mode 100644
modules/commons/src/main/java/org/apache/ignite/internal/util/CommonUtils.java
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/GridArgumentCheck.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/GridConcurrentHashSet.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/GridEmptyIterator.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/GridLeanMap.java (93%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/GridLeanSet.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/GridSerializableCollection.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/GridSerializableIterator.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/GridSerializableMap.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/GridSerializableSet.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/GridSetWrapper.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/GridStringBuilder.java
(99%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/GridAbsClosure.java
(85%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/GridClosureException.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/GridFunc.java (57%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/GridIterable.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/GridIterator.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/GridIteratorAdapter.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/GridTuple.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/GridTuple3.java
(97%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/GridTuple4.java
(97%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/GridTuple5.java
(97%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/GridTuple6.java
(97%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/IgnitePair.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/AlwaysFalsePredicate.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/AlwaysTruePredicate.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/AlwaysTrueReducer.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/CacheEntryGetValueClosure.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/CacheEntryHasPeekPredicate.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/ConcurrentHashSetFactoryCallable.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/ConcurrentMapFactoryCallable.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/EntryByKeyEvaluationPredicate.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/EqualsUuidPredicate.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/FlatCollectionWrapper.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/FlatIterator.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/IdentityClosure.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/IsAllPredicate.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/IsNotAllPredicate.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/IsNotNullPredicate.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/MultipleIterator.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/NotContainsPredicate.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/NotEqualPredicate.java
(94%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/PredicateCollectionView.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/PredicateMapView.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/PredicateSetView.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/ReadOnlyCollectionView.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/ReadOnlyCollectionView2X.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/SetFactoryCallable.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/StringConcatReducer.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/TransformCollectionView.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/TransformFilteringIterator.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/TransformMapView.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/tostring/CircularStringBuilder.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/tostring/GridToStringBuilder.java
(97%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/tostring/GridToStringClassDescriptor.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/tostring/GridToStringExclude.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/tostring/GridToStringFieldDescriptor.java
(76%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/tostring/GridToStringInclude.java
(91%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/tostring/GridToStringOrder.java
(100%)
create mode 100644
modules/commons/src/main/java/org/apache/ignite/internal/util/tostring/ReflectionToStringFieldDescriptor.java
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/tostring/SBLengthLimit.java
(90%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/tostring/SBLimitedLength.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/tostring/package-info.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/typedef/C1.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/typedef/C2.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/typedef/CI1.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/typedef/CI2.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/typedef/CO.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/typedef/F.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/typedef/P1.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/typedef/P2.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/typedef/PCE.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/typedef/PKV.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/typedef/R1.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/typedef/T1.java (96%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/typedef/T2.java (97%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/typedef/T3.java (97%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/typedef/T4.java (97%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/typedef/T5.java (97%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/typedef/T6.java (97%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/typedef/X.java (94%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/typedef/internal/A.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/typedef/internal/S.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/internal/util/typedef/internal/SB.java
(100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/lang/IgniteBiClosure.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/lang/IgniteBiInClosure.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/lang/IgniteBiPredicate.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/lang/IgniteBiTuple.java (97%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/lang/IgniteCallable.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/lang/IgniteClosure.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/lang/IgniteInClosure.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/lang/IgniteOutClosure.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/lang/IgnitePredicate.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/lang/IgniteReducer.java (100%)
rename modules/{core =>
commons}/src/main/java/org/apache/ignite/lang/IgniteRunnable.java (100%)
create mode 100644
modules/compatibility/src/test/java/org/apache/ignite/compatibility/persistence/SnapshotCompatibilityTest.java
create mode 100644
modules/control-utility/src/test/java/org/apache/ignite/util/GridPersistenceCommandsTest.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/binary/BinaryFieldEx.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/binary/BinaryRawWriterEx.java
rename
modules/core/src/main/java/org/apache/ignite/internal/binary/{BinaryRawReaderEx.java
=> BinaryReaderEx.java} (52%)
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/binary/BinaryWriterEx.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/binary/builder/BinaryObjectBuilders.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/binary/streams/BinaryStreams.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/cache/query/index/sorted/DurableBackgroundCleanupIndexTreeTask.java
copy
modules/core/src/main/java/org/apache/ignite/internal/{processors/cache/persistence/snapshot/SnapshotWarningException.java
=> management/api/CommandWarningException.java} (70%)
rename
modules/{control-utility/src/main/java/org/apache/ignite/internal/commandline
=>
core/src/main/java/org/apache/ignite/internal/management/api}/CommandsProvider.java
(83%)
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/filename/CacheFileTree.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/filename/FileTreeUtils.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/performancestatistics/StringCache.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/performancestatistics/SystemViewFileWriter.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/util/GridClientByteUtils.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/util/lang/ClusterNodeFunc.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/ClusterNodeGetIdClosure.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/util/tostring/UnsafeToStringFieldDescriptor.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/visor/VisorDataTransferObject.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/visor/VisorDataTransferObjectInput.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/visor/VisorDataTransferObjectOutput.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/spi/communication/tcp/messages/HandshakeMessage2.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/binary/BinaryObjectTestUtils.java
rename modules/core/src/test/java/org/apache/ignite/internal/binary/{ =>
builder}/BinaryObjectBuilderAdditionalSelfTest.java (98%)
rename
modules/core/src/{main/java/org/apache/ignite/binary/BinaryCollectionFactory.java
=>
test/java/org/apache/ignite/internal/binary/streams/BinaryStreamsTestUtils.java}
(65%)
delete mode 100644
modules/core/src/test/java/org/apache/ignite/internal/marshaller/optimized/OptimizedMarshallerNodeFailoverTest.java
delete mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/DeadLockOnNodeLeftExchangeTest.java
delete mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheP2PUndeploySelfTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/filename/AbstractDataRegionRelativeStoragePathTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/filename/CacheConfigStoragePathTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/filename/CustomCacheStorageConfigurationSelfTest.java
copy
modules/core/src/{main/java/org/apache/ignite/internal/processors/platform/utils/PlatformReaderClosure.java
=>
test/java/org/apache/ignite/internal/processors/cache/persistence/filename/FileTreeTestUtils.java}
(65%)
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/filename/SnapshotCreationNonDefaultStoragePathTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/dump/IgniteCacheDumpFilterTest.java
delete mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/continuous/CacheEntryProcessorNonSerializableTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/transactions/TxTimeoutOnInitializationTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/cluster/ClusterStateChangeOnNodeJoinTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/database/FreeListCutTailDifferentGcTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/performancestatistics/ForwardReadQueryPropertyTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/performancestatistics/PerformanceStatisticsSystemViewTest.java
delete mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/service/IgniteServiceDeployment2ClassLoadersJdkMarshallerTest.java
delete mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/service/IgniteServiceDeployment2ClassLoadersOptimizedMarshallerTest.java
delete mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/service/IgniteServiceDeploymentClassLoadingJdkMarshallerTest.java
delete mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/service/IgniteServiceDeploymentClassLoadingOptimizedMarshallerTest.java
delete mode 100644
modules/core/src/test/java/org/apache/ignite/internal/util/lang/GridFuncSelfTest.java
delete mode 100644
modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoveryMarshallerCheckSelfTest.java
rename
modules/extdata/pluggable/src/test/resources/META-INF/services/{org.apache.ignite.internal.commandline.CommandsProvider
=> org.apache.ignite.internal.management.api.CommandsProvider} (100%)
delete mode 100644
modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/IgniteCacheNoClassQuerySelfTest.java
delete mode 100644
modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/index/OptimizedMarshallerIndexNameTest.java
create mode 100644
modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/persistence/filename/SQLCacheConfigStoragePathTest.java
create mode 100644
modules/indexing/src/test/java/org/apache/ignite/internal/processors/performancestatistics/PerformanceStatisticsSystemViewTablesTest.java
delete mode 100644
modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/h2/DmlStatementsProcessorTest.java
copy
modules/{core/src/main/java/org/apache/ignite/internal/binary/BinaryTreeMapWriteReplacer.java
=>
json/src/main/java/org/apache/ignite/internal/binary/BinaryArraySerializer.java}
(61%)
create mode 100644
modules/json/src/main/java/org/apache/ignite/internal/binary/BinaryObjectImplSerializer.java
copy
modules/{core/src/main/java/org/apache/ignite/internal/binary/BinaryTreeMapWriteReplacer.java
=>
json/src/main/java/org/apache/ignite/internal/binary/BinarySerializers.java}
(67%)
create mode 100644
modules/json/src/test/java/org/apache/ignite/dump/JsonArrayTest.java
delete mode 100644
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Config/marshaller-explicit.xml
delete mode 100644
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Config/marshaller-invalid.xml