mirror of
https://github.com/dragonflydb/dragonfly.git
synced 2025-05-10 18:05:44 +02:00
* fix: fix RestoreStreamer to prevent bucket skipping #2830
This commit is contained in:
parent
bcbcc5a2c6
commit
7606af706f
2 changed files with 7 additions and 18 deletions
|
@ -83,6 +83,8 @@ void RestoreStreamer::Start(io::Sink* dest, bool send_lsn) {
|
|||
|
||||
bool written = false;
|
||||
cursor = pt->Traverse(cursor, [&](PrimeTable::bucket_iterator it) {
|
||||
db_slice_->FlushChangeToEarlierCallbacks(0 /*db_id always 0 for cluster*/,
|
||||
DbSlice::Iterator::FromPrime(it), snapshot_version_);
|
||||
if (WriteBucket(it)) {
|
||||
written = true;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue