This is an automated email from the ASF dual-hosted git repository.
gkoszyk pushed a change to branch store_consumer_offset
in repository https://gitbox.apache.org/repos/asf/iggy.git
from 47594676e finito
add 2afeaa3ff feat(test): add shared_server to iggy_harness for server
reuse across tests (#3085)
add 52b198637 feat(consensus): add ClientTable with WAL-backed commit path
and view-change safety (#3023)
add 051475a76 revert(test): remove shared_server, add nextest CI retries
(#3088)
add b029988a0 merge master
No new revisions were added by this update.
Summary of changes:
.config/nextest.toml | 3 +
.github/actions/rust/pre-merge/action.yml | 2 +-
.github/workflows/coverage-baseline.yml | 2 +-
core/binary_protocol/src/consensus/header.rs | 8 +-
core/binary_protocol/src/consensus/message.rs | 14 +-
core/consensus/src/client_table.rs | 577 +++++++++++++++++++++
core/consensus/src/impls.rs | 221 ++++++--
core/consensus/src/lib.rs | 3 +
core/consensus/src/observability.rs | 17 +-
core/consensus/src/plane_helpers.rs | 72 ++-
core/iobuf/src/lib.rs | 2 +-
core/journal/src/lib.rs | 2 +-
.../{metadata_journal.rs => prepare_journal.rs} | 40 +-
core/metadata/src/impls/metadata.rs | 157 ++++--
core/metadata/src/impls/recovery.rs | 10 +-
core/partitions/src/iggy_partition.rs | 8 +-
core/partitions/src/iggy_partitions.rs | 1 +
core/shard/src/lib.rs | 92 +++-
core/shard/src/router.rs | 14 +-
core/simulator/src/lib.rs | 11 +
core/simulator/src/replica.rs | 8 +-
21 files changed, 1117 insertions(+), 147 deletions(-)
create mode 100644 core/consensus/src/client_table.rs
rename core/journal/src/{metadata_journal.rs => prepare_journal.rs} (95%)