mirror of
https://github.com/neondatabase/neon.git
synced 2026-01-15 17:32:56 +00:00
Always update lazy_slru_download flag during basebackup
This commit is contained in:
@@ -311,7 +311,7 @@ where
|
||||
self.timeline.pg_version,
|
||||
)?;
|
||||
|
||||
let lazy_slru_download = self.lazy_slru_download_enabled
|
||||
let mut lazy_slru_download = self.lazy_slru_download_enabled
|
||||
&& self.timeline.get_lazy_slru_download()
|
||||
&& !self.full_backup;
|
||||
|
||||
@@ -365,7 +365,7 @@ where
|
||||
.await?;
|
||||
|
||||
if blocks.len() > self.timeline.conf.lazy_slru_download_threshold {
|
||||
self.timeline.set_lazy_slru_download(true);
|
||||
lazy_slru_download = true;
|
||||
}
|
||||
|
||||
for (key, block) in blocks {
|
||||
@@ -374,6 +374,7 @@ where
|
||||
}
|
||||
}
|
||||
slru_builder.finish().await?;
|
||||
self.timeline.set_lazy_slru_download(lazy_slru_download);
|
||||
}
|
||||
|
||||
let mut min_restart_lsn: Lsn = Lsn::MAX;
|
||||
|
||||
Reference in New Issue
Block a user