This is an automated email from the ASF dual-hosted git repository.
dependabot[bot] pushed a change to branch
dependabot/maven/io.trino.tpch-tpch-1.4
in repository https://gitbox.apache.org/repos/asf/ignite.git
discard ce971d74813 Bump io.trino.tpch:tpch from 1.2 to 1.4
add 5403270fa96 IGNITE-28914 Remove MarshallableMessage interface from
GridDhtPartitionsFullMessage (#13392)
add 940b73c82de IGNITE-28913 GitHub Actions: run fork PR checks without
checking out untrusted code in a privileged context (#13390)
add 04286dff940 IGNITE-28917 Implemented tracking of previous cluster
version feature set and sending it to joining nodes (#13393)
add 36179fa4ed3 Bump commons-io:commons-io from 2.11.0 to 2.22.0 (#13398)
add e665ebf5666 IGNITE-28671 Describe healthy cluster behavior in general
tips guide (#13130)
add 3dfb9229134 IGNITE-28738 Implement basic Rolling Upgrade test using
testcontainers (#13184)
add 099ca1d2b38 IGNITE-28910 Ignite Tracing public API was deprecated and
internal implementation was removed (#13387)
add be8f8e28410 IGNITE-28894 C++: add nested thin-client modules to the
dev-mode classpath (#13373)
add 08637025d24 IGNITE-28921 Remove unused internal classes (#13401)
add e1803947e17 IGNITE-28916 Added support for Management API Client
version validation (#13400)
add e8b7486f2ef IGNITE-28915 Fixed Operation Context propagation for
postponed messages (#13396)
add 46f54000f27 IGNITE-28915 Reused existing operation context snapshot
for discovery ack messages. (#13404)
add c676f7ac326 IGNITE-28870 Restore snapshot temporary files cleanup
logic (#13358)
add 970c1dda892 IGNITE-28923 Update Jackson dependency to 2.21.5 (#13402)
add bfdc573e0fe IGNITE-28520 Auto-generate message serialization /
marshalling / deployment (#13095)
add bf93f5cf9f4 IGNITE-26585 Fixed NPE on task name resolution (#13403)
add f087fad8c6d IGNITE-28926 Update zstd to 1.5.7-11, lz4 to 1.11.1
(#13406)
add e330af5355a IGNITE-28929 Move marshaller info into Messages classes
(#13410)
add a668494620f IGNITE-27833 [ducktests] Add Multi-DC Integration Test for
Cross-DC Network Partition Resilience (#12740)
add f9ebf2aa13b IGNITE-28934 Create message with direct constructor call
(#13416)
add 4927eec73bf IGNITE-28356 Get rid of redundant wire companion fields
and hand-written marshalling in messages (#13408)
add e59277bfcf2 IGNITE-28925 SQL Calcite: Fix unexpected
downstream().end() call for execution nodes - Fixes #13407.
add a20d1c0f302 IGNITE-28928 Use MessageSerializer for
SecurityPermissionSet (#13414)
add 5c899284ac5 IGNITE-28855 Client node permanently loses discovery
events delivered right after the reconnect response (#13327)
add 32bbb11c1e5 IGNITE-28936 Remove dead marshalling code from
GridDhtAtomicUpdateRequest (#13419)
add 2cb678f080d IGNITE-28924 SQL Calcite: Add the ability to implement a
custom DistinctAccumulator (#13405)
add 5e1e3ee4480 IGNITE-28943 Fix incorrect test file name in
MessageProcessorTest (#13423)
add f67ab1684dd Bump io.trino.tpch:tpch from 1.2 to 1.4
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (ce971d74813)
\
N -- N -- N refs/heads/dependabot/maven/io.trino.tpch-tpch-1.4
(f67ab1684dd)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/workflows/check-protected-classes.yml | 165 ++-
.github/workflows/commit-check.yml | 7 +-
.gitignore | 4 +
checkstyle/checkstyle-suppressions.xml | 3 -
docs/_data/toc.yaml | 2 -
docs/_docs/code-snippets/java/pom.xml | 5 -
.../java/org/apache/ignite/snippets/Tracing.java | 110 --
docs/_docs/code-snippets/xml/tracing.xml | 45 -
docs/_docs/key-value-api/transactions.adoc | 2 -
docs/_docs/monitoring-metrics/tracing.adoc | 240 ----
.../general-perf-tips.adoc | 459 +++++++-
.../images/healthy-cluster-checkpoint-jconsole.png | Bin 0 -> 195423 bytes
.../images/healthy-cluster-queues-jconsole.png | Bin 0 -> 145243 bytes
docs/_docs/tools/control-script.adoc | 66 --
examples/pom.xml | 2 +-
.../direct/JmhDirectMessageReaderBenchmark.java | 3 +-
.../jmh/misc/JmhTracingContextBenchmark.java | 108 --
.../internal/processors/cache/CacheObject.java | 4 +-
.../internal/binary/BinaryEnumObjectImpl.java | 4 +-
.../ignite/internal/binary/BinaryObjectImpl.java | 6 +-
.../internal/binary/BinaryObjectOffheapImpl.java | 4 +-
.../query/calcite/exec/ExchangeServiceImpl.java | 11 +-
.../query/calcite/exec/exp/agg/Accumulator.java | 5 +
.../query/calcite/exec/exp/agg/Accumulators.java | 18 +-
.../query/calcite/exec/rel/AbstractNode.java | 2 +-
.../query/calcite/exec/rel/CollectNode.java | 11 +-
.../exec/rel/CorrelatedNestedLoopJoinNode.java | 12 +-
.../query/calcite/exec/rel/SortAggregateNode.java | 10 +-
.../query/calcite/exec/rel/SortNode.java | 7 +-
.../query/calcite/message/CalciteErrorMessage.java | 3 +-
.../calcite/message/CalciteMessageFactory.java | 28 +-
.../query/calcite/message/GenericValueMessage.java | 26 +-
.../query/calcite/message/MessageServiceImpl.java | 99 +-
.../query/calcite/message/QueryBatchMessage.java | 17 +-
.../query/calcite/message/QueryStartRequest.java | 47 +-
.../query/calcite/message/QueryStartResponse.java | 4 +-
.../query/calcite/message/QueryTxEntry.java | 31 +-
.../query/calcite/metadata/ColocationGroup.java | 6 +-
.../integration/CollectIntegrationTest.java | 52 +
.../OperatorsExtensionIntegrationTest.java | 100 ++
.../integration/SortAggregateIntegrationTest.java | 26 +
...lciteMessageUnmarshalThreadIntegrationTest.java | 92 ++
.../ignite/testsuites/IntegrationTestSuite.java | 4 +
.../org/apache/ignite/internal/Marshalled.java | 49 +
.../ignite/internal/MessageCompanionGenerator.java | 292 +++++
.../internal/MessageDeploymentGenerator.java | 267 +++++
.../internal/MessageMarshallerGenerator.java | 1204 ++++++++++++++++++++
.../apache/ignite/internal/MessageProcessor.java | 212 +++-
.../internal/MessageSerializerGenerator.java | 1008 +++++-----------
.../java/org/apache/ignite/internal/NioField.java} | 25 +-
.../internal/idto/IDTOSerializerGenerator.java | 22 +-
.../idto/IgniteDataTransferObjectProcessor.java | 22 +-
.../internal/thread/context/OperationContext.java | 97 +-
.../java/org/apache/ignite/spi/tracing/Scope.java | 4 +
modules/compatibility/DEVNOTES.md | 152 +++
modules/compatibility/pom.xml | 43 +
.../ru/IgniteRebalanceOnUpgradeTest.java | 338 ++++++
.../testcontainers/ContainerAddressResolver.java | 45 +
.../testcontainers/IgniteClusterContainer.java | 65 ++
.../testcontainers/IgniteContainer.java | 593 ++++++++++
.../IgniteRollingUpgradeDockerTestSuite.java} | 25 +-
.../src/test/resources/docker/build_distrib.sh | 74 ++
.../test/resources/docker/build_docker_image.sh | 180 +++
.../src/test/resources/docker/test-config.xml | 69 ++
.../src/test/resources/log4j2-test.xml | 34 +
.../commandline/CommandHandlerParsingTest.java | 184 ---
.../testsuites/IgniteControlUtilityTestSuite2.java | 3 -
.../apache/ignite/util/CdcResendCommandTest.java | 2 +-
.../util/GridCommandHandlerClusterByClassTest.java | 1 -
...GridCommandHandlerTracingConfigurationTest.java | 394 -------
.../src/main/java/org/apache/ignite/Ignite.java | 3 +
.../org/apache/ignite/IgniteSystemProperties.java | 4 +
.../java/org/apache/ignite/IgniteTransactions.java | 5 +-
.../ignite/configuration/IgniteConfiguration.java | 15 +-
.../org/apache/ignite/events/DiscoveryEvent.java | 22 -
.../ignite/internal/CoreMessagesProvider.java | 79 +-
.../ignite/internal/DeferredUnmarshalMessage.java} | 18 +-
.../ignite/internal/GridEventConsumeHandler.java | 2 +-
.../ignite/internal/GridJobExecuteRequest.java | 65 +-
.../ignite/internal/GridJobExecuteResponse.java | 1 +
.../ignite/internal/GridJobSiblingsResponse.java | 27 +-
.../apache/ignite/internal/GridKernalContext.java | 8 -
.../ignite/internal/GridKernalContextImpl.java | 14 -
.../ignite/internal/GridTaskSessionRequest.java | 1 +
.../apache/ignite/internal/GridTopicMessage.java | 5 +-
.../ignite/internal/IgniteComponentType.java | 7 -
.../ignite/internal/IgniteDiagnosticRequest.java | 1 +
.../org/apache/ignite/internal/IgniteKernal.java | 32 +-
.../org/apache/ignite/internal/IgnitionEx.java | 4 -
.../ignite/internal/MarshallableMessage.java | 12 +-
.../org/apache/ignite/internal/TxEntriesInfo.java | 26 +-
.../ignite/internal/UseBinaryMarshaller.java} | 28 +-
.../direct/stream/DirectByteBufferStream.java | 14 +-
.../internal/dto/IgniteDataTransferObject.java | 20 +-
.../internal/management/IgniteCommandRegistry.java | 2 -
.../AbstractTracingConfigurationCommand.java | 49 -
.../tracing/TracingConfigurationCommand.java | 90 --
.../tracing/TracingConfigurationGetAllCommand.java | 31 -
.../TracingConfigurationGetAllCommandArg.java | 61 -
.../tracing/TracingConfigurationGetCommand.java | 31 -
.../tracing/TracingConfigurationGetCommandArg.java | 76 --
.../tracing/TracingConfigurationItem.java | 150 ---
.../TracingConfigurationResetAllCommand.java | 37 -
.../tracing/TracingConfigurationResetCommand.java | 36 -
.../tracing/TracingConfigurationSetCommand.java | 34 -
.../tracing/TracingConfigurationSetCommandArg.java | 66 --
.../tracing/TracingConfigurationTask.java | 214 ----
.../tracing/TracingConfigurationTaskResult.java | 91 --
.../managers/communication/CompressedMessage.java | 4 +-
.../communication/CompressedMessageSerializer.java | 5 +
.../managers/communication/ErrorMessage.java | 5 +-
.../managers/communication/GridIoManager.java | 342 ++++--
.../managers/communication/GridIoMessage.java | 43 +-
.../managers/communication/GridIoUserMessage.java | 2 +
.../communication/IgniteIoTestMessage.java | 26 +-
.../communication/IgniteMessageFactory.java | 89 ++
.../communication/IgniteMessageFactoryImpl.java | 100 +-
.../managers/communication/MessageMarshalling.java | 140 +++
.../communication/MessageUnmarshalOnceCheck.java | 108 ++
.../communication/SessionChannelMessage.java | 2 -
.../managers/communication/TraceRunnable.java | 63 -
.../managers/discovery/GridDiscoveryManager.java | 33 +-
.../discovery/GridDiscoveryTopologySnapshot.java | 73 --
.../managers/eventstorage/EventsDataBagItem.java | 2 +
.../eventstorage/GridEventStorageMessage.java | 20 +-
.../managers/tracing/GridTracingManager.java | 541 ---------
...AbstractMarshallableMessageFactoryProvider.java | 155 ++-
.../processors/bulkload/BulkLoadProcessor.java | 36 +-
.../cache/CacheAffinitySharedManager.java | 7 -
.../processors/cache/CacheEntryPredicate.java | 14 -
.../cache/CacheEntryPredicateAdapter.java | 16 +-
.../processors/cache/CacheEvictionEntry.java | 2 +
.../processors/cache/CacheInvokeDirectResult.java | 29 +-
.../processors/cache/CacheObjectByteArrayImpl.java | 4 +-
.../internal/processors/cache/CacheObjectImpl.java | 4 +-
...y.java => CacheObjectNotResolvedException.java} | 17 +-
...eEntryPredicate.java => DeployableMessage.java} | 26 +-
.../cache/DynamicCacheChangeRequest.java | 41 +-
.../processors/cache/GridCacheAdapter.java | 48 +-
.../processors/cache/GridCacheDeployable.java | 4 +-
.../cache/GridCacheDeploymentManager.java | 4 +-
.../processors/cache/GridCacheEntryInfo.java | 73 +-
.../processors/cache/GridCacheIdMessage.java | 9 +-
.../processors/cache/GridCacheIoManager.java | 102 +-
.../processors/cache/GridCacheMapEntry.java | 4 +-
.../processors/cache/GridCacheMessage.java | 316 ++---
.../processors/cache/GridCacheMessageDeployer.java | 55 +
.../cache/GridCachePartitionExchangeManager.java | 24 -
.../processors/cache/GridCacheProcessor.java | 2 +-
.../internal/processors/cache/GridCacheReturn.java | 86 +-
.../cache/IgniteCacheOffheapManagerImpl.java | 20 +-
.../processors/cache/KeyCacheObjectImpl.java | 7 +-
.../internal/processors/cache/StoredCacheData.java | 37 +-
.../cache/binary/BinaryMetadataVersionInfo.java | 29 +-
.../binary/MetadataUpdateProposedMessage.java | 22 +-
.../distributed/GridCacheTtlUpdateRequest.java | 29 +-
.../distributed/GridDistributedLockRequest.java | 24 +-
.../distributed/GridDistributedLockResponse.java | 19 +-
.../GridDistributedTxPrepareRequest.java | 100 +-
.../cache/distributed/GridNearUnlockRequest.java | 21 +-
.../cache/distributed/dht/GridDhtCacheAdapter.java | 4 +-
.../cache/distributed/dht/GridDhtLockFuture.java | 71 +-
.../cache/distributed/dht/GridDhtLockRequest.java | 81 +-
.../cache/distributed/dht/GridDhtLockResponse.java | 25 +-
.../distributed/dht/GridDhtTxFinishFuture.java | 104 +-
.../distributed/dht/GridDhtTxFinishResponse.java | 35 +-
.../cache/distributed/dht/GridDhtTxLocal.java | 2 +-
.../distributed/dht/GridDhtTxLocalAdapter.java | 2 +-
.../distributed/dht/GridDhtTxPrepareFuture.java | 253 ++--
.../distributed/dht/GridDhtTxPrepareRequest.java | 95 +-
.../distributed/dht/GridDhtTxPrepareResponse.java | 50 +-
.../cache/distributed/dht/GridDhtTxRemote.java | 2 +-
.../distributed/dht/GridDhtUnlockRequest.java | 17 +-
.../dht/TransactionAttributesAwareRequest.java | 14 +-
.../AtomicApplicationAttributesAwareRequest.java | 14 +-
.../atomic/GridDhtAtomicAbstractUpdateFuture.java | 7 -
.../atomic/GridDhtAtomicAbstractUpdateRequest.java | 27 -
.../distributed/dht/atomic/GridDhtAtomicCache.java | 39 +-
.../dht/atomic/GridDhtAtomicNearResponse.java | 18 -
.../atomic/GridDhtAtomicSingleUpdateFuture.java | 2 -
.../atomic/GridDhtAtomicSingleUpdateRequest.java | 82 +-
.../dht/atomic/GridDhtAtomicUpdateFuture.java | 2 -
.../dht/atomic/GridDhtAtomicUpdateRequest.java | 158 +--
.../dht/atomic/GridDhtAtomicUpdateResponse.java | 30 +-
.../atomic/GridNearAtomicAbstractUpdateFuture.java | 2 +-
.../atomic/GridNearAtomicFullUpdateRequest.java | 119 +-
.../GridNearAtomicSingleUpdateFilterRequest.java | 42 +-
.../atomic/GridNearAtomicSingleUpdateFuture.java | 6 +-
.../GridNearAtomicSingleUpdateInvokeRequest.java | 61 +-
.../atomic/GridNearAtomicSingleUpdateRequest.java | 32 +-
.../dht/atomic/GridNearAtomicUpdateFuture.java | 6 +-
.../dht/atomic/GridNearAtomicUpdateResponse.java | 46 +-
.../distributed/dht/atomic/NearCacheUpdates.java | 2 +
.../cache/distributed/dht/atomic/UpdateErrors.java | 15 +-
.../dht/colocated/GridDhtColocatedLockFuture.java | 136 +--
.../dht/preloader/GridDhtForceKeysRequest.java | 23 +-
.../dht/preloader/GridDhtForceKeysResponse.java | 35 +-
.../preloader/GridDhtPartitionSupplyMessage.java | 23 +-
.../preloader/GridDhtPartitionsExchangeFuture.java | 52 +-
.../preloader/GridDhtPartitionsFullMessage.java | 27 +-
.../preloader/GridDhtPartitionsSingleMessage.java | 13 +-
.../dht/topology/PartitionReservationManager.java | 71 +-
.../distributed/near/CacheVersionedValue.java | 48 +-
.../distributed/near/GridNearAtomicCache.java | 14 +-
.../cache/distributed/near/GridNearGetFuture.java | 2 -
.../cache/distributed/near/GridNearGetRequest.java | 87 +-
.../distributed/near/GridNearGetResponse.java | 30 +-
...dNearOptimisticSerializableTxPrepareFuture.java | 46 +-
.../near/GridNearOptimisticTxPrepareFuture.java | 127 +--
.../GridNearOptimisticTxPrepareFutureAdapter.java | 55 +-
.../near/GridNearPessimisticTxPrepareFuture.java | 72 +-
.../distributed/near/GridNearSingleGetRequest.java | 27 +-
.../near/GridNearSingleGetResponse.java | 36 +-
.../distributed/near/GridNearTxFinishFuture.java | 133 +--
.../cache/distributed/near/GridNearTxLocal.java | 805 +++++++------
.../near/GridNearTxPrepareFutureAdapter.java | 8 +-
.../distributed/near/GridNearTxPrepareRequest.java | 28 +-
.../near/GridNearTxPrepareResponse.java | 143 +--
.../cache/distributed/near/GridNearTxRemote.java | 27 +-
.../near/KeyedVersionedValue.java} | 45 +-
.../cache/persistence/RecoveryDebug.java | 167 ---
.../cache/persistence/file/FileDownloader.java | 225 ----
.../cache/persistence/file/FileUploader.java | 94 --
.../cache/persistence/filename/FileTreeUtils.java | 25 +-
.../partstate/PartitionRecoverState.java | 52 -
.../snapshot/IncrementalSnapshotAwareMessage.java | 13 -
.../snapshot/IncrementalSnapshotVerifyResult.java | 2 +-
.../wal/reader/StandaloneGridKernalContext.java | 7 -
.../cache/query/GridCacheQueryRequest.java | 134 +--
.../cache/query/GridCacheQueryResponse.java | 106 +-
.../continuous/CacheContinuousQueryEntry.java | 99 +-
.../CacheContinuousQueryEventBuffer.java | 6 +-
.../continuous/CacheContinuousQueryHandler.java | 18 +-
.../continuous/CacheContinuousQueryManager.java | 28 +-
.../cache/transactions/IgniteTransactionsImpl.java | 28 +-
.../cache/transactions/IgniteTxEntry.java | 116 +-
.../cache/transactions/IgniteTxHandler.java | 545 +++++----
.../processors/cache/transactions/IgniteTxKey.java | 29 +-
.../cache/transactions/IgniteTxLocalAdapter.java | 4 +-
.../cache/transactions/IgniteTxManager.java | 8 +-
.../cache/transactions/TransactionProxyImpl.java | 200 ++--
.../cache/transactions/TxDeadlockDetection.java | 5 +-
.../cache/transactions/TxEntryValueHolder.java | 24 +-
.../cache/transactions/TxLocksRequest.java | 54 +-
.../cache/transactions/TxLocksResponse.java | 100 +-
.../cache/verify/PartitionHashRecord.java | 31 +-
.../cache/verify/TransactionsHashRecord.java | 22 +-
.../cluster/ChangeGlobalStateMessage.java | 22 +-
.../continuous/GridContinuousMessage.java | 3 +-
.../continuous/GridContinuousProcessor.java | 17 +-
.../processors/continuous/StartRequestData.java | 4 +-
.../datastreamer/DataStreamProcessor.java | 14 +
.../processors/datastreamer/DataStreamerEntry.java | 2 +
.../processors/datastreamer/DataStreamerImpl.java | 6 +-
.../datastreamer/DataStreamerRequest.java | 11 +-
.../datastreamer/DataStreamerResponse.java | 1 -
.../datastreamer/DataStreamerUpdateJob.java | 4 +-
.../internal/processors/job/GridJobProcessor.java | 9 +-
.../DistributedMetaStorageCasMessage.java | 8 +-
.../persistence/DistributedMetaStorageImpl.java | 6 +-
.../DistributedMetaStorageUpdateMessage.java | 4 +-
.../processors/plugin/PluginsDataBagItem.java | 22 +-
.../internal/processors/pool/PoolProcessor.java | 2 +-
.../query/running/GridRunningQueryInfo.java | 13 -
.../query/running/RunningQueryManager.java | 159 ++-
.../query/schema/message/QueryEntityMessage.java | 25 +-
.../resource/GridResourceSupplierInjector.java | 64 --
.../rest/handlers/task/GridTaskResultResponse.java | 26 +-
.../rollingupgrade/RollingUpgradeClusterData.java | 22 +-
.../rollingupgrade/RollingUpgradeProcessor.java | 11 +-
.../feature/IgniteCoreFeatureSet.java | 2 +-
.../feature/IgniteFeatureManager.java | 40 +-
.../security/IgniteSecurityProcessor.java | 2 +-
.../security/SecurityContextWrapper.java | 6 +-
.../service/LazyServiceConfigurationMessage.java | 27 +-
.../service/ServiceSingleNodeDeploymentResult.java | 4 +-
.../processors/task/GridTaskProcessor.java | 9 +-
.../internal/processors/task/GridTaskWorker.java | 2 -
.../internal/processors/tracing/DeferredSpan.java | 91 --
.../internal/processors/tracing/NoopTracing.java | 49 -
.../internal/processors/tracing/SpanImpl.java | 104 --
.../processors/tracing/TraceableIterator.java | 66 --
.../internal/processors/tracing/Tracing.java | 45 -
.../DistributedTracingConfiguration.java | 56 -
.../GridTracingConfigurationManager.java | 222 ----
.../NoopTracingConfigurationManager.java | 6 +-
.../processors/tracing/messages/SpanContainer.java | 82 --
.../tracing/messages/TraceableMessagesHandler.java | 106 --
.../tracing/messages/TraceableMessagesTable.java | 88 --
...ry.java => DistributedAttributeIdRegistry.java} | 4 +-
.../thread/context/OperationContextDispatcher.java | 53 +-
...e.java => OperationContextSnapshotMessage.java} | 52 +-
.../util/GridCloseableIteratorAdapterEx.java | 127 ---
.../ignite/internal/util/GridCollections.java | 650 -----------
.../util/GridConcurrentPhantomHashSet.java | 408 -------
.../internal/util/GridFixedSizeInputStream.java | 86 --
.../org/apache/ignite/internal/util/GridMutex.java | 57 -
.../ignite/internal/util/GridSerializableList.java | 33 -
.../util/GridSpiCloseableIteratorWrapper.java | 62 -
.../ignite/internal/util/GridSynchronizedMap.java | 102 --
.../ignite/internal/util/GridWeakIterator.java | 55 -
.../internal/util/future/IgniteRemoteMapTask.java | 143 ---
.../util/io/GridReversedLinesFileReader.java | 367 ------
.../util/lang/GridPeerDeployAwareAdapter.java | 69 --
.../util/lang/gridfunc/LongSumReducer.java | 51 -
.../util/lang/gridfunc/TransformMapView2.java | 161 ---
.../ignite/internal/visor/VisorTaskArgument.java | 53 +
.../extensions/communication/CacheIdAware.java} | 16 +-
.../communication/MessageFactoryProvider.java | 3 +-
.../extensions/communication/MessageFormatter.java | 4 +-
.../communication/MessageMarshaller.java | 75 ++
.../communication/NonMarshallableMessage.java} | 10 +-
.../security/SecurityBasicPermissionSet.java | 52 +-
.../plugin/security/SecurityPermissionSet.java | 3 +-
.../org/apache/ignite/spi/IgniteSpiAdapter.java | 33 +-
.../spi/communication/tcp/TcpCommunicationSpi.java | 4 -
.../tcp/internal/GridNioServerWrapper.java | 58 +-
.../tcp/internal/InboundConnectionHandler.java | 9 -
.../TcpCommunicationConfigInitializer.java | 7 -
.../tcp/internal/TcpHandshakeExecutor.java | 10 +-
.../TcpInverseConnectionResponseMessage.java | 1 -
.../spi/discovery/DiscoveryNotification.java | 16 +-
.../discovery/SerializableDataBagItemWrapper.java | 4 +-
.../discovery/isolated/IsolatedDiscoverySpi.java | 6 +-
.../ignite/spi/discovery/tcp/ClientImpl.java | 486 ++++----
.../ignite/spi/discovery/tcp/ServerImpl.java | 258 +----
.../ignite/spi/discovery/tcp/TcpDiscoveryImpl.java | 10 -
.../spi/discovery/tcp/TcpDiscoveryIoSession.java | 17 +-
.../ignite/spi/discovery/tcp/TcpDiscoverySpi.java | 6 +-
.../discovery/tcp/internal/TcpDiscoveryNode.java | 29 +-
.../tcp/messages/TcpDiscoveryAbstractMessage.java | 20 +-
.../TcpDiscoveryAbstractTraceableMessage.java | 95 --
.../messages/TcpDiscoveryCustomEventMessage.java | 2 +-
.../messages/TcpDiscoveryJoinRequestMessage.java | 2 +-
.../TcpDiscoveryNodeAddFinishedMessage.java | 23 +-
.../tcp/messages/TcpDiscoveryNodeAddedMessage.java | 2 +-
.../messages/TcpDiscoveryNodeFailedMessage.java | 2 +-
.../tcp/messages/TcpDiscoveryNodeLeftMessage.java | 2 +-
.../ignite/spi/tracing/NoopSpiSpecificSpan.java | 4 +
.../apache/ignite/spi/tracing/NoopTracingSpi.java | 10 +-
.../apache/ignite/spi/tracing/SpiSpecificSpan.java | 4 +
.../tracing/TracingConfigurationCoordinates.java | 26 +
.../spi/tracing/TracingConfigurationManager.java | 4 +
.../tracing/TracingConfigurationParameters.java | 31 +-
.../org/apache/ignite/spi/tracing/TracingSpi.java | 4 +
.../main/resources/META-INF/classnames.properties | 21 -
.../org/apache/ignite/cdc/CdcCacheVersionTest.java | 2 +-
.../internal/GridAffinityNoCacheSelfTest.java | 4 +-
.../internal/TestManagementVisorOneNodeTask.java | 10 +-
.../internal/TestRecordingCommunicationSpi.java | 20 +-
.../internal/codegen/MessageProcessorTest.java | 279 ++++-
.../direct/DirectMarshallingMessagesTest.java | 9 +-
...irectByteBufferStreamImplByteOrderSelfTest.java | 12 +-
.../managers/AbstractMessageSerializationTest.java | 5 +-
.../IgniteCoreMessagesSerializationTest.java | 3 +-
.../communication/CompressedMessageTest.java | 7 +-
.../communication/ErrorMessageSelfTest.java | 4 +-
.../GridCommunicationSendMessageSelfTest.java | 7 +-
.../GridIoManagerOrderedUnmarshalFailureTest.java | 257 +++++
.../IgniteMessageFactoryImplTest.java | 17 +-
.../MessageDirectTypeIdConflictTest.java | 5 +-
...MessageFactoryMarshallerInitializationTest.java | 7 +-
.../cache/CacheMetricsCacheSizeTest.java | 7 +-
.../cache/ClientSlowDiscoveryAbstractTest.java | 2 -
.../cache/GridCacheIoManagerRetryTest.java | 17 +-
.../cache/IgniteIncompleteCacheObjectSelfTest.java | 4 +-
...teMarshallerCacheClientRequestsMappingTest.java | 4 -
.../near/GridNearTxPrepareDestroyedCacheTest.java | 196 ++++
.../near/GridNearTxRecreateEvictionTest.java | 136 +++
.../db/IgniteSequentialNodeCrashRecoveryTest.java | 2 -
.../cache/persistence/file/FileDownloaderTest.java | 118 --
.../snapshot/IgniteSnapshotManagerSelfTest.java | 134 +++
.../snapshot/IncrementalSnapshotTest.java | 16 +-
.../snapshot/dump/IgniteCacheDumpSelf2Test.java | 2 +-
.../IncrementalSnapshotJoiningClientTest.java | 2 -
.../query/GridCacheQueryResponseUnmarshalTest.java | 85 ++
...niteCacheContinuousQueryImmutableEntryTest.java | 85 +-
.../TxDeadlockDetectionMessageMarshallingTest.java | 7 +-
.../processors/database/CacheFreeListSelfTest.java | 4 +-
.../datastreamer/DataStreamerImplSelfTest.java | 12 +-
.../query/schema/IndexWithSameNameTestBase.java | 2 -
.../QueryEntityMessageSerializationTest.java | 26 +-
.../rollingupgrade/AbstractRollingUpgradeTest.java | 89 +-
.../CoreVersionRollingUpgradeTest.java | 27 +-
.../PluginVersionRollingUpgradeTest.java | 6 +
.../ManagementApiVersionValidationTest.java | 108 ++
.../security/TaskNameResolutionTest.java | 55 +
...rviceConfigurationMessageSerializationTest.java | 36 +-
.../OperationContextAttributePropagationTest.java | 165 ++-
.../nio/IgniteExceptionInNioWorkerSelfTest.java | 54 +-
.../TcpCommunicationSpiSslVolatilePayloadTest.java | 4 +-
.../p2p/ClassLoadingProblemExceptionTest.java | 3 +-
.../communication/MessageMarshalOnceTest.java | 267 +++++
.../MessageUnmarshalOnceCheckTest.java | 74 ++
...ecurityBasicPermissionSetSerializationTest.java | 149 +++
.../security/SecurityPermissionSetBuilderTest.java | 2 +-
.../apache/ignite/spi/MessagesPluginProvider.java | 15 +-
.../GridAbstractCommunicationSelfTest.java | 2 +-
.../communication/GridCacheMessageSelfTest.java | 10 +-
.../ignite/spi/communication/GridTestMessage.java | 2 +-
...pCommunicationSpiConcurrentConnectSelfTest.java | 2 +-
.../tcp/GridTcpCommunicationSpiConfigSelfTest.java | 2 +-
...idTcpCommunicationSpiMultithreadedSelfTest.java | 2 +-
...GridTcpCommunicationSpiRecoveryAckSelfTest.java | 2 +-
.../GridTcpCommunicationSpiRecoverySelfTest.java | 2 +-
...TcpCommunicationRecoveryAckClosureSelfTest.java | 2 +-
.../TcpCommunicationSpiSkipMessageSendTest.java | 2 +-
.../spi/communication/tcp/TestDelayMessage.java | 32 +-
...essage.java => TestDelayMessageSerializer.java} | 50 +-
.../spi/discovery/tcp/BlockTcpDiscoverySpi.java | 2 -
.../tcp/DiscoveryDeserializationExceptionTest.java | 2 +-
.../tcp/DiscoveryUnmarshalVulnerabilityTest.java | 84 +-
.../ignite/spi/discovery/tcp/ExploitMessage.java | 4 +-
...cpClientDiscoverySpiFailureTimeoutSelfTest.java | 3 +-
.../tcp/TcpDiscoveryClientTopologyGapTest.java | 135 +++
.../spi/discovery/tcp/TcpDiscoverySelfTest.java | 77 +-
.../tcp/TcpDiscoverySslSecuredUnsecuredTest.java | 3 +-
.../spi/discovery/tcp/TestTcpDiscoverySpi.java | 7 +-
.../ignite/testframework/GridSpiTestContext.java | 4 +-
.../apache/ignite/testframework/GridTestUtils.java | 37 +-
.../testframework/junits/GridAbstractTest.java | 2 +
.../junits/GridTestKernalContext.java | 2 +
.../ignite/testframework/junits/IgniteMock.java | 4 +-
.../ignite/testsuites/IgniteBasicTestSuite.java | 10 +
.../ignite/testsuites/IgniteCacheTestSuite2.java | 4 +
.../ignite/testsuites/IgnitePdsTestSuite4.java | 2 -
.../IgniteSpiDiscoverySelfTestSuite2.java | 2 +
.../ignite/testsuites/SecurityTestSuite.java | 4 +
.../resources/codegen/ChildMessageSerializer.java | 11 +-
...ustomEnumMapperOnNonEnumCollectionMessage.java} | 11 +-
...va => CustomEnumMapperOnNonEnumMapMessage.java} | 11 +-
.../codegen/CustomMapperEnumFieldsMessage.java | 7 +-
.../CustomMapperEnumFieldsMessageSerializer.java | 34 +-
.../codegen/DefaultMapperEnumFieldsMessage.java | 9 +
.../DefaultMapperEnumFieldsMessageSerializer.java | 57 +-
... => DefaultMapperEnumMapCollectionMessage.java} | 9 +-
...dsMessage.java => NioFieldNeedsCtxMessage.java} | 20 +-
.../codegen/NioFieldOnNonMessageMessage.java} | 18 +-
...mFieldsMessage.java => TestCacheIdMessage.java} | 25 +-
.../codegen/TestCacheIdMessageDeployer.java} | 40 +-
.../resources/codegen/TestCollectionsMessage.java | 4 +
.../codegen/TestCollectionsMessageMarshaller.java | 57 +
.../codegen/TestCollectionsMessageSerializer.java | 77 +-
.../resources/codegen/TestDeployableMessage.java} | 35 +-
.../codegen/TestDeployableMessageDeployer.java} | 36 +-
.../src/test/resources/codegen/TestMapMessage.java | 5 +
.../codegen/TestMapMessageMarshaller.java | 84 ++
.../codegen/TestMapMessageSerializer.java | 77 +-
.../resources/codegen/TestMarshallableMessage.java | 7 +-
.../codegen/TestMarshallableMessageMarshaller.java | 50 +
...java => TestMarshallableMessageSerializer.java} | 38 +-
.../codegen/TestMarshalledArrayMapMessage.java} | 40 +-
.../TestMarshalledArrayMapMessageMarshaller.java | 156 +++
...> TestMarshalledArrayMapMessageSerializer.java} | 45 +-
...e.java => TestMarshalledCollectionMessage.java} | 13 +-
.../TestMarshalledCollectionMessageMarshaller.java | 55 +
...TestMarshalledCollectionMessageSerializer.java} | 26 +-
...sMessage.java => TestMarshalledMapMessage.java} | 14 +-
.../TestMarshalledMapMessageMarshaller.java | 64 ++
...ava => TestMarshalledMapMessageSerializer.java} | 31 +-
.../resources/codegen/TestMarshalledMessage.java} | 20 +-
.../codegen/TestMarshalledMessageMarshaller.java | 56 +
...r.java => TestMarshalledMessageSerializer.java} | 23 +-
...sage.java => TestMarshalledObjectsMessage.java} | 12 +-
.../TestMarshalledObjectsMessageMarshaller.java | 78 ++
...=> TestMarshalledObjectsMessageSerializer.java} | 25 +-
.../src/test/resources/codegen/TestMessage.java | 5 +
.../resources/codegen/TestMessageMarshaller.java | 63 +
.../resources/codegen/TestMessageSerializer.java | 31 +-
...dsMessage.java => TestNestedDeployMessage.java} | 14 +-
.../codegen/TestNestedDeployMessageDeployer.java} | 27 +-
...eldsMessage.java => TestNoCacheCtxMessage.java} | 15 +-
.../TwoDifferentEnumsInCollectionMessage.java} | 38 +-
...ssage.java => WrongNonMarshallableMessage.java} | 13 +-
...ridCommandHandlerClusterByClassTest_help.output | 66 --
...andHandlerClusterByClassWithSSLTest_help.output | 66 --
.../ducktest/tests/dto/IndexedDataRecord.java | 96 ++
.../internal/ducktest/tests/mdc/LoadMode.java} | 39 +-
.../tests/mdc/MdcCacheAwareApplication.java | 177 +++
.../tests/mdc/MdcContinuousLoadApplication.java | 304 +++++
.../tests/mdc/MdcDataCheckerApplication.java | 72 ++
.../tests/mdc/MdcDataGeneratorApplication.java | 76 ++
.../tests/mdc/MdcThinClientLoadApplication.java | 145 +++
.../DataLoaderAndCheckerApplication.java | 68 +-
.../ignite/internal/ducktest/utils/OpStats.java | 66 ++
.../ignite/internal/ducktest/utils/Utils.java | 84 ++
.../checks/services/network_group/check_manager.py | 141 +++
.../tests/checks/utils/check_cache_distribution.py | 128 +++
modules/ducktests/tests/docker/Dockerfile | 1 +
modules/ducktests/tests/docker/requirements.txt | 1 +
modules/ducktests/tests/docker/run_tests.sh | 5 +
.../tests/ignitetest/services/ignite_app.py | 16 +-
.../services/mdc/__init__.py} | 6 +-
.../tests/ignitetest/services/mdc/mdc_cluster.py | 559 +++++++++
.../services/network_group/__init__.py} | 9 +-
.../services/network_group/configuration.py | 64 ++
.../ignitetest/services/network_group/manager.py | 476 ++++++++
.../services/network_group/tc_rule_args.py | 135 +++
.../services/utils/cdc/kafka_to_ignite.py | 2 +-
.../ignitetest/services/utils/control_utility.py | 142 ++-
.../ignitetest/services/utils/ignite_aware.py | 22 +
.../utils/ignite_configuration/__init__.py | 1 +
.../utils/ignite_configuration/communication.py | 4 +-
.../tests/ignitetest/services/utils/ignite_spec.py | 2 +
.../tests/ignitetest/services/utils/log_utils.py | 14 +-
.../utils/templates/ignite_configuration_macro.j2 | 1 +
.../tests/control_utility/baseline_test.py | 12 +-
.../tests/ignitetest/tests/index_rebuild_test.py | 4 +-
.../tests/mdc/__init__.py} | 6 +-
.../tests/mdc/partition_resilience_test.py | 215 ++++
.../tests/ignitetest/tests/mdc/thin_client_test.py | 156 +++
.../tests/mdc/transactional_partition_test.py | 154 +++
.../processors/query/h2/CommandProcessor.java | 2 +-
.../processors/query/h2/H2FieldsIterator.java | 7 +-
.../processors/query/h2/H2ResultSetIterator.java | 25 +-
.../processors/query/h2/IgniteH2Indexing.java | 182 ++-
.../internal/processors/query/h2/QueryParser.java | 16 +-
.../processors/query/h2/RegisteredQueryCursor.java | 61 +-
.../processors/query/h2/database/H2TreeIndex.java | 181 ++-
.../processors/query/h2/dml/DmlBatchSender.java | 35 +-
.../internal/processors/query/h2/dml/DmlUtils.java | 39 +-
.../query/h2/twostep/AbstractReducer.java | 53 +-
.../query/h2/twostep/GridMapQueryExecutor.java | 233 ++--
.../query/h2/twostep/GridReduceQueryExecutor.java | 106 +-
.../query/h2/twostep/ReduceIndexIterator.java | 17 +-
.../query/h2/twostep/msg/GridH2CacheObject.java | 4 +-
.../query/h2/twostep/msg/GridH2Null.java | 2 +-
.../query/h2/twostep/msg/GridH2ValueMessage.java | 4 +-
.../h2/twostep/msg/GridH2ValueMessageFactory.java | 61 +-
.../ignite/internal/processors/tracing/MTC.java | 114 --
.../internal/processors/tracing/NoopSpan.java | 74 --
.../processors/tracing/NoopSpanManager.java | 58 -
.../ignite/internal/processors/tracing/Span.java | 85 --
.../internal/processors/tracing/SpanManager.java | 80 --
.../internal/processors/tracing/SpanTags.java | 127 ---
.../internal/processors/tracing/SpanType.java | 329 ------
.../ignite/internal/util/nio/GridDirectParser.java | 5 +-
.../util/nio/GridNioMessageReaderFactory.java | 3 +-
.../ignite/internal/util/nio/GridNioServer.java | 161 +--
.../internal/util/nio/GridNioTracerFilter.java | 126 --
.../util/nio/GridSelectorNioSessionImpl.java | 14 -
.../internal/util/nio/MessageSerialization.java | 68 ++
.../internal/util/nio/SessionWriteRequest.java | 8 -
.../plugin/extensions/communication/Message.java | 38 +-
.../communication/MessageCollectionItemType.java | 5 +-
.../extensions/communication/MessageEnumType.java} | 47 +-
.../extensions/communication/MessageFactory.java | 24 +-
.../extensions/communication/MessageRegistry.java | 73 ++
.../communication/MessageSerializer.java | 8 +-
modules/opencensus/pom.xml | 13 -
.../exporter/trace/TimeLimitedHandler.java | 146 ---
.../tracing/opencensus/OpenCensusSpanAdapter.java | 82 --
.../opencensus/OpenCensusTraceExporter.java | 68 --
.../tracing/opencensus/OpenCensusTracingSpi.java | 159 ---
.../spi/tracing/opencensus/StatusMatchTable.java | 56 -
.../ignite/TracingConfigurationValidationTest.java | 122 --
.../monitoring/opencensus/AbstractTracingTest.java | 507 ---------
.../opencensus/IgniteOpenCensusSuite.java | 15 +-
.../monitoring/opencensus/MixedTracingSpiTest.java | 126 --
.../opencensus/OpenCensusDiscoveryTracingTest.java | 339 ------
.../opencensus/OpenCensusSqlJdbcTracingTest.java | 222 ----
.../opencensus/OpenCensusSqlNativeTracingTest.java | 787 -------------
.../OpenCensusTracingConfigurationGetAllTest.java | 106 --
.../OpenCensusTracingConfigurationGetTest.java | 149 ---
...OpenCensusTracingConfigurationResetAllTest.java | 98 --
.../OpenCensusTracingConfigurationResetTest.java | 154 ---
.../opencensus/OpenCensusTracingSpiTest.java | 374 ------
.../OpenCensusTxTracingConfigurationTest.java | 294 -----
.../opencensus/OpenCensusTxTracingTest.java | 1084 ------------------
modules/platforms/cpp/core-test/CMakeLists.txt | 3 +-
.../platforms/cpp/core-test/src/classpath_test.cpp | 89 ++
.../platforms/cpp/core/src/jni/os/linux/utils.cpp | 4 +
.../platforms/cpp/core/src/jni/os/win/utils.cpp | 4 +
.../zk/internal/DiscoveryMessageParser.java | 32 +-
.../zk/internal/ZkDiscoveryCustomEventData.java | 4 +-
.../discovery/zk/internal/ZkMessageFactory.java | 20 +-
.../ZkOperationContextAwareCustomMessage.java | 16 +-
.../zk/internal/ZookeeperDiscoveryImpl.java | 34 +-
parent/pom.xml | 9 +-
579 files changed, 16855 insertions(+), 21621 deletions(-)
delete mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/Tracing.java
delete mode 100644 docs/_docs/code-snippets/xml/tracing.xml
delete mode 100644 docs/_docs/monitoring-metrics/tracing.adoc
create mode 100644
docs/_docs/perf-and-troubleshooting/images/healthy-cluster-checkpoint-jconsole.png
create mode 100644
docs/_docs/perf-and-troubleshooting/images/healthy-cluster-queues-jconsole.png
delete mode 100644
modules/benchmarks/src/main/java/org/apache/ignite/internal/benchmarks/jmh/misc/JmhTracingContextBenchmark.java
create mode 100644
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/integration/CollectIntegrationTest.java
create mode 100644
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/message/CalciteMessageUnmarshalThreadIntegrationTest.java
create mode 100644
modules/codegen/src/main/java/org/apache/ignite/internal/Marshalled.java
create mode 100644
modules/codegen/src/main/java/org/apache/ignite/internal/MessageCompanionGenerator.java
create mode 100644
modules/codegen/src/main/java/org/apache/ignite/internal/MessageDeploymentGenerator.java
create mode 100644
modules/codegen/src/main/java/org/apache/ignite/internal/MessageMarshallerGenerator.java
copy
modules/{core/src/test/resources/codegen/DefaultMapperEnumFieldsMessage.java =>
codegen/src/main/java/org/apache/ignite/internal/NioField.java} (62%)
create mode 100644 modules/compatibility/DEVNOTES.md
create mode 100644
modules/compatibility/src/test/java/org/apache/ignite/compatibility/ru/IgniteRebalanceOnUpgradeTest.java
create mode 100644
modules/compatibility/src/test/java/org/apache/ignite/compatibility/testframework/testcontainers/ContainerAddressResolver.java
create mode 100644
modules/compatibility/src/test/java/org/apache/ignite/compatibility/testframework/testcontainers/IgniteClusterContainer.java
create mode 100644
modules/compatibility/src/test/java/org/apache/ignite/compatibility/testframework/testcontainers/IgniteContainer.java
rename
modules/{nio/src/main/java/org/apache/ignite/internal/processors/tracing/messages/SpanTransport.java
=>
compatibility/src/test/java/org/apache/ignite/compatibility/testsuites/IgniteRollingUpgradeDockerTestSuite.java}
(68%)
create mode 100755
modules/compatibility/src/test/resources/docker/build_distrib.sh
create mode 100755
modules/compatibility/src/test/resources/docker/build_docker_image.sh
create mode 100644
modules/compatibility/src/test/resources/docker/test-config.xml
create mode 100644 modules/compatibility/src/test/resources/log4j2-test.xml
delete mode 100644
modules/control-utility/src/test/java/org/apache/ignite/util/GridCommandHandlerTracingConfigurationTest.java
copy
modules/core/src/{test/resources/codegen/DefaultMapperEnumFieldsMessage.java =>
main/java/org/apache/ignite/internal/DeferredUnmarshalMessage.java} (68%)
copy
modules/core/src/{test/resources/codegen/DefaultMapperEnumFieldsMessage.java =>
main/java/org/apache/ignite/internal/UseBinaryMarshaller.java} (55%)
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/management/tracing/AbstractTracingConfigurationCommand.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/management/tracing/TracingConfigurationCommand.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/management/tracing/TracingConfigurationGetAllCommand.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/management/tracing/TracingConfigurationGetAllCommandArg.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/management/tracing/TracingConfigurationGetCommand.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/management/tracing/TracingConfigurationGetCommandArg.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/management/tracing/TracingConfigurationItem.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/management/tracing/TracingConfigurationResetAllCommand.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/management/tracing/TracingConfigurationResetCommand.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/management/tracing/TracingConfigurationSetCommand.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/management/tracing/TracingConfigurationSetCommandArg.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/management/tracing/TracingConfigurationTask.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/management/tracing/TracingConfigurationTaskResult.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/managers/communication/IgniteMessageFactory.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/managers/communication/MessageMarshalling.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/managers/communication/MessageUnmarshalOnceCheck.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/managers/communication/TraceRunnable.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryTopologySnapshot.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/managers/tracing/GridTracingManager.java
rename
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/{persistence/file/UnzipFileIOFactory.java
=> CacheObjectNotResolvedException.java} (63%)
copy
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/{CacheEntryPredicate.java
=> DeployableMessage.java} (60%)
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheMessageDeployer.java
copy
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/{CacheEvictionEntry.java
=> distributed/near/KeyedVersionedValue.java} (54%)
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/RecoveryDebug.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/file/FileDownloader.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/file/FileUploader.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/partstate/PartitionRecoverState.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/resource/GridResourceSupplierInjector.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/tracing/DeferredSpan.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/tracing/NoopTracing.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/tracing/SpanImpl.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/tracing/TraceableIterator.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/tracing/Tracing.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/tracing/configuration/DistributedTracingConfiguration.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/tracing/configuration/GridTracingConfigurationManager.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/tracing/messages/SpanContainer.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/tracing/messages/TraceableMessagesHandler.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/tracing/messages/TraceableMessagesTable.java
rename
modules/core/src/main/java/org/apache/ignite/internal/thread/context/{DistributedAttributeRegistry.java
=> DistributedAttributeIdRegistry.java} (91%)
copy
modules/core/src/main/java/org/apache/ignite/internal/thread/context/{OperationContextMessage.java
=> OperationContextSnapshotMessage.java} (52%)
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/util/GridCloseableIteratorAdapterEx.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/util/GridCollections.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/util/GridConcurrentPhantomHashSet.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/util/GridFixedSizeInputStream.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/util/GridMutex.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/util/GridSerializableList.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/util/GridSpiCloseableIteratorWrapper.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/util/GridSynchronizedMap.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/util/GridWeakIterator.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/util/future/IgniteRemoteMapTask.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/util/io/GridReversedLinesFileReader.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/util/lang/GridPeerDeployAwareAdapter.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/LongSumReducer.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/TransformMapView2.java
rename
modules/core/src/main/java/org/apache/ignite/{internal/processors/tracing/messages/TraceableMessage.java
=> plugin/extensions/communication/CacheIdAware.java} (64%)
create mode 100644
modules/core/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageMarshaller.java
rename
modules/{opencensus/src/main/java/org/apache/ignite/spi/tracing/opencensus/package-info.java
=>
core/src/main/java/org/apache/ignite/plugin/extensions/communication/NonMarshallableMessage.java}
(79%)
delete mode 100644
modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/messages/TcpDiscoveryAbstractTraceableMessage.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/managers/communication/GridIoManagerOrderedUnmarshalFailureTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxPrepareDestroyedCacheTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/near/GridNearTxRecreateEvictionTest.java
delete mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/file/FileDownloaderTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryResponseUnmarshalTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/rollingupgrade/feature/ManagementApiVersionValidationTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/security/TaskNameResolutionTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/plugin/extensions/communication/MessageMarshalOnceTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/plugin/extensions/communication/MessageUnmarshalOnceCheckTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/plugin/security/SecurityBasicPermissionSetSerializationTest.java
copy
modules/core/src/test/java/org/apache/ignite/spi/communication/tcp/{TestDelayMessage.java
=> TestDelayMessageSerializer.java} (55%)
create mode 100644
modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoveryClientTopologyGapTest.java
copy
modules/core/src/test/resources/codegen/{CustomMapperEnumFieldsMessage.java =>
CustomEnumMapperOnNonEnumCollectionMessage.java} (80%)
copy
modules/core/src/test/resources/codegen/{CustomMapperEnumFieldsMessage.java =>
CustomEnumMapperOnNonEnumMapMessage.java} (80%)
copy
modules/core/src/test/resources/codegen/{CustomMapperEnumFieldsMessage.java =>
DefaultMapperEnumMapCollectionMessage.java} (84%)
copy
modules/core/src/test/resources/codegen/{DefaultMapperEnumFieldsMessage.java =>
NioFieldNeedsCtxMessage.java} (73%)
rename
modules/core/src/{main/java/org/apache/ignite/internal/processors/cache/CachePeekModes.java
=> test/resources/codegen/NioFieldOnNonMessageMessage.java} (75%)
copy
modules/core/src/test/resources/codegen/{DefaultMapperEnumFieldsMessage.java =>
TestCacheIdMessage.java} (60%)
copy
modules/{calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/message/CalciteContextMarshallableMessage.java
=> core/src/test/resources/codegen/TestCacheIdMessageDeployer.java} (52%)
create mode 100644
modules/core/src/test/resources/codegen/TestCollectionsMessageMarshaller.java
copy
modules/{calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/message/CalciteContextMarshallableMessage.java
=> core/src/test/resources/codegen/TestDeployableMessage.java} (55%)
rename
modules/{calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/message/CalciteContextMarshallableMessage.java
=> core/src/test/resources/codegen/TestDeployableMessageDeployer.java} (55%)
create mode 100644
modules/core/src/test/resources/codegen/TestMapMessageMarshaller.java
create mode 100644
modules/core/src/test/resources/codegen/TestMarshallableMessageMarshaller.java
rename
modules/core/src/test/resources/codegen/{TestMarshallableMessageMarshallableSerializer.java
=> TestMarshallableMessageSerializer.java} (68%)
rename
modules/core/src/{main/java/org/apache/ignite/internal/thread/context/OperationContextMessage.java
=> test/resources/codegen/TestMarshalledArrayMapMessage.java} (57%)
create mode 100644
modules/core/src/test/resources/codegen/TestMarshalledArrayMapMessageMarshaller.java
copy modules/core/src/test/resources/codegen/{ChildMessageSerializer.java =>
TestMarshalledArrayMapMessageSerializer.java} (51%)
copy
modules/core/src/test/resources/codegen/{CustomMapperEnumFieldsMessage.java =>
TestMarshalledCollectionMessage.java} (79%)
create mode 100644
modules/core/src/test/resources/codegen/TestMarshalledCollectionMessageMarshaller.java
copy
modules/core/src/test/resources/codegen/{CustomMapperEnumFieldsMessageSerializer.java
=> TestMarshalledCollectionMessageSerializer.java} (59%)
copy
modules/core/src/test/resources/codegen/{DefaultMapperEnumFieldsMessage.java =>
TestMarshalledMapMessage.java} (72%)
create mode 100644
modules/core/src/test/resources/codegen/TestMarshalledMapMessageMarshaller.java
copy
modules/core/src/test/resources/codegen/{DefaultMapperEnumFieldsMessageSerializer.java
=> TestMarshalledMapMessageSerializer.java} (61%)
rename
modules/core/src/{main/java/org/apache/ignite/internal/util/GridSerializableIterable.java
=> test/resources/codegen/TestMarshalledMessage.java} (73%)
create mode 100644
modules/core/src/test/resources/codegen/TestMarshalledMessageMarshaller.java
copy
modules/core/src/test/resources/codegen/{CustomMapperEnumFieldsMessageSerializer.java
=> TestMarshalledMessageSerializer.java} (66%)
copy
modules/core/src/test/resources/codegen/{CustomMapperEnumFieldsMessage.java =>
TestMarshalledObjectsMessage.java} (80%)
create mode 100644
modules/core/src/test/resources/codegen/TestMarshalledObjectsMessageMarshaller.java
copy
modules/core/src/test/resources/codegen/{CustomMapperEnumFieldsMessageSerializer.java
=> TestMarshalledObjectsMessageSerializer.java} (61%)
create mode 100644
modules/core/src/test/resources/codegen/TestMessageMarshaller.java
copy
modules/core/src/test/resources/codegen/{CustomMapperEnumFieldsMessage.java =>
TestNestedDeployMessage.java} (75%)
copy
modules/core/src/{main/java/org/apache/ignite/internal/MarshallableMessage.java
=> test/resources/codegen/TestNestedDeployMessageDeployer.java} (57%)
copy
modules/core/src/test/resources/codegen/{CustomMapperEnumFieldsMessage.java =>
TestNoCacheCtxMessage.java} (75%)
rename
modules/core/src/{main/java/org/apache/ignite/internal/tracing/TracingSpiType.java
=> test/resources/codegen/TwoDifferentEnumsInCollectionMessage.java} (63%)
copy
modules/core/src/test/resources/codegen/{CustomMapperEnumFieldsMessage.java =>
WrongNonMarshallableMessage.java} (75%)
create mode 100644
modules/ducktests/src/main/java/org/apache/ignite/internal/ducktest/tests/dto/IndexedDataRecord.java
rename
modules/{core/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/MapFactoryCallable.java
=>
ducktests/src/main/java/org/apache/ignite/internal/ducktest/tests/mdc/LoadMode.java}
(51%)
create mode 100644
modules/ducktests/src/main/java/org/apache/ignite/internal/ducktest/tests/mdc/MdcCacheAwareApplication.java
create mode 100644
modules/ducktests/src/main/java/org/apache/ignite/internal/ducktest/tests/mdc/MdcContinuousLoadApplication.java
create mode 100644
modules/ducktests/src/main/java/org/apache/ignite/internal/ducktest/tests/mdc/MdcDataCheckerApplication.java
create mode 100644
modules/ducktests/src/main/java/org/apache/ignite/internal/ducktest/tests/mdc/MdcDataGeneratorApplication.java
create mode 100644
modules/ducktests/src/main/java/org/apache/ignite/internal/ducktest/tests/mdc/MdcThinClientLoadApplication.java
create mode 100644
modules/ducktests/src/main/java/org/apache/ignite/internal/ducktest/utils/OpStats.java
create mode 100644
modules/ducktests/src/main/java/org/apache/ignite/internal/ducktest/utils/Utils.java
create mode 100644
modules/ducktests/tests/checks/services/network_group/check_manager.py
create mode 100644
modules/ducktests/tests/checks/utils/check_cache_distribution.py
copy modules/ducktests/tests/{docker/requirements.txt =>
ignitetest/services/mdc/__init__.py} (93%)
create mode 100644
modules/ducktests/tests/ignitetest/services/mdc/mdc_cluster.py
copy modules/ducktests/tests/{docker/requirements.txt =>
ignitetest/services/network_group/__init__.py} (82%)
create mode 100644
modules/ducktests/tests/ignitetest/services/network_group/configuration.py
create mode 100644
modules/ducktests/tests/ignitetest/services/network_group/manager.py
create mode 100644
modules/ducktests/tests/ignitetest/services/network_group/tc_rule_args.py
copy modules/ducktests/tests/{docker/requirements.txt =>
ignitetest/tests/mdc/__init__.py} (93%)
create mode 100644
modules/ducktests/tests/ignitetest/tests/mdc/partition_resilience_test.py
create mode 100644
modules/ducktests/tests/ignitetest/tests/mdc/thin_client_test.py
create mode 100644
modules/ducktests/tests/ignitetest/tests/mdc/transactional_partition_test.py
delete mode 100644
modules/nio/src/main/java/org/apache/ignite/internal/processors/tracing/MTC.java
delete mode 100644
modules/nio/src/main/java/org/apache/ignite/internal/processors/tracing/NoopSpan.java
delete mode 100644
modules/nio/src/main/java/org/apache/ignite/internal/processors/tracing/NoopSpanManager.java
delete mode 100644
modules/nio/src/main/java/org/apache/ignite/internal/processors/tracing/Span.java
delete mode 100644
modules/nio/src/main/java/org/apache/ignite/internal/processors/tracing/SpanManager.java
delete mode 100644
modules/nio/src/main/java/org/apache/ignite/internal/processors/tracing/SpanTags.java
delete mode 100644
modules/nio/src/main/java/org/apache/ignite/internal/processors/tracing/SpanType.java
delete mode 100644
modules/nio/src/main/java/org/apache/ignite/internal/util/nio/GridNioTracerFilter.java
create mode 100644
modules/nio/src/main/java/org/apache/ignite/internal/util/nio/MessageSerialization.java
rename
modules/{core/src/main/java/org/apache/ignite/internal/util/lang/GridTriple.java
=>
nio/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageEnumType.java}
(50%)
create mode 100644
modules/nio/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageRegistry.java
delete mode 100644
modules/opencensus/src/main/java/io/opencensus/exporter/trace/TimeLimitedHandler.java
delete mode 100644
modules/opencensus/src/main/java/org/apache/ignite/spi/tracing/opencensus/OpenCensusSpanAdapter.java
delete mode 100644
modules/opencensus/src/main/java/org/apache/ignite/spi/tracing/opencensus/OpenCensusTraceExporter.java
delete mode 100644
modules/opencensus/src/main/java/org/apache/ignite/spi/tracing/opencensus/OpenCensusTracingSpi.java
delete mode 100644
modules/opencensus/src/main/java/org/apache/ignite/spi/tracing/opencensus/StatusMatchTable.java
delete mode 100644
modules/opencensus/src/test/java/org/apache/ignite/TracingConfigurationValidationTest.java
delete mode 100644
modules/opencensus/src/test/java/org/apache/ignite/internal/processors/monitoring/opencensus/AbstractTracingTest.java
delete mode 100644
modules/opencensus/src/test/java/org/apache/ignite/internal/processors/monitoring/opencensus/MixedTracingSpiTest.java
delete mode 100644
modules/opencensus/src/test/java/org/apache/ignite/internal/processors/monitoring/opencensus/OpenCensusDiscoveryTracingTest.java
delete mode 100644
modules/opencensus/src/test/java/org/apache/ignite/internal/processors/monitoring/opencensus/OpenCensusSqlJdbcTracingTest.java
delete mode 100644
modules/opencensus/src/test/java/org/apache/ignite/internal/processors/monitoring/opencensus/OpenCensusSqlNativeTracingTest.java
delete mode 100644
modules/opencensus/src/test/java/org/apache/ignite/internal/processors/monitoring/opencensus/OpenCensusTracingConfigurationGetAllTest.java
delete mode 100644
modules/opencensus/src/test/java/org/apache/ignite/internal/processors/monitoring/opencensus/OpenCensusTracingConfigurationGetTest.java
delete mode 100644
modules/opencensus/src/test/java/org/apache/ignite/internal/processors/monitoring/opencensus/OpenCensusTracingConfigurationResetAllTest.java
delete mode 100644
modules/opencensus/src/test/java/org/apache/ignite/internal/processors/monitoring/opencensus/OpenCensusTracingConfigurationResetTest.java
delete mode 100644
modules/opencensus/src/test/java/org/apache/ignite/internal/processors/monitoring/opencensus/OpenCensusTracingSpiTest.java
delete mode 100644
modules/opencensus/src/test/java/org/apache/ignite/internal/processors/monitoring/opencensus/OpenCensusTxTracingConfigurationTest.java
delete mode 100644
modules/opencensus/src/test/java/org/apache/ignite/internal/processors/monitoring/opencensus/OpenCensusTxTracingTest.java
create mode 100644 modules/platforms/cpp/core-test/src/classpath_test.cpp