XFS:在 RHEL 中,当 naming 使用 64k 块大小时,可能会在 kmem_alloc 中出现内存分配死锁的问题
Issue
-
使用文件系统的进程变得无响应,内核会在日志中记录以下信息。
XFS: rsync(12542) possible memory allocation deadlock size 65728 in kmem_alloc (mode:0x250) -
Ceph OSD 正在被终止,内核会在日志中记录以下消息。
XFS: possible memory allocation deadlock in kmem_alloc (mode:0x8250)
注: 在 3.10.0-514.el7 (RHEL7.3) 中增加了进程和分配大小的详细信息。
Environment
-
Red Hat Ceph Storage 1.3
- kernel 3.10.0-123.20.1.el7
-
Red Hat Enterprise Linux 7
- Kernel-3.10.0-1062.el7
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.