From 82ebea3d1270dc8ca710e812f2069c5c37e1a72b Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Mon, 24 Jun 2024 15:11:20 -0700 Subject: [PATCH] deleter: preserve two previous segments on user flag (#32822) preserve 2 segs old-commit-hash: dc418485970952a780baef7ef069d858220e58e5 --- system/loggerd/deleter.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/system/loggerd/deleter.py b/system/loggerd/deleter.py index 2f0b96c90e..7d83b490b0 100755 --- a/system/loggerd/deleter.py +++ b/system/loggerd/deleter.py @@ -37,9 +37,9 @@ def get_preserved_segments(dirs_by_creation: list[str]) -> list[str]: except ValueError: continue - # preserve segment and its prior - preserved.append(d) - preserved.append(f"{date_str}--{seg_num - 1}") + # preserve segment and two prior + for _seg_num in range(max(0, seg_num - 2), seg_num + 1): + preserved.append(f"{date_str}--{_seg_num}") return preserved