1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2025-03-09 21:57:24 +00:00

hashindex: remove permit_compact arguments, not used

This commit is contained in:
Thomas Waldmann 2024-10-26 21:53:53 +02:00
parent f59e0249be
commit ec11ac259b
No known key found for this signature in database
GPG key ID: 243ACFA951F78E01

View file

@ -43,7 +43,7 @@ class ChunkIndex(HTProxyMixin, MutableMapping):
"""
MAX_VALUE = 2**32 - 1 # borghash has the full uint32_t range
def __init__(self, capacity=1000, path=None, permit_compact=False, usable=None):
def __init__(self, capacity=1000, path=None, usable=None):
if path:
self.ht = HashTableNT.read(path)
else:
@ -51,11 +51,6 @@ class ChunkIndex(HTProxyMixin, MutableMapping):
capacity = usable * 2 # load factor 0.5
self.ht = HashTableNT(key_size=32, value_format="<II", value_type=ChunkIndexEntry, capacity=capacity)
def __setitem__(self, key, value):
if not isinstance(value, ChunkIndexEntry) and isinstance(value, tuple):
value = ChunkIndexEntry(*value)
self.ht[key] = value
def iteritems(self):
yield from self.ht.items()
@ -65,7 +60,7 @@ class ChunkIndex(HTProxyMixin, MutableMapping):
self[key] = v._replace(refcount=refcount, size=size)
@classmethod
def read(cls, path, permit_compact=False):
def read(cls, path):
return cls(path=path)
def write(self, path):
@ -100,7 +95,7 @@ class NSIndex1(HTProxyMixin, MutableMapping):
KEY_SIZE = 32
VALUE_SIZE = 8
def __init__(self, capacity=1000, path=None, permit_compact=False, usable=None):
def __init__(self, capacity=1000, path=None, usable=None):
if usable is not None:
capacity = usable * 2 # load factor 0.5
self.ht = HashTableNT(key_size=self.KEY_SIZE, value_format=self.VALUE_FMT, value_type=NSIndex1Entry, capacity=capacity)
@ -116,7 +111,7 @@ class NSIndex1(HTProxyMixin, MutableMapping):
do_yield = key == marker
@classmethod
def read(cls, path, permit_compact=False):
def read(cls, path):
return cls(path=path)
def size(self):