|
|
@@ -808,7 +808,8 @@ class Repository:
|
|
|
for segment, freeable_space in sorted(self.compact.items()):
|
|
|
if not self.io.segment_exists(segment):
|
|
|
logger.warning('segment %d not found, but listed in compaction data', segment)
|
|
|
- del self.compact[segment]
|
|
|
+ self.compact.pop(segment, None)
|
|
|
+ self.segments.pop(segment, None)
|
|
|
pi.show()
|
|
|
continue
|
|
|
segment_size = self.io.segment_size(segment)
|