System gets hung with error - 'Workqueue: xfs-cil/md126 xlog_cil_push_work [xfs]'

Solution Verified - Updated -

Issue

  • System gets hung with below errors:

    md: delaying data-check of md126 until md125 has finished (they share one or more physical units)
    md: delaying data-check of md127 until md125 has finished (they share one or more physical units)
    md: md125: data-check done.
    md: data-check of RAID array md126
    md: delaying data-check of md127 until md126 has finished (they share one or more physical units)
    md: md126: data-check done.
    md: data-check of RAID array md127
    md: md127: data-check done.
    INFO: task kworker/2:10:28509 blocked for more than 120 seconds.
    "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
    kworker/2:10    D ffffa1617f89ac80     0 28509      2 0x00000080
    Workqueue: xfs-cil/md126 xlog_cil_push_work [xfs]
    Call Trace:
     [<ffffffffb3f80a09>] schedule+0x29/0x70
     [<ffffffffc05a71cd>] xlog_state_get_iclog_space+0x10d/0x320 [xfs]
     [<ffffffffb38db4c0>] ? wake_up_state+0x20/0x20
     [<ffffffffc05a78b9>] xlog_write+0x1a9/0x750 [xfs]
     [<ffffffffc05a4807>] ? kmem_zone_alloc+0x97/0x130 [xfs]
     [<ffffffffc05a96e8>] xlog_cil_push+0x2a8/0x430 [xfs]
     [<ffffffffc05a9885>] xlog_cil_push_work+0x15/0x20 [xfs]
     [<ffffffffb38be21f>] process_one_work+0x17f/0x440
     [<ffffffffb38bf488>] worker_thread+0x278/0x3c0
     [<ffffffffb38bf210>] ? manage_workers.isra.26+0x2a0/0x2a0
     [<ffffffffb38c61f1>] kthread+0xd1/0xe0
     [<ffffffffb38c6120>] ? insert_kthread_work+0x40/0x40
     [<ffffffffb3f8dd37>] ret_from_fork_nospec_begin+0x21/0x21
    

Environment

  • Red Hat Enterprise Linux 7.7
    kernel version < 3.10.0-1062.18.1.el7
  • /boot and root filesystem on mdraid device

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