Skip to content

Comments

Rust/sift stream backup manager bug fixes#474

Merged
tsift merged 4 commits intomainfrom
rust/sift-stream-backup-manager-bug-fixes
Feb 13, 2026
Merged

Rust/sift stream backup manager bug fixes#474
tsift merged 4 commits intomainfrom
rust/sift-stream-backup-manager-bug-fixes

Conversation

@tsift
Copy link
Contributor

@tsift tsift commented Feb 13, 2026

Fixes bugs in the backup-manager system, improving handling of checkpoints and buffer flushing when closing out the system in order to avoid data loss under certain scenarios.

Changes originally from #469
Though the existing CI system doesn't currently handle PRs from a fork, so I have cherry-picked the changes to this branch in order to run CI regularly before merging.

Verification:
Added unit test that demonstrates the issue. Testing this without the
fix causes this unit test to fail.

(cherry picked from commit e26ea8a)
Verification:
Added a unit test that previously would fail and now passes.

(cherry picked from commit b5d15b7)
Verification:
Added unit tests showing the that message id of 0 is handled correctly.

(cherry picked from commit b6f43ba)
Verification:
Unit tests

(cherry picked from commit 889f9cb)
@tsift tsift requested a review from nathan-sift February 13, 2026 17:20
@tsift tsift merged commit d8d07fe into main Feb 13, 2026
13 checks passed
@tsift tsift deleted the rust/sift-stream-backup-manager-bug-fixes branch February 13, 2026 18:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants