summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeith Bostic <keith@wiredtiger.com>2012-04-25 15:31:48 +0000
committerKeith Bostic <keith@wiredtiger.com>2012-04-25 15:31:48 +0000
commitc544ce3192bb28272826cd487e7e9e71167d8149 (patch)
treed634f367e12b8e43a59b802f4d2206e3bf49a792
parentbbdf40850cb20374c70ddcbba0e1623ab6fa9d4a (diff)
downloadmongo-c544ce3192bb28272826cd487e7e9e71167d8149.tar.gz
Undo commit bbdf40850cb20374c70ddcbba0e1623ab6fa9d4a, I pushed it into the
wrong tree.
-rw-r--r--src/btree/rec_evict.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/btree/rec_evict.c b/src/btree/rec_evict.c
index a134fc70000..798a85acbe1 100644
--- a/src/btree/rec_evict.c
+++ b/src/btree/rec_evict.c
@@ -64,8 +64,6 @@ __wt_rec_evict(WT_SESSION_IMPL *session, WT_PAGE *page, uint32_t flags)
WT_ERR(__rec_root_clean_update(session, page, single));
else
WT_ERR(__rec_page_clean_update(session, page, single));
- WT_ASSERT(session, single || page->ref->state == WT_REF_LOCKED);
-
} else {
WT_STAT_INCR(conn->stats, cache_evict_modified);
@@ -93,6 +91,8 @@ err: /*
static int
__rec_page_clean_update(WT_SESSION_IMPL *session, WT_PAGE *page, int single)
{
+ WT_ASSERT(session, single || page->ref->state == WT_REF_LOCKED);
+
/* Update the relevant WT_REF structure. */
page->ref->page = NULL;
WT_PUBLISH(page->ref->state, WT_REF_DISK);