From 1d4c9d652abed457a8d905f82bbf939a7fa2f0ba Mon Sep 17 00:00:00 2001 From: wessels <> Date: Mon, 27 Oct 1997 23:33:56 +0000 Subject: [PATCH] storeGetSwapSpace(). Don't increment swap_help if we are actually deleting objects.. --- src/store.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/store.cc b/src/store.cc index ce086a496e..b7e31a0652 100644 --- a/src/store.cc +++ b/src/store.cc @@ -1,6 +1,6 @@ /* - * $Id: store.cc,v 1.316 1997/10/27 05:37:39 wessels Exp $ + * $Id: store.cc,v 1.317 1997/10/27 16:33:56 wessels Exp $ * * DEBUG: section 20 Storeage Manager * AUTHOR: Harvest Derived @@ -1754,8 +1754,8 @@ storeGetSwapSpace(int size) /* free the list */ safe_free(LRU_list); - if ((store_swap_size + kb_size > store_swap_high)) { - if (++swap_help > SWAP_MAX_HELP) { + if (removed == 0 && (store_swap_size + kb_size > store_swap_high)) { + if (++swap_help > 1) { debug(20, DL) ("WARNING: Repeated failures to free up disk space!\n"); DL = 1; } @@ -1763,7 +1763,7 @@ storeGetSwapSpace(int size) debug(20, DL) ("--> store_swap_high = %d KB\n", store_swap_high); debug(20, DL) ("--> store_swap_size = %d KB\n", store_swap_size); debug(20, DL) ("--> asking for %d KB\n", kb_size); - assert(swap_help < 10); + assert(swap_help < SWAP_MAX_HELP); } else { swap_help = 0; DL = 3; -- 2.47.3