A RHEL 5 GFS filesystem threw an assertion: fatal: assertion "x <= length" failed

Solution In Progress - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content