Displaying 2 results from an estimated 2 matches for "dbuf_hold_impl".
2007 Sep 18
3
newbie question about a dbuf-arc eviction race
Hi,
Can a dbuf be in DB_CACHED state, db_holds == 0,
b_efunc != NULL while its db_buf is put on the
eviction list ? From an ASSERT in dbuf_do_evict(),
it appears that it can. If it can, I am wondering what
is preventing the following race
dbuf_hold_impl()
db = dbuf_find(dn, level, blkid);
...
if (db->db_buf && refcount_is_zero(&db->db_holds)) {
arc_buf_add_ref(db->db_buf, db);
/*
* The above just returns as db_buf is on the
* eviction list. N...
2013 Jul 01
1
ZFS Panic after freebsd-update
Hello,
I have not had much time to research this problem yet, so please let me
know what further information I might be able to provide.
This weekend I attempted to upgrade a computer from 8.2-RELEASE-p3 to 8.4
using freebsd-update. After I rebooted to test the new kernel, I got a
panic. I had to take a picture of the screen. Here's a condensed version:
panic: page fault
cpuid = 1
KDB: