mirror of https://github.com/borgbackup/borg.git
remove csize from stats_against()
This commit is contained in:
parent
0211948cac
commit
b82a39c3b3
|
@ -387,9 +387,9 @@ cdef class ChunkIndex(IndexBase):
|
|||
This index must be a subset of *master_index*.
|
||||
|
||||
Return the same statistics tuple as summarize:
|
||||
size, csize, unique_size, unique_csize, unique_chunks, chunks.
|
||||
size, unique_size, unique_chunks, chunks.
|
||||
"""
|
||||
cdef uint64_t size = 0, csize = 0, unique_size = 0, unique_csize = 0, chunks = 0, unique_chunks = 0
|
||||
cdef uint64_t size = 0, unique_size = 0, chunks = 0, unique_chunks = 0
|
||||
cdef uint32_t our_refcount, chunk_size, chunk_csize
|
||||
cdef const uint32_t *our_values
|
||||
cdef const uint32_t *master_values
|
||||
|
@ -406,18 +406,15 @@ cdef class ChunkIndex(IndexBase):
|
|||
raise ValueError('stats_against: key contained in self but not in master_index.')
|
||||
our_refcount = _le32toh(our_values[0])
|
||||
chunk_size = _le32toh(master_values[1])
|
||||
chunk_csize = _le32toh(master_values[2])
|
||||
|
||||
chunks += our_refcount
|
||||
size += <uint64_t> chunk_size * our_refcount
|
||||
csize += <uint64_t> chunk_csize * our_refcount
|
||||
if our_values[0] == master_values[0]:
|
||||
# our refcount equals the master's refcount, so this chunk is unique to us
|
||||
unique_chunks += 1
|
||||
unique_size += chunk_size
|
||||
unique_csize += chunk_csize
|
||||
|
||||
return size, csize, unique_size, unique_csize, unique_chunks, chunks
|
||||
return size, unique_size, unique_chunks, chunks
|
||||
|
||||
def add(self, key, refs, size, csize):
|
||||
assert len(key) == self.key_size
|
||||
|
|
Loading…
Reference in New Issue