This is an automated email from the ASF dual-hosted git repository.
timoninmaxim pushed a change to branch IGNITE-17177_inc_snapshots
in repository https://gitbox.apache.org/repos/asf/ignite.git
from 6cd8e90a919 Merge branch 'master' into IGNITE-17177_inc_snapshots
add ca60ad5abbd IGNITE-18765 [ducktests] Use PEP 440 compatible version
number for python module (#10530)
add 1b537d444be IGNITE-18615 Implement monitoring events in java thin
client (#10501)
add 714ae9cc213 IGNITE-18591 Java thin client: Endpoints discovery - Fixes
#10514.
add 18953681dfd IGNITE-18769 Fix
CacheMetricsForClusterGroupSelfTest.testMetricsStatisticsEnabled failure
(#10531)
add 7d4d6db1470 IGNITE-18690 Fixed assertion on paired connections (#10526)
add df5f77e656c IGNITE-18779 Fix typo in .NET doc (#10534)
add bbcc563ccee IGNITE-18780 Remove note in docs about Services being
unsupported in mixed-platform clusters (#10535)
add 601a4cc0458 IGNITE-18764 Restore marshaller data from snapshot (#10527)
add ecc34e4e018 IGNITE-18590 Fix unexpected rollback transaction on tx
recovery (#10521)
add fa158adcca7 Merge remote-tracking branch 'upstream/master' into
IGNITE-17177_inc_snapshots
No new revisions were added by this update.
Summary of changes:
.../net-specific/net-java-services-execution.adoc | 2 +-
.../net-platform-interoperability.adoc | 1 -
.../ComputeTaskRemoteSecurityContextTest.java | 2 +-
.../ignite/common/NodeSslConnectionMetricTest.java | 2 +
.../snapshot/SnapshotCompressionBasicTest.java | 2 +-
.../util/GridCommandHandlerMetadataTest.java | 3 +-
.../events/ConnectionClosedEvent.java} | 37 +-
.../client/events/ConnectionDescription.java | 82 ++++
.../ignite/client/events/ConnectionEvent.java} | 27 +-
.../events/ConnectionEventListener.java} | 40 +-
.../ignite/client/events/HandshakeFailEvent.java | 64 +++
.../ignite/client/events/HandshakeStartEvent.java} | 25 +-
.../events/HandshakeSuccessEvent.java} | 38 +-
.../apache/ignite/client/events/RequestEvent.java | 79 ++++
.../client/events/RequestEventListener.java} | 38 +-
.../ignite/client/events/RequestFailEvent.java | 70 +++
.../ignite/client/events/RequestStartEvent.java} | 26 +-
.../ignite/client/events/RequestSuccessEvent.java | 55 +++
.../ignite/configuration/ClientConfiguration.java | 21 +
.../monitoring/EventListenerDemultiplexer.java | 222 ++++++++++
.../client/thin/ClientCacheAffinityContext.java | 3 +-
.../client/thin/ClientChannelConfiguration.java | 22 +-
.../client/thin/ClientDiscoveryContext.java | 303 +++++++++++++
.../internal/client/thin/ClientOperation.java | 6 +
.../client/thin/ProtocolBitmaskFeature.java | 3 +
.../internal/client/thin/ProtocolContext.java | 17 +
.../internal/client/thin/ProtocolVersion.java | 2 +-
.../internal/client/thin/ReliableChannel.java | 474 ++++++++++-----------
.../internal/client/thin/TcpClientChannel.java | 335 ++++++++++-----
.../internal/client/thin/io/ClientConnection.java | 15 +
.../io/gridnioserver/GridNioClientConnection.java | 11 +
.../thin/io/gridnioserver/GridNioClientParser.java | 2 +-
.../snapshot/SnapshotRestoreProcess.java | 34 ++
.../cache/transactions/IgniteTxManager.java | 22 +-
.../tcp/internal/ConnectionClientPool.java | 6 +-
.../tcp/internal/GridNioServerWrapper.java | 10 +-
.../tcp/internal/InboundConnectionHandler.java | 13 +-
.../org/apache/ignite/client/ReliabilityTest.java | 104 +++--
.../client/thin/AbstractThinClientTest.java | 42 +-
.../client/thin/CacheEntryListenersTest.java | 34 ++
.../internal/client/thin/ComputeTaskTest.java | 7 +
.../internal/client/thin/ReliableChannelTest.java | 9 +-
.../ThinClientAbstractPartitionAwarenessTest.java | 23 +-
.../thin/ThinClientEnpointsDiscoveryTest.java | 110 +++++
...ClientPartitionAwarenessStableTopologyTest.java | 13 +
.../client/thin/events/FakeIgniteServer.java | 261 ++++++++++++
.../IgniteClientConnectionEventListenerTest.java | 233 ++++++++++
.../IgniteClientRequestEventListenerTest.java | 162 +++++++
.../cache/CacheMetricsForClusterGroupSelfTest.java | 104 ++---
.../dht/TxRecoveryCommitMessagesTest.java | 128 ++++++
.../IgniteClusterSnapshotRestoreSelfTest.java | 57 +++
.../IgniteSnapshotRestoreFromRemoteTest.java | 50 ++-
.../processors/odbc/ClientListenerMetricsTest.java | 8 +-
.../PerformanceStatisticsThinClientTest.java | 4 +-
.../junits/common/GridCommonAbstractTest.java | 11 +-
.../IgniteCacheTxRecoverySelfTestSuite.java | 5 +-
.../ducktests/tests/ignitetest/utils/version.py | 4 +-
modules/ducktests/tests/setup.py | 2 +-
.../org/apache/ignite/client/ClientTestSuite.java | 11 +-
.../cache/IgniteCacheAbstractQuerySelfTest.java | 2 +-
.../org/apache/ignite/util/KillCommandsTests.java | 4 +-
.../discovery/TestClusterClientConnection.java | 20 +-
62 files changed, 2914 insertions(+), 608 deletions(-)
copy
modules/core/src/main/java/org/apache/ignite/{internal/client/thin/io/ClientConnection.java
=> client/events/ConnectionClosedEvent.java} (59%)
create mode 100644
modules/core/src/main/java/org/apache/ignite/client/events/ConnectionDescription.java
copy
modules/core/src/{test/java/org/apache/ignite/client/ReliabilityTestPartitionAwareAsync.java
=> main/java/org/apache/ignite/client/events/ConnectionEvent.java} (61%)
copy
modules/core/src/main/java/org/apache/ignite/{internal/client/thin/io/ClientConnection.java
=> client/events/ConnectionEventListener.java} (53%)
create mode 100644
modules/core/src/main/java/org/apache/ignite/client/events/HandshakeFailEvent.java
rename
modules/core/src/{test/java/org/apache/ignite/client/ReliabilityTestPartitionAware.java
=> main/java/org/apache/ignite/client/events/HandshakeStartEvent.java} (56%)
copy
modules/core/src/main/java/org/apache/ignite/{internal/client/thin/io/ClientConnection.java
=> client/events/HandshakeSuccessEvent.java} (52%)
create mode 100644
modules/core/src/main/java/org/apache/ignite/client/events/RequestEvent.java
rename
modules/core/src/{test/java/org/apache/ignite/client/ReliabilityTestAsync.java
=> main/java/org/apache/ignite/client/events/RequestEventListener.java} (57%)
create mode 100644
modules/core/src/main/java/org/apache/ignite/client/events/RequestFailEvent.java
rename
modules/core/src/{test/java/org/apache/ignite/client/ReliabilityTestPartitionAwareAsync.java
=> main/java/org/apache/ignite/client/events/RequestStartEvent.java} (60%)
create mode 100644
modules/core/src/main/java/org/apache/ignite/client/events/RequestSuccessEvent.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/client/monitoring/EventListenerDemultiplexer.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/client/thin/ClientDiscoveryContext.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/client/thin/ThinClientEnpointsDiscoveryTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/client/thin/events/FakeIgniteServer.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/client/thin/events/IgniteClientConnectionEventListenerTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/client/thin/events/IgniteClientRequestEventListenerTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/TxRecoveryCommitMessagesTest.java