summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeith Bostic <keith@wiredtiger.com>2012-12-10 14:47:57 +0000
committerKeith Bostic <keith@wiredtiger.com>2012-12-10 14:47:57 +0000
commit0f415131a6fbf1ad97128f95b54f22cb0123782c (patch)
tree33ac1a187a3a7a2df3e7f803a3a4069638fcdf65
parentb69ff8a5edc4459eceb5256b2b2a3e260ec2d472 (diff)
downloadmongo-0f415131a6fbf1ad97128f95b54f22cb0123782c.tar.gz
Panic if the eviction server unexpectedly exits.
-rw-r--r--src/btree/bt_evict.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/btree/bt_evict.c b/src/btree/bt_evict.c
index b9769b32397..0df38d79d57 100644
--- a/src/btree/bt_evict.c
+++ b/src/btree/bt_evict.c
@@ -227,8 +227,10 @@ __wt_cache_evict_server(void *arg)
__wt_cache_pages_inuse(cache),
__wt_cache_bytes_inuse(cache));
}
- } else
+ } else {
err: __wt_err(session, ret, "eviction server error");
+ (void)__wt_panic(session);
+ }
__wt_free(session, cache->evict);