System gets hung with error - 'Workqueue: xfs-cil/md126 xlog_cil_push_work [xfs]'
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 /bootandrootfilesystem on mdraid device
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.