From: Martin Mares Date: Mon, 17 Sep 2007 20:06:05 +0000 (+0200) Subject: Honor SORT_DEBUG_KEEP_BUCKETS when swapping in a bucket. X-Git-Tag: holmes-import~506^2~13^2~5^2 X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=6bd2ff95b10c8c409eb178684294f1d17d79265b;p=libucw.git Honor SORT_DEBUG_KEEP_BUCKETS when swapping in a bucket. --- diff --git a/lib/sorter/sbuck.c b/lib/sorter/sbuck.c index 7f19f31e..c6ebdeef 100644 --- a/lib/sorter/sbuck.c +++ b/lib/sorter/sbuck.c @@ -72,7 +72,8 @@ sbuck_swap_in(struct sort_bucket *b) 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); }