A RHEL 5 GFS filesystem threw an assertion: fatal: assertion "x <= length" failed
Issue
A RHEL 5 GFS filesystem threw an assertion: fatal: assertion "x <= length" failed
:
Sep 24 13:51:26 node42 clurgmgrd: [29022]: <notice> Getting status
Sep 24 14:10:02 node42 kernel: GFS error: possible RG corruption
Sep 24 14:10:02 node42 kernel: please run gfs_fsck after withdraw
Sep 24 14:10:02 node42 kernel:
Sep 24 14:10:02 node42 kernel: Call Trace:
Sep 24 14:10:02 node42 kernel: [<ffffffff88771589>] :gfs:blkalloc_internal+0x10d/0x199
Sep 24 14:10:02 node42 kernel: [<ffffffff88772fd6>] :gfs:gfs_dialloc+0x69/0x10e
Sep 24 14:10:02 node42 kernel: [<ffffffff8875812b>] :gfs:dinode_alloc+0x89/0xde
Sep 24 14:10:02 node42 kernel: [<ffffffff88758e0e>] :gfs:create_ok+0x46/0x84
Sep 24 14:10:02 node42 kernel: [<ffffffff88759af6>] :gfs:gfs_createi+0x9e/0x600
Sep 24 14:10:02 node42 kernel: [<ffffffff88756218>] :gfs:gfs_glock_dq+0x13c/0x14b
Sep 24 14:10:02 node42 kernel: [<ffffffff800630dd>] wait_for_completion+0x1f/0xa2
Sep 24 14:10:02 node42 kernel: [<ffffffff8008b422>] complete+0x38/0x4b
Sep 24 14:10:02 node42 kernel: [<ffffffff80025447>] igrab+0x25/0x34
Sep 24 14:10:02 node42 kernel: [<ffffffff8875a57a>] :gfs:gfs_iget+0x3d/0x1f2
Sep 24 14:10:02 node42 kernel: [<ffffffff8876c3b3>] :gfs:gfs_create+0x78/0x1c3
Sep 24 14:10:02 node42 kernel: [<ffffffff88756218>] :gfs:gfs_glock_dq+0x13c/0x14b
Sep 24 14:10:02 node42 kernel: [<ffffffff8876b947>] :gfs:gfs_permission+0x63/0x70
Sep 24 14:10:02 node42 kernel: [<ffffffff8003a5cd>] vfs_create+0xe6/0x158
Sep 24 14:10:02 node42 kernel: [<ffffffff8001aed2>] open_namei+0x19d/0x6d5
Sep 24 14:10:02 server kernel: [<ffffffff80027317>] do_filp_open+0x1c/0x38
Sep 24 14:10:02 server kernel: [<ffffffff80019ce7>] do_sys_open+0x44/0xbe
Sep 24 14:10:02 server kernel: [<ffffffff8005d116>] system_call+0x7e/0x83
Sep 24 14:10:02 server kernel:
Sep 24 14:10:02 server kernel: GFS: fsid=db:u01.0: fatal: assertion "x <= length" failed
Sep 24 14:10:02 server kernel: GFS: fsid=db:u01.0: function = blkalloc_internal
Sep 24 14:10:02 server kernel: GFS: fsid=db:u01.0: file = /builddir/build/BUILD/gfs-kmod-0.1.34/_kmod_build_/src/gfs/rgrp.c, line = 1461
Sep 24 14:10:02 server kernel: GFS: fsid=db:u01.0: time = 1411567802
Sep 24 14:10:02 server kernel: GFS: fsid=db:u01.0: about to withdraw from the cluster
Sep 24 14:10:02 server kernel: GFS: fsid=db:u01.0: telling LM to withdraw
Sep 24 14:10:03 server kernel: GFS: fsid=db:u01.0: withdrawn
Environment
- Red Hat Enterprise Linux Server 5 (with the High Availability and Resilient Storage Add Ons)
- GFS (
kmod-gfs
)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.