Add some more debug mode info.
This commit is contained in:
parent
3aa33f5b94
commit
e437390e53
1 changed files with 4 additions and 0 deletions
|
@ -296,6 +296,8 @@ dedupe_compress(dedupe_context_t *ctx, uchar_t *buf, ssize_t *size, ssize_t offs
|
||||||
uint32_t *fplist;
|
uint32_t *fplist;
|
||||||
rabin_blockentry_t **htab;
|
rabin_blockentry_t **htab;
|
||||||
heap_t heap;
|
heap_t heap;
|
||||||
|
DEBUG_STAT_EN(uint32_t max_count);
|
||||||
|
DEBUG_STAT_EN(max_count = 0);
|
||||||
|
|
||||||
length = offset;
|
length = offset;
|
||||||
last_offset = 0;
|
last_offset = 0;
|
||||||
|
@ -428,6 +430,7 @@ dedupe_compress(dedupe_context_t *ctx, uchar_t *buf, ssize_t *size, ssize_t offs
|
||||||
ctx->blocks[blknum]->index = blknum; // Need to store for sorting
|
ctx->blocks[blknum]->index = blknum; // Need to store for sorting
|
||||||
ctx->blocks[blknum]->length = length;
|
ctx->blocks[blknum]->length = length;
|
||||||
|
|
||||||
|
DEBUG_STAT_EN(if (length >= ctx->rabin_poly_max_block_size) max_count++);
|
||||||
/*
|
/*
|
||||||
* Reset the heap structure and find the K min values if Delta Compression
|
* Reset the heap structure and find the K min values if Delta Compression
|
||||||
* is enabled. We use a min heap mechanism taken from the heap based priority
|
* is enabled. We use a min heap mechanism taken from the heap based priority
|
||||||
|
@ -489,6 +492,7 @@ dedupe_compress(dedupe_context_t *ctx, uchar_t *buf, ssize_t *size, ssize_t offs
|
||||||
process_blocks:
|
process_blocks:
|
||||||
// If we found at least a few chunks, perform dedup.
|
// If we found at least a few chunks, perform dedup.
|
||||||
DEBUG_STAT_EN(printf("Original size: %" PRId64 ", blknum: %u\n", *size, blknum));
|
DEBUG_STAT_EN(printf("Original size: %" PRId64 ", blknum: %u\n", *size, blknum));
|
||||||
|
DEBUG_STAT_EN(printf("Number of maxlen blocks: %u\n", max_count));
|
||||||
if (blknum > 2) {
|
if (blknum > 2) {
|
||||||
ssize_t pos, matchlen, pos1;
|
ssize_t pos, matchlen, pos1;
|
||||||
int valid = 1;
|
int valid = 1;
|
||||||
|
|
Loading…
Reference in a new issue