This is an automated email from the ASF dual-hosted git repository.
piotr pushed a change to branch security-fixes
in repository https://gitbox.apache.org/repos/asf/iggy.git
from 775a4f243 chore(deps): fix Dependabot security vulnerabilities
add 52b198637 feat(consensus): add ClientTable with WAL-backed commit path
and view-change safety (#3023)
add b41116e74 Merge branch 'master' into security-fixes
No new revisions were added by this update.
Summary of changes:
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/namespaced_pipeline.rs | 86 ++-
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_partitions.rs | 299 ++++++++---
core/shard/src/lib.rs | 139 ++++-
core/shard/src/router.rs | 26 +-
core/simulator/src/lib.rs | 11 +
core/simulator/src/replica.rs | 10 +-
18 files changed, 1469 insertions(+), 225 deletions(-)
create mode 100644 core/consensus/src/client_table.rs
rename core/journal/src/{metadata_journal.rs => prepare_journal.rs} (95%)