b->fb = bopen_file(b->filename, O_RDWR, b->ctx->fb_params);
if (b->flags & SBF_OPEN_WRITE)
bseek(b->fb, 0, SEEK_END);
- bconfig(b->fb, BCONFIG_IS_TEMP_FILE, 1);
+ if (!(sorter_debug & SORT_DEBUG_KEEP_BUCKETS))
+ bconfig(b->fb, BCONFIG_IS_TEMP_FILE, 1);
b->flags &= ~SBF_SWAPPED_OUT;
SORT_XTRACE(3, "Swapped in %s", b->filename);
}
if (ctx->big_buf)
return;
ctx->big_buf = big_alloc(ctx->big_buf_size);
- SORT_XTRACE(2, "Allocated sorting buffer (%s)", stk_fsize(ctx->big_buf_size));
+ SORT_XTRACE(3, "Allocated sorting buffer (%s)", stk_fsize(ctx->big_buf_size));
}
void
return;
big_free(ctx->big_buf, ctx->big_buf_size);
ctx->big_buf = NULL;
- SORT_XTRACE(2, "Freed sorting buffer");
+ SORT_XTRACE(3, "Freed sorting buffer");
}