/*
- * $Id: store.cc,v 1.466 1998/10/08 20:10:24 wessels Exp $
+ * $Id: store.cc,v 1.467 1998/10/09 17:46:35 wessels Exp $
*
* DEBUG: section 20 Storage Manager
* AUTHOR: Harvest Derived
{
if (EBIT_TEST(e->flags, RELEASE_REQUEST))
return;
- assert(storeEntryLocked(e));
debug(20, 3) ("storeReleaseRequest: '%s'\n", storeKeyText(e->key));
EBIT_SET(e->flags, RELEASE_REQUEST);
/*
debug(20, 2) ("storeRelease: Delaying release until store is rebuilt: '%s'\n",
storeUrl(e));
storeExpireNow(e);
- storeSetPrivateKey(e);
- EBIT_SET(e->flags, RELEASE_REQUEST);
+ storeReleaseRequest(e);
return;
}
#if USE_ASYNC_IO
/*
- * $Id: store_rebuild.cc,v 1.51 1998/09/19 17:06:15 wessels Exp $
+ * $Id: store_rebuild.cc,v 1.52 1998/10/09 17:46:37 wessels Exp $
*
* DEBUG: section 20 Store Rebuild Routines
* AUTHOR: Duane Wessels
* the cleanup procedure.
*/
storeExpireNow(e);
- storeSetPrivateKey(e);
- EBIT_SET(e->flags, RELEASE_REQUEST);
+ storeReleaseRequest(e);
if (e->swap_file_number > -1) {
storeDirMapBitReset(e->swap_file_number);
e->swap_file_number = -1;
/* key already exists, this swapfile not being used */
/* junk old, load new */
storeExpireNow(e);
- storeSetPrivateKey(e);
- EBIT_SET(e->flags, RELEASE_REQUEST);
+ storeReleaseRequest(e);
if (e->swap_file_number > -1) {
storeDirMapBitReset(e->swap_file_number);
e->swap_file_number = -1;