@@ -2478,7 +2478,7 @@ void VersionSet::AppendVersion(ColumnFamilyData* column_family_data,
2478
2478
SequenceNumber seq;
2479
2479
uint64_t d;
2480
2480
current->GetLastFlushSeqDecree (&seq, &d);
2481
- v->UpdateLastFlushSeqDecree (seq, d);
2481
+ v->UpdateLastFlushSeqDecreeIfNeeded (seq, d);
2482
2482
}
2483
2483
current->Unref ();
2484
2484
}
@@ -2725,7 +2725,7 @@ Status VersionSet::LogAndApply(ColumnFamilyData* column_family_data,
2725
2725
SequenceNumber seq;
2726
2726
uint64_t d;
2727
2727
e->GetLastFlushSeqDecree (&seq, &d);
2728
- v->UpdateLastFlushSeqDecree (seq, d);
2728
+ v->UpdateLastFlushSeqDecreeIfNeeded (seq, d);
2729
2729
}
2730
2730
}
2731
2731
if (max_log_number_in_batch != 0 ) {
@@ -3153,7 +3153,7 @@ Status VersionSet::Recover(
3153
3153
if (db_options_->pegasus_data ) {
3154
3154
// update last flush sequence/decree
3155
3155
auto &p = last_flush_seq_decree_map[cfd->GetID ()];
3156
- v->UpdateLastFlushSeqDecree (p.first , p.second );
3156
+ v->UpdateLastFlushSeqDecreeIfNeeded (p.first , p.second );
3157
3157
}
3158
3158
3159
3159
// Install recovered version
@@ -3547,7 +3547,7 @@ Status VersionSet::DumpManifest(Options& options, std::string& dscname,
3547
3547
builder->SaveTo (v->storage_info ());
3548
3548
3549
3549
auto & p = last_flush_seq_decree_map[cfd->GetID ()];
3550
- v->UpdateLastFlushSeqDecree (p.first , p.second );
3550
+ v->UpdateLastFlushSeqDecreeIfNeeded (p.first , p.second );
3551
3551
3552
3552
v->PrepareApply (*cfd->GetLatestMutableCFOptions (), false );
3553
3553
0 commit comments