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 0e6f96505 Merge branch 'master' into multi_endpoint_failover
add b2b9c0e69 address review comments
No new revisions were added by this update.
Summary of changes:
core/common/src/types/args/mod.rs | 14 ++
.../configuration/auth_config/connection_string.rs | 29 ++++
.../configuration/tcp_config/tcp_client_config.rs | 5 +-
.../tcp_config/tcp_client_reconnection_config.rs | 15 +-
.../tcp_config/tcp_connection_string_options.rs | 18 +++
core/sdk/src/client_provider.rs | 4 +-
core/sdk/src/clients/client_builder.rs | 7 +
core/sdk/src/tcp/tcp_client.rs | 142 ++++++++++++++----
examples/rust/src/shared/args.rs | 5 +
.../VsrTests/EndpointFailoverTests.cs | 8 +-
foreign/go/client/tcp/tcp_core.go | 112 ++++++++------
foreign/go/client/tcp/tcp_failover_test.go | 136 +++++++++++++++++
.../iggy/client/async/tcp/AsyncIggyTcpClient.java | 59 +++++---
.../iggy/client/async/tcp/AsyncTcpConnection.java | 33 +++-
.../client/async/tcp/vsr/VsrResponseHandler.java | 8 +-
.../AsyncIggyTcpClientEndpointFailoverTest.java | 109 ++++++++++++++
.../AsyncIggyTcpClientTransientFailoverTest.java | 67 ++++++++-
foreign/node/src/client/client.connection.test.ts | 56 +++++++
foreign/node/src/client/client.connection.ts | 14 +-
foreign/node/src/client/client.socket.test.ts | 167 +++++++++++++++++++--
foreign/node/src/client/client.socket.ts | 100 ++++++++++--
foreign/node/src/client/client.type.ts | 9 +-
foreign/python/apache_iggy.pyi | 28 +++-
foreign/python/src/config.rs | 40 +++--
24 files changed, 1016 insertions(+), 169 deletions(-)