mirror of
https://github.com/neondatabase/neon.git
synced 2025-12-22 21:59:59 +00:00
pageserver: fix a compilation error (#8487)
## Problem PR that modified compaction raced with PR that modified the GcInfo structure ## Summary of changes Fix it Co-authored-by: Vlad Lazar <vlalazar.vlad@gmail.com>
This commit is contained in:
@@ -7470,7 +7470,10 @@ mod tests {
|
|||||||
// Update GC info
|
// Update GC info
|
||||||
let mut guard = tline.gc_info.write().unwrap();
|
let mut guard = tline.gc_info.write().unwrap();
|
||||||
*guard = GcInfo {
|
*guard = GcInfo {
|
||||||
retain_lsns: vec![Lsn(0x10), Lsn(0x20)],
|
retain_lsns: vec![
|
||||||
|
(Lsn(0x10), tline.timeline_id),
|
||||||
|
(Lsn(0x20), tline.timeline_id),
|
||||||
|
],
|
||||||
cutoffs: GcCutoffs {
|
cutoffs: GcCutoffs {
|
||||||
time: Lsn(0x30),
|
time: Lsn(0x30),
|
||||||
space: Lsn(0x30),
|
space: Lsn(0x30),
|
||||||
|
|||||||
@@ -1254,7 +1254,7 @@ impl Timeline {
|
|||||||
let gc_info = self.gc_info.read().unwrap();
|
let gc_info = self.gc_info.read().unwrap();
|
||||||
let mut retain_lsns_below_horizon = Vec::new();
|
let mut retain_lsns_below_horizon = Vec::new();
|
||||||
let gc_cutoff = gc_info.cutoffs.select_min();
|
let gc_cutoff = gc_info.cutoffs.select_min();
|
||||||
for lsn in &gc_info.retain_lsns {
|
for (lsn, _timeline_id) in &gc_info.retain_lsns {
|
||||||
if lsn < &gc_cutoff {
|
if lsn < &gc_cutoff {
|
||||||
retain_lsns_below_horizon.push(*lsn);
|
retain_lsns_below_horizon.push(*lsn);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user