This is an automated email from the ASF dual-hosted git repository.
hgruszecki pushed a change to branch loopback-queue
in repository https://gitbox.apache.org/repos/asf/iggy.git
from d5ae3c1f3 feat(consensus): add loopback queue for primary
self-addressed messages
add 0423f52c9 feat(cli): add cluster metadata command (#2839)
add 4f1044dce fix(csharp): fix .net node redirection in tcp client (#2843)
add b41e20261 Merge branch 'master' into loopback-queue
No new revisions were added by this update.
Summary of changes:
.../src/cli/binary_cluster/get_cluster_metadata.rs | 121 ++++++++++++
.../src/cli/binary_cluster}/mod.rs | 2 +-
core/binary_protocol/src/cli/mod.rs | 1 +
.../src/client/binary_clients/client.rs | 5 +-
.../poll_metadata.rs => cli/src/args/cluster.rs} | 23 +--
core/cli/src/args/common.rs | 10 +
core/cli/src/args/mod.rs | 5 +
core/cli/src/main.rs | 13 +-
.../tests/cli/general/test_help_command.rs | 1 +
.../tests/cli/general/test_overview_command.rs | 1 +
core/integration/tests/cli/system/mod.rs | 1 +
.../cli/system/test_cluster_metadata_command.rs | 184 +++++++++++++++++++
.../ClusterRedirectionTests.cs | 129 +++++++++++++
.../Fixtures/IggyClusterFixture.cs | 202 +++++++++++++++++++++
foreign/csharp/Iggy_SDK/IggyClient/IIggyClient.cs | 6 +
.../Implementations/HttpMessageStream.cs | 9 +-
.../IggyClient/Implementations/TcpMessageStream.cs | 77 +++++---
17 files changed, 749 insertions(+), 41 deletions(-)
create mode 100644
core/binary_protocol/src/cli/binary_cluster/get_cluster_metadata.rs
copy core/{server/src/compat/index_rebuilding =>
binary_protocol/src/cli/binary_cluster}/mod.rs (96%)
copy core/{common/src/types/message/poll_metadata.rs =>
cli/src/args/cluster.rs} (66%)
create mode 100644
core/integration/tests/cli/system/test_cluster_metadata_command.rs
create mode 100644
foreign/csharp/Iggy_SDK.Tests.Integration/ClusterRedirectionTests.cs
create mode 100644
foreign/csharp/Iggy_SDK.Tests.Integration/Fixtures/IggyClusterFixture.cs