[DRBD-user] question about failed assertion in kernel log

Chris Friesen chris.friesen at windriver.com
Wed Jan 27 17:23:06 CET 2016

Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.


I'm trying to figure out what would cause this assertion failure to be seen in 
the kernel log (kernel version 3.10.93):

2016-01-23T22:36:59.944 controller-1 kernel: info block drbd3: role( Secondary 
-> Primary )
2016-01-23T22:36:59.944 controller-1 kernel: err block drbd3: ASSERT( 
drbd_md_ss(mdev->ldev) == mdev->ldev->md.md_offset ) in 

Shortly after that I see:
2016-01-23T22:37:00.512 controller-1 kernel: err EXT4-fs (drbd3): 
ext4_check_descriptors: Checksum for group 0 failed (31010!=0)
2016-01-23T22:37:00.512 controller-1 kernel: err EXT4-fs (drbd3): group 
descriptors corrupted!

Looking at drbd_main.c, I see this:
D_ASSERT(drbd_md_ss(mdev->ldev) == mdev->ldev->md.md_offset);

But that doesn't mean much to me.


More information about the drbd-user mailing list