A RHEL 5 or RHEL 6 GFS2 filesystem is withdrawing because of "invalid metadata block" for bh=0

Solution Verified - Updated -

Issue

  • A GFS2 withdraw occurs:
Jan 20 08:26:09 node42 kernel: GFS2: fsid=PRD_INTEGRATION:SHAREDATA.1: fatal: invalid metadata block
Jan 20 08:26:09 node42 kernel: GFS2: fsid=PRD_INTEGRATION:SHAREDATA.1:   bh = 0 (magic number)
Jan 20 08:26:09 node42 kernel: GFS2: fsid=PRD_INTEGRATION:SHAREDATA.1:   function = get_leaf, file = fs/gfs2/dir.c, line = 763
Jan 20 08:26:09 node42 kernel: GFS2: fsid=PRD_INTEGRATION:SHAREDATA.1: about to withdraw this file system
Jan 20 08:26:09 node42 kernel: GFS2: fsid=PRD_INTEGRATION:SHAREDATA.1: telling LM to withdraw
Jan 20 08:26:11 node42 kernel: GFS2: fsid=PRD_INTEGRATION:SHAREDATA.1: withdrawn
Jan 20 08:26:11 node42 kernel:
Jan 20 08:26:11 node42 kernel: Call Trace:
Jan 20 08:26:11 node42 kernel:  [<ffffffff887f5810>] :gfs2:gfs2_lm_withdraw+0xd3/0x100
Jan 20 08:26:11 node42 kernel:  [<ffffffff80063a2a>] __wait_on_bit+0x60/0x6e
Jan 20 08:26:11 node42 kernel:  [<ffffffff800155b9>] sync_buffer+0x0/0x3f
Jan 20 08:26:11 node42 kernel:  [<ffffffff887ebd8f>] :gfs2:gfs2_dirent_find+0x0/0x4d
Jan 20 08:26:11 node42 kernel:  [<ffffffff80063aa4>] out_of_line_wait_on_bit+0x6c/0x78
Jan 20 08:26:11 node42 kernel:  [<ffffffff800a3c56>] wake_bit_function+0x0/0x23
Jan 20 08:26:11 node42 kernel:  [<ffffffff887ebd8f>] :gfs2:gfs2_dirent_find+0x0/0x4d
Jan 20 08:26:11 node42 kernel:  [<ffffffff88809b5b>] :gfs2:gfs2_meta_check_ii+0x2c/0x38
Jan 20 08:26:11 node42 kernel:  [<ffffffff887eb3ca>] :gfs2:get_leaf+0x6b/0xa8
Jan 20 08:26:11 node42 kernel:  [<ffffffff887eb9e6>] :gfs2:get_first_leaf+0x2a/0x31
Jan 20 08:26:11 node42 kernel:  [<ffffffff8002d678>] wake_up_bit+0x11/0x22
Jan 20 08:26:11 node42 kernel:  [<ffffffff887eba70>] :gfs2:gfs2_dirent_search+0x83/0x16e
Jan 20 08:26:11 node42 kernel:  [<ffffffff887ed0b0>] :gfs2:gfs2_dir_check+0x24/0xb9
Jan 20 08:26:11 node42 kernel:  [<ffffffff887f1070>] :gfs2:gfs2_glock_wait+0x15/0x78
Jan 20 08:26:11 node42 kernel:  [<ffffffff887fb9a9>] :gfs2:gfs2_drevalidate+0x12a/0x219
Jan 20 08:26:11 node42 kernel:  [<ffffffff887fb97e>] :gfs2:gfs2_drevalidate+0xff/0x219
Jan 20 08:26:11 node42 kernel:  [<ffffffff80009860>] __d_lookup+0xb0/0xff
Jan 20 08:26:11 node42 kernel:  [<ffffffff8000d188>] do_lookup+0x1f4/0x24b
Jan 20 08:26:11 node42 kernel:  [<ffffffff8000a2a3>] __link_path_walk+0x9f4/0xf39
Jan 20 08:26:11 node42 kernel:  [<ffffffff8000eba2>] link_path_walk+0x45/0xb8
Jan 20 08:26:11 node42 kernel:  [<ffffffff8000ce13>] do_path_lookup+0x294/0x311
Jan 20 08:26:11 node42 kernel:  [<ffffffff80023dad>] __path_lookup_intent_open+0x56/0x97
Jan 20 08:26:11 node42 kernel:  [<ffffffff8001b61e>] open_namei+0x73/0x6ba
Jan 20 08:26:11 node42 kernel:  [<ffffffff80027b85>] do_filp_open+0x1c/0x38
Jan 20 08:26:11 node42 kernel:  [<ffffffff80019fa4>] do_sys_open+0x44/0xbe
Jan 20 08:26:11 node42 kernel:  [<ffffffff8005d29e>] tracesys+0xd5/0xdf
Jan 20 08:26:11 node42 kernel:

Environment

  • Red Hat Enterprise Linux Server 5 (with the High Availability and Resilient Storage Add Ons)
  • Red Hat Enterprise Linux Server 6 (with the High Availability and Resilient Storage Add Ons)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.