/* * __wt_block_checkpoint_unload -- * Unload a checkpoint. */ int __wt_block_checkpoint_unload(WT_SESSION_IMPL *session, WT_BLOCK *block) { WT_BLOCK_CKPT *ci; WT_DECL_RET; WT_VERBOSE_RETVAL( session, ckpt, ret, "%s: unload checkpoint", block->name); ci = &block->live; /* Verify cleanup. */ if (block->verify) WT_TRET(__wt_verify_ckpt_unload(session, block, ci)); __wt_block_ckpt_destroy(session, ci); block->live_load = 0; return (ret); }
/* * __wt_block_snapshot_unload -- * Unload a snapshot. */ int __wt_block_snapshot_unload(WT_SESSION_IMPL *session, WT_BLOCK *block) { WT_BLOCK_SNAPSHOT *si; WT_DECL_RET; WT_VERBOSE_RETVAL( session, snapshot, ret, "%s: unload snapshot", block->name); si = &block->live; /* Verify cleanup. */ if (block->verify) WT_TRET(__wt_verify_snap_unload(session, block, si)); __wt_block_snap_destroy(session, si); block->live_load = 0; return (ret); }