This is an automated email from the ASF dual-hosted git repository.

hubcio pushed a change to branch 
dependabot/nuget/foreign/csharp/csharp-685ef18fec
in repository https://gitbox.apache.org/repos/asf/iggy.git


    from 470c25afd chore(deps): Bump the csharp group with 5 updates
     add b4dd04ce2 fix(cluster): preserve group membership and reduce 
produce/poll overhead (#4169)
     add ce83ed700 Merge branch 'master' into 
dependabot/nuget/foreign/csharp/csharp-685ef18fec

No new revisions were added by this update.

Summary of changes:
 core/binary_protocol/src/codes.rs                  |   16 +
 core/binary_protocol/src/dispatch.rs               |    8 +
 .../src/requests/consumer_offsets/mod.rs           |   62 +
 .../src/requests/system/attach_consumer_session.rs |   87 ++
 core/binary_protocol/src/requests/system/mod.rs    |    2 +
 core/binary_protocol/src/responses/messages/mod.rs |    2 +
 .../src/responses/messages/poll_routing.rs         |   95 ++
 .../src/traits/binary_impls/consumer_offsets.rs    |    4 +-
 core/common/src/traits/binary_impls/messages.rs    |   13 +-
 core/common/src/traits/binary_impls/users.rs       |    3 +
 core/common/src/traits/binary_transport.rs         |   35 +-
 core/common/src/wire_conversions.rs                |   15 +
 core/configs/src/server_config/defaults.rs         |    1 +
 core/configs/src/server_config/message_bus.rs      |   38 +-
 core/configs/src/server_config/partition.rs        |    4 +-
 core/configs/src/server_config/server.rs           |    2 +-
 core/configs/src/server_config/sharding.rs         |    6 +-
 core/configs/src/server_config/validators.rs       |    8 +-
 core/consensus/src/client_table.rs                 |  114 ++
 .../tests/cluster/partition_primary_routing.rs     |  831 ++++++++++++-
 .../tests/cluster/register_forwarding.rs           |    2 +-
 .../server/scenarios/authentication_scenario.rs    |   51 +-
 .../scenarios/reconnect_after_restart_scenario.rs  |   13 +-
 .../scenarios/segment_rotation_race_scenario.rs    |    2 +-
 .../tests/server/scenarios/system_scenario.rs      |   39 +-
 core/integration/tests/server/specific.rs          |    2 +-
 core/journal/src/partition_journal.rs              |  183 ++-
 core/message_bus/src/config.rs                     |    6 +-
 core/message_bus/src/installer/tcp.rs              |    4 +-
 core/metadata/src/stm/stream.rs                    |  158 ++-
 core/partitions/Cargo.toml                         |    7 +
 core/partitions/src/iggy_partition.rs              |  717 ++++++++---
 core/partitions/src/journal.rs                     |  300 ++++-
 core/partitions/src/persistence.rs                 |  113 +-
 core/partitions/src/poll_plan.rs                   |  592 +++++++--
 core/sdk/Cargo.toml                                |    1 +
 core/sdk/README.md                                 |   11 +
 core/sdk/src/leader_aware.rs                       |   19 +-
 core/sdk/src/lib.rs                                |    1 +
 core/sdk/src/poll_routing.rs                       | 1284 ++++++++++++++++++++
 core/sdk/src/quic/quic_client.rs                   |  111 ++
 core/sdk/src/tcp/tcp_client.rs                     |  263 +++-
 core/sdk/src/vsr.rs                                |   18 +
 core/sdk/src/websocket/websocket_client.rs         |  221 +++-
 core/server/README.md                              |    8 +
 core/server/config.toml                            |   49 +-
 core/server/src/dispatch/authz.rs                  |   26 +-
 core/server/src/dispatch/mod.rs                    |   36 +-
 core/server/src/dispatch/partition.rs              |  156 ++-
 core/server/src/dispatch/reads.rs                  |  237 +++-
 core/server/src/dispatch/submit.rs                 |   17 +
 core/server/src/http.rs                            |   13 +-
 core/server/src/http/forward.rs                    |  424 +++++--
 core/server/src/http/state.rs                      |    2 +-
 core/server/src/http/submit.rs                     |    2 +
 core/server/src/responses.rs                       |   13 +-
 core/server/src/session_manager.rs                 |  120 ++
 core/server_common/src/send_messages.rs            |   78 +-
 core/shard/Cargo.toml                              |    2 +-
 core/shard/src/lib.rs                              |   40 +-
 core/shard/src/metrics.rs                          |   35 +
 core/shard/src/poll.rs                             |  127 +-
 core/shard/src/poll/completion.rs                  |   16 +-
 core/shard/src/poll/completion_tests.rs            |  502 +++++++-
 core/shard/src/poll/timeout_tests.rs               |    4 +-
 core/shard/src/router.rs                           |   18 +-
 core/simulator/src/storage/tests.rs                |   37 +
 .../TcpMessageStream.PollRouting.cs                |  463 +++++++
 .../Implementations/TcpMessageStream.Vsr.cs        |    8 +
 .../IggyClient/Implementations/TcpMessageStream.cs |   26 +-
 foreign/csharp/Iggy_SDK/Mappers/BinaryMapper.cs    |    2 +-
 foreign/csharp/Iggy_SDK/Utils/CommandCodes.cs      |    4 +
 foreign/csharp/Iggy_SDK/Vsr/VsrConnection.cs       |   28 +-
 foreign/csharp/Iggy_SDK/Vsr/VsrHeader.cs           |    1 +
 foreign/csharp/Iggy_SDK/Vsr/VsrOperation.cs        |    5 +-
 foreign/csharp/Iggy_SDK_Tests/VsrTests/MockNode.cs |   14 +-
 .../Iggy_SDK_Tests/VsrTests/PrimaryPollingTests.cs |  635 ++++++++++
 .../VsrTests/VsrProtocolDriftTests.cs              |    1 +
 foreign/csharp/README.md                           |    7 +
 foreign/go/README.md                               |   31 +
 foreign/go/client/tcp/cluster.go                   |    7 +
 foreign/go/client/tcp/tcp_core.go                  |   70 +-
 foreign/go/client/tcp/tcp_messaging.go             |   17 +-
 foreign/go/client/tcp/tcp_poll_routing.go          |  435 +++++++
 foreign/go/client/tcp/tcp_poll_routing_test.go     |  815 +++++++++++++
 foreign/go/client/tcp/tcp_session_management.go    |    4 +
 foreign/go/client/tcp/tcp_testing_test.go          |    6 +-
 foreign/go/client/tcp/tcp_user_management.go       |   40 +
 foreign/go/contracts/client.go                     |    7 +
 foreign/go/internal/command/code.go                |  104 +-
 foreign/go/internal/vsr/header.go                  |   14 +
 foreign/go/internal/vsr/header_test.go             |   31 +
 foreign/go/internal/vsr/protocol_parity_test.go    |    1 +
 foreign/go/tests/e2e_test.go                       |   88 ++
 foreign/java/README.md                             |    8 +
 .../iggy/client/async/tcp/AsyncIggyTcpClient.java  |  130 +-
 .../iggy/client/async/tcp/AsyncTcpConnection.java  |  136 ++-
 .../iggy/client/async/tcp/LoginRoutingHook.java    |    3 +
 .../iggy/client/async/tcp/MessagesTcpClient.java   |  168 ++-
 .../apache/iggy/client/async/tcp/PollRouter.java   |  499 ++++++++
 .../iggy/client/async/tcp/UsersTcpClient.java      |   15 +-
 .../client/async/tcp/vsr/ConsensusSession.java     |   18 +
 .../iggy/client/async/tcp/vsr/VsrHeaders.java      |    1 +
 .../client/async/tcp/vsr/VsrResponseHandler.java   |    6 +
 .../org/apache/iggy/serde/BytesSerializer.java     |  194 ++-
 .../java/org/apache/iggy/serde/CommandCode.java    |    5 +-
 .../AsyncIggyTcpClientTransientFailoverTest.java   | 1026 +++++++++++++++-
 .../tcp/AsyncTcpConnectionConcurrencyTest.java     |   55 +
 .../async/tcp/vsr/VsrResponseHandlerTest.java      |   18 +
 .../iggy/serde/MessagesBatchWireFormatTest.java    |  123 +-
 foreign/node/README.md                             |    7 +
 foreign/node/src/client/client.connection.ts       |    4 +-
 foreign/node/src/client/client.socket.test.ts      |  641 ++++++++++
 foreign/node/src/client/client.socket.ts           |  302 ++++-
 foreign/node/src/wire/command.code.ts              |    4 +
 .../src/wire/message/poll-messages.command.test.ts |   14 +
 .../node/src/wire/message/poll-messages.command.ts |    5 +-
 foreign/node/src/wire/vsr/header.ts                |    1 +
 foreign/node/src/wire/vsr/index.ts                 |    2 +-
 119 files changed, 12799 insertions(+), 876 deletions(-)
 create mode 100644 
core/binary_protocol/src/requests/system/attach_consumer_session.rs
 create mode 100644 core/binary_protocol/src/responses/messages/poll_routing.rs
 create mode 100644 core/sdk/src/poll_routing.rs
 create mode 100644 
foreign/csharp/Iggy_SDK/IggyClient/Implementations/TcpMessageStream.PollRouting.cs
 create mode 100644 
foreign/csharp/Iggy_SDK_Tests/VsrTests/PrimaryPollingTests.cs
 create mode 100644 foreign/go/client/tcp/tcp_poll_routing.go
 create mode 100644 foreign/go/client/tcp/tcp_poll_routing_test.go
 create mode 100644 
foreign/java/java-sdk/src/main/java/org/apache/iggy/client/async/tcp/PollRouter.java

Reply via email to