This is an automated email from the ASF dual-hosted git repository.
numinnex pushed a change to branch multi_endpoint_failover
in repository https://gitbox.apache.org/repos/asf/iggy.git
from 4433f9a95 Merge branch 'master' into multi_endpoint_failover
add 3a0d9d565 address review comments
No new revisions were added by this update.
Summary of changes:
core/common/src/traits/binary_transport.rs | 11 +-
core/integration/tests/sdk/disconnect_relogin.rs | 4 +-
core/sdk/src/leader_aware.rs | 143 ++++++---
core/sdk/src/tcp/tcp_client.rs | 356 +++++++++++++++++++--
.../IggyClient/Implementations/TcpMessageStream.cs | 67 +++-
.../VsrTests/EndpointFailoverTests.cs | 64 +++-
foreign/go/client/tcp/tcp_connect_test.go | 2 +-
foreign/go/client/tcp/tcp_core.go | 87 ++++-
foreign/go/client/tcp/tcp_failover_test.go | 195 +++++++++++
foreign/go/client/tcp/tcp_session_management.go | 5 +
.../iggy/client/async/tcp/AsyncIggyTcpClient.java | 108 +++++--
.../iggy/client/async/tcp/AsyncTcpConnection.java | 15 +-
.../AsyncIggyTcpClientEndpointFailoverTest.java | 53 +++
.../AsyncIggyTcpClientTransientFailoverTest.java | 132 +++++++-
foreign/node/src/client/client.connection.test.ts | 85 +++++
foreign/node/src/client/client.connection.ts | 48 ++-
foreign/node/src/client/client.socket.test.ts | 32 ++
foreign/node/src/client/client.socket.ts | 101 ++++--
foreign/node/src/client/client.type.ts | 11 +-
19 files changed, 1346 insertions(+), 173 deletions(-)