From 129c760e4fad558bf3c5d03fb5fb8edfb76bfc8b Mon Sep 17 00:00:00 2001 From: Willem Melching Date: Tue, 1 Jun 2021 23:08:08 +0200 Subject: [PATCH] deleter.py: delete boot and crash folders last (#21028) --- selfdrive/loggerd/deleter.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/selfdrive/loggerd/deleter.py b/selfdrive/loggerd/deleter.py index 27c40e835d..16083ec921 100644 --- a/selfdrive/loggerd/deleter.py +++ b/selfdrive/loggerd/deleter.py @@ -9,6 +9,8 @@ from selfdrive.loggerd.uploader import listdir_by_creation MIN_BYTES = 5 * 1024 * 1024 * 1024 MIN_PERCENT = 10 +DELETE_LAST = ['boot', 'crash'] + def deleter_thread(exit_event): while not exit_event.is_set(): @@ -17,7 +19,7 @@ def deleter_thread(exit_event): if out_of_percent or out_of_bytes: # remove the earliest directory we can - dirs = listdir_by_creation(ROOT) + dirs = sorted(listdir_by_creation(ROOT), key=lambda x: x in DELETE_LAST) for delete_dir in dirs: delete_path = os.path.join(ROOT, delete_dir)