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 b6107eca4 test(cluster): reproduce auto-commit group membership loss
     add 596080d31 fix(cluster): preserve group membership during auto-commit 
polls

No new revisions were added by this update.

Summary of changes:
 core/binary_protocol/src/codes.rs                  |   6 +
 core/binary_protocol/src/dispatch.rs               |   6 +
 .../src/requests/system/attach_consumer_session.rs |  84 +++++
 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 +++++
 core/common/src/traits/binary_impls/messages.rs    |  13 +-
 core/common/src/traits/binary_transport.rs         |  15 +
 core/consensus/src/client_table.rs                 | 153 ++++++++
 .../tests/cluster/partition_primary_routing.rs     | 415 ++++++++++++++++++++-
 .../tests/cluster/register_forwarding.rs           |   2 +-
 core/metadata/src/impls/metadata.rs                |  34 ++
 core/sdk/src/leader_aware.rs                       |   4 +-
 core/sdk/src/lib.rs                                |   1 +
 core/sdk/src/poll_routing.rs                       | 334 +++++++++++++++++
 core/sdk/src/quic/quic_client.rs                   |  74 ++++
 core/sdk/src/tcp/tcp_client.rs                     | 108 +++++-
 core/sdk/src/websocket/websocket_client.rs         |  69 ++++
 core/server/src/dispatch/partition.rs              |  62 ++-
 core/server/src/dispatch/reads.rs                  | 210 ++++++++++-
 core/server/src/dispatch/submit.rs                 |  17 +
 core/server/src/responses.rs                       |  24 +-
 core/server/src/session_manager.rs                 | 115 ++++++
 core/shard/src/lib.rs                              |  13 +
 core/shard/src/poll.rs                             |  54 ++-
 core/shard/src/poll/completion.rs                  |  15 +-
 core/shard/src/poll/completion_tests.rs            | 105 +++++-
 core/shard/src/poll/timeout_tests.rs               |   4 +-
 28 files changed, 1970 insertions(+), 66 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

Reply via email to