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

hubcio pushed a change to branch server_perf_cut_extra_work
in repository https://gitbox.apache.org/repos/asf/iggy.git


    from 889f55506 fix(ci): gate poll diagnostics test imports
     add a7b8288a7 fix(sdk): preserve group membership during primary polling

No new revisions were added by this update.

Summary of changes:
 .../TcpMessageStream.PollRouting.cs                | 457 ++++++++++++++++++
 .../Implementations/TcpMessageStream.Vsr.cs        |   2 +
 .../IggyClient/Implementations/TcpMessageStream.cs |  26 +-
 foreign/csharp/Iggy_SDK/Mappers/BinaryMapper.cs    |   2 +-
 foreign/csharp/Iggy_SDK/Utils/CommandCodes.cs      |   3 +
 foreign/csharp/Iggy_SDK/Vsr/VsrConnection.cs       |  27 +-
 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 | 509 ++++++++++++++++++++
 .../VsrTests/VsrProtocolDriftTests.cs              |   1 +
 foreign/go/README.md                               |  18 +
 foreign/go/client/tcp/cluster.go                   |   1 +
 foreign/go/client/tcp/tcp_core.go                  |  54 ++-
 foreign/go/client/tcp/tcp_messaging.go             |  12 +-
 foreign/go/client/tcp/tcp_poll_routing.go          | 417 ++++++++++++++++
 foreign/go/client/tcp/tcp_poll_routing_test.go     | 514 ++++++++++++++++++++
 foreign/go/client/tcp/tcp_session_management.go    |   4 +
 foreign/go/client/tcp/tcp_user_management.go       |  40 ++
 foreign/go/contracts/client.go                     |   7 +
 foreign/go/internal/command/code.go                | 103 ++--
 foreign/go/internal/vsr/header.go                  |  15 +
 foreign/go/internal/vsr/header_test.go             |  31 ++
 foreign/go/internal/vsr/protocol_parity_test.go    |   1 +
 foreign/go/tests/e2e_test.go                       |  76 +++
 .../iggy/client/async/tcp/AsyncIggyTcpClient.java  |  71 ++-
 .../iggy/client/async/tcp/AsyncTcpConnection.java  |  83 +++-
 .../iggy/client/async/tcp/LoginRoutingHook.java    |   3 +
 .../iggy/client/async/tcp/MessagesTcpClient.java   |  98 +++-
 .../apache/iggy/client/async/tcp/PollRouter.java   | 459 ++++++++++++++++++
 .../iggy/client/async/tcp/UsersTcpClient.java      |  13 +-
 .../client/async/tcp/vsr/ConsensusSession.java     |  18 +
 .../iggy/client/async/tcp/vsr/VsrHeaders.java      |   1 +
 .../client/async/tcp/vsr/VsrResponseHandler.java   |   7 +
 .../java/org/apache/iggy/serde/CommandCode.java    |   5 +-
 .../AsyncIggyTcpClientTransientFailoverTest.java   | 534 ++++++++++++++++++++-
 foreign/node/src/client/client.socket.test.ts      | 393 +++++++++++++++
 foreign/node/src/client/client.socket.ts           | 275 ++++++++++-
 foreign/node/src/wire/command.code.ts              |   3 +
 .../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 +-
 43 files changed, 4219 insertions(+), 106 deletions(-)
 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