[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.


Hi,

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 
/localdisk/loadbuild/jenkins/CGCS_2.0_Unified_Daily_Build/2016-01-22_22-04-35/bitbake_build/tmp/work/intel_x86_64-wrs-linux/linux-windriver/3.10-r17/linux/drivers/block/drbd/drbd_main.c:2932 


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.

Thanks,
Chris



More information about the drbd-user mailing list