Browse Source

Merge pull request #8598 from ThomasWaldmann/additional-free-space-sanity-1.4

config: reject additional_free_space < 10M, fixes #6066
TW 5 months ago
parent
commit
491babfa37
1 changed files with 5 additions and 0 deletions
  1. 5 0
      src/borg/archiver.py

+ 5 - 0
src/borg/archiver.py

@@ -1924,6 +1924,11 @@ class Archiver:
                         minimum = parse_file_size('10M')
                         if wanted != 0 and wanted < minimum:
                             raise ValueError('Invalid value: storage_quota < 10M')
+                    elif name == 'additional_free_space':
+                        wanted = parse_file_size(value)
+                        minimum = parse_file_size('10M')
+                        if wanted != 0 and wanted < minimum:
+                            raise ValueError('Invalid value: additional_free_space < 10M')
                     elif name == 'max_segment_size':
                         if parse_file_size(value) >= MAX_SEGMENT_SIZE_LIMIT:
                             raise ValueError('Invalid value: max_segment_size >= %d' % MAX_SEGMENT_SIZE_LIMIT)