HAMMER update 23-Feb-2008
Matthew Dillon
dillon at apollo.backplane.com
Mon Feb 25 07:50:58 PST 2008
:I've got a panic when I tried to reboot the machine after running
:some stress tests. I'm not sure if this one is easily reproducible, but
:here's the last message anyway:
:
:syncing disks... 6 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
:done
:panic: assertion: node->lock.refs == 0 && node->ondisk == NULL in hammer_flush_buffer_nodes
:mp_lock = 00000000; cpuid = 0
:
:The kernel dump is on my leaf account as ~y0netan1/crash/{kernel,vmcore}.8 .
Ah, excellent. I've gotten that one a few times too. I'll look at your
core. I've got a ton of assertions in that path and if things are not
in exactly the state it expects it will panic.
There may also be a syncing disks issue on reboot too which I haven't
tracked down yet. Sometimes it says 'syncing disk ... blah blah
blah blah 1 1 1 1 1 ... then gives up'.
Both are related to hanging references. The B-Tree node handling is
especially complex since it tries really hard to passively cache
pointers into the B-Tree so it doesn't have to start searches at the
root every time.
-Matt
Matthew Dillon
<dillon at backplane.com>
More information about the Kernel
mailing list