[DRBD-user] kernel oops

Kees Cook kees at osdl.org
Fri Mar 19 17:41:16 CET 2004


On Fri, Mar 19, 2004 at 10:02:17AM +0100, Philipp Reisner wrote:
> May I ask you how you used drbdsetup/drbdadm to get it to crash on 
> this BUG_ON() ? 

I won't have access to the machine again until Monday, but from memory, I 
did:

drbdadm attach all
drbdadm connect all

on both machines, then 

drbdadm primary all

on one, and on that one, tried to make a filesystem.  It hung the kernel 
almost immediately.


Later on, I hit another BUG, also related to the extent parameters, but 
this time it happened right after I made it primary (I didn't have to make 
the filesystem) since it was trying to recover to the other machine.  That 
crashed the sync thread, and /proc/drbd just showed it sitting at 0k/s.  
That BUG I could recover from by just shutting down the device.  And 
ctrl-C'ing out of drbdadm while it was waiting to kill the already-dead 
sync thread.

I will try to get it precisely replicated on Monday.  I wonder if it's due 
to monolithic vs modular?  I'm pretty sure I made the execution paths 
identical for both...

-- 
Kees Cook
Open Source Development Lab
kees at osdl.org



More information about the drbd-user mailing list