XFS: possible memory allocation deadlock in kmem_alloc when using 64k block size for naming on RHEL

Solution Verified - Updated -

Issue

  • The processes using the filesystem becomes unresponsive and the following messages are logged by the kernel.
    XFS: rsync(12542) possible memory allocation deadlock size 65728 in kmem_alloc (mode:0x250)

  • Ceph OSD are terminating and following messages are logged by the kernel.
    XFS: possible memory allocation deadlock in kmem_alloc (mode:0x8250)

Note: details of the process and size of allocation were added in 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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In