This is an automated email from the ASF dual-hosted git repository.
gkoszyk pushed a change to branch experiment
in repository https://gitbox.apache.org/repos/asf/iggy.git
from e78b989f7 dawajsi riwju
add 75e30ab42 fix(server): prevent panic when segment rotates during async
persistence (#2588)
add 0397790bd Merge branch 'master' into experiment
No new revisions were added by this update.
Summary of changes:
Cargo.lock | 2 +-
DEPENDENCIES.md | 2 +-
core/integration/tests/server/scenarios/mod.rs | 1 +
.../scenarios/segment_rotation_race_scenario.rs | 196 +++++++++++
core/integration/tests/server/specific.rs | 84 ++++-
core/server/Cargo.toml | 2 +-
.../handlers/messages/send_messages_handler.rs | 2 +-
core/server/src/shard/system/messages.rs | 11 +-
core/server/src/slab/streams.rs | 388 +++++++++------------
core/server/src/streaming/partitions/helpers.rs | 152 ++++----
.../streaming/segments/messages/messages_writer.rs | 44 +--
core/server/src/streaming/segments/messages/mod.rs | 52 +--
core/server/src/streaming/segments/mod.rs | 2 +
13 files changed, 536 insertions(+), 402 deletions(-)
create mode 100644
core/integration/tests/server/scenarios/segment_rotation_race_scenario.rs