From d1899c1919bd53bb4f33ca8cee297472dd92a5f3 Mon Sep 17 00:00:00 2001 From: ash Date: Fri, 18 Apr 2025 22:51:13 +0100 Subject: [PATCH] =?UTF-8?q?Remove=20unnecessary=20check=20that=20Padm?= =?UTF-8?q?=C3=A9=20overhead=20is=20at=20most=2012%?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It's easy enough to verify exhaustively for any plausible chunker params that Padmé always produces at most a 12% overhead. Checking that again at runtime is pointless. --- src/borg/compress.pyx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/borg/compress.pyx b/src/borg/compress.pyx index 81e2af76e..bba9f785c 100644 --- a/src/borg/compress.pyx +++ b/src/borg/compress.pyx @@ -613,11 +613,7 @@ class ObfuscateSize(CompressorBase): padded_size = (compr_size + bitMask) & ~bitMask # Apply rounding - # Ensure max 12% overhead - max_allowed = int(compr_size * 1.12) - final_size = min(padded_size, max_allowed) - - return final_size - compr_size # Return only the additional padding size + return padded_size - compr_size # Return only the additional padding size # Maps valid compressor names to their class COMPRESSOR_TABLE = {