This is an automated email from the ASF dual-hosted git repository.
hubcio pushed a change to branch topic_durability
in repository https://gitbox.apache.org/repos/asf/iggy.git
from df9942ce9 Merge branch 'master' into topic_durability
add 303c81af6 fix(storage): preserve WAL durability through recovery and
purge
add 631c3bcb5 perf(partitions): skip repair for fully resident operation
ranges
add cae05166c perf(storage): share segment bodies across durability
policies
No new revisions were added by this update.
Summary of changes:
Cargo.lock | 2 +
core/bench/src/args/common.rs | 2 +-
core/common/src/types/options/mod.rs | 12 +-
core/consensus/src/plane_helpers.rs | 2 +-
core/integration/tests/cluster/crash_durability.rs | 40 +-
core/journal/Cargo.toml | 1 +
core/journal/src/durable_storage.rs | 26 +
core/journal/src/partition_journal.rs | 377 +++++-
core/journal/src/partition_journal/segments.rs | 320 ++++--
core/partitions/Cargo.toml | 3 +
core/partitions/src/iggy_partition.rs | 1210 ++++++++++++++++++--
core/partitions/src/offset_storage.rs | 16 +-
core/partitions/src/persistence.rs | 226 +++-
core/partitions/src/state_transfer.rs | 42 +-
core/server/config.toml | 6 +-
core/server/src/partition_helpers.rs | 197 +++-
core/server/src/responses.rs | 2 +-
core/server/src/segment_recovery.rs | 73 +-
core/server_common/src/fs_utils.rs | 15 +-
.../src/segment_storage/messages_reader.rs | 13 +-
core/server_common/src/segment_storage/mod.rs | 53 +-
core/shard/src/lib.rs | 192 +++-
core/shard/src/metrics.rs | 33 +
core/simulator/src/lib.rs | 206 +++-
core/simulator/src/storage.rs | 91 +-
core/simulator/src/storage/tests.rs | 929 ++++++++++++++-
26 files changed, 3609 insertions(+), 480 deletions(-)