This is an automated email from the ASF dual-hosted git repository.
spetz pushed a change to branch topic_durability
in repository https://gitbox.apache.org/repos/asf/iggy.git
from 862cd8185 fix linter
add 8e1681e3d improvements
No new revisions were added by this update.
Summary of changes:
README.md | 4 +-
core/binary_protocol/src/primitives/options.rs | 8 +-
core/common/src/types/options/durability.rs | 4 +-
core/common/src/types/options/mod.rs | 48 ++-
core/configs/src/common/defaults.rs | 18 +-
core/configs/src/common/displays.rs | 14 +-
core/configs/src/common/system.rs | 13 -
core/configs/src/configs_impl/file_provider.rs | 98 ++++-
core/configs/src/configs_impl/mod.rs | 2 +-
core/configs/src/lib.rs | 2 +-
core/configs/src/server_config/defaults.rs | 2 -
core/configs/src/server_config/displays.rs | 4 +-
core/configs/src/server_config/partition.rs | 2 +-
core/configs/src/server_config/server.rs | 73 +++-
core/integration/src/harness/config/resolve.rs | 9 +-
core/integration/tests/cluster/crash_durability.rs | 171 +++++++++
.../tests/data_integrity/storage_compat.rs | 222 ++++++++---
core/integration/tests/server/http_vsr.rs | 39 ++
core/journal/Cargo.toml | 2 +-
core/journal/src/durable_storage.rs | 196 ++++++++--
core/journal/src/partition_journal.rs | 413 +++++++++++++-------
core/partitions/src/iggy_partition.rs | 420 +++++++++++++++++++--
core/partitions/src/install_backup.rs | 18 +-
core/partitions/src/journal.rs | 26 +-
core/partitions/src/persistence.rs | 383 +++++++++++++++++--
core/partitions/src/state_transfer.rs | 89 ++++-
core/partitions/src/types.rs | 4 +-
core/sdk/src/http/messages.rs | 99 +++--
core/server/config.toml | 125 +++---
core/server/src/boot/recovery.rs | 26 +-
core/server/src/dispatch/partition.rs | 10 +
core/server/src/http/reads.rs | 44 ++-
core/server/src/partition_helpers.rs | 47 +++
core/server/src/responses.rs | 4 +-
core/server_common/src/iobuf.rs | 4 +
core/shard/src/lib.rs | 202 ++++++++--
core/simulator/src/storage.rs | 69 +++-
core/simulator/src/storage/tests.rs | 174 ++++++++-
foreign/cpp/include/iggy.hpp | 29 +-
foreign/cpp/src/client.rs | 14 +-
.../MapperTests/OptionsBlockGoldenVectorTests.cs | 6 +-
foreign/go/contracts/compression_algorithm_test.go | 3 +-
.../iggy/serde/OptionsBlockGoldenVectorTest.java | 6 +-
foreign/node/src/wire/options.utils.test.ts | 3 +-
.../performance/run-standard-performance-suite.sh | 53 +--
scripts/performance/utils.sh | 9 +-
46 files changed, 2554 insertions(+), 657 deletions(-)