This is an automated email from the ASF dual-hosted git repository.
hubcio pushed a change to branch feat/partition-routing
in repository https://gitbox.apache.org/repos/asf/iggy.git
from e4b41305c fix(sdk): migrate partition routing to the PR4 protocol
add e247f1ef3 fix(sdk): keep inactive routing APIs private
add 51e607135 fix(cli): display replica IDs in cluster metadata
add 48b320742 docs(cluster): describe routing compatibility changes
add f90c6c858 fix(message_bus): drain QUIC replies during shutdown
add 5a2e85e54 fix(server): preserve routing and recovery fences
add 0dd5939c2 test(simulator): validate committed consumer state
No new revisions were added by this update.
Summary of changes:
core/binary_protocol/src/consensus/header.rs | 13 +-
.../src/requests/messages/get_partition_route.rs | 2 +-
.../binary_cluster/get_cluster_metadata.rs | 5 +-
core/common/src/lib.rs | 1 -
core/common/src/traits/binary_transport.rs | 21 --
core/common/src/traits/client.rs | 6 +
.../cli/system/test_cluster_metadata_command.rs | 1 +
.../tests/cluster/partition_primary_routing.rs | 96 +++++++--
.../tests/server/pipelined_frames_vsr.rs | 233 ++++++++++++++++++++-
core/message_bus/src/transports/quic.rs | 104 ++++++---
core/metadata/src/stm/snapshot.rs | 28 ++-
core/partitions/src/iggy_partition.rs | 116 +++++++++-
core/partitions/src/io.rs | 80 ++++++-
core/sdk/src/driver.rs | 22 +-
core/sdk/src/driver/route_cache.rs | 4 +-
core/sdk/src/session_owner/lanes.rs | 3 +-
core/server/src/consumer_group/liveness.rs | 10 +-
core/server/src/dispatch/failure.rs | 2 +
core/server/src/dispatch/host.rs | 7 +-
core/server/src/dispatch/mod.rs | 226 ++++++++++++++++++--
core/server/src/dispatch/partition.rs | 90 +++++++-
core/server/src/http/forward.rs | 39 +++-
core/server/src/http/handlers.rs | 13 +-
core/server/src/http/submit.rs | 1 +
core/shard/src/lib.rs | 34 ++-
core/shard/src/partition_io.rs | 68 ++++++
core/shard/src/poll.rs | 46 ++--
core/shard/src/poll/completion_tests.rs | 82 ++++++--
core/simulator/src/workload/mod.rs | 43 +++-
core/simulator/src/workload/oracle.rs | 156 +++++++++++++-
core/simulator/src/workload/shadow.rs | 33 ++-
core/simulator/src/workload/state_checker.rs | 172 +++++++++++++--
32 files changed, 1547 insertions(+), 210 deletions(-)