linux-xfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* XFS: possible memory allocation deadlock in kmem_alloc on glusterfs setup
@ 2016-12-03 19:08 Cyril Peponnet
  2016-12-04 21:49 ` Dave Chinner
  0 siblings, 1 reply; 15+ messages in thread
From: Cyril Peponnet @ 2016-12-03 19:08 UTC (permalink / raw)
  To: linux-xfs

Hi xfs community :),

We have a glusterfs setup running under centos7.2. We are using xfs as underlying storage for the bricks.
The volume is used to store vm snapshots that’s gets created dynamically from the hypervisors through glusterfs mount points.

While this is working fine we have some issues from time to time that make the mount points hang.

We have the famous XFS: possible memory allocation deadlock in kmem_alloc (mode:0x250) errors appearing from time to time on some of our gluster nodes.

Here is a related RH solution link that does not provide a “defintivie” fix.
https://access.redhat.com/solutions/532663

While a drop 3 of caches and a xfs_fsr can fix the issue for a random amount of time, it still occurring from time to time.

As a workaround I implemented a drop of the caches when the message is appearing + a defrag every 2 days… but that’s not really convenient and we still have the issue.

I know that doing an extent size hint will fix that for those files but I cannot use that as the hypervisors are creating their snapshots using glusterfs or nfs protocol. (and it’s not recommended to write on the glusterfs bricks either :/)

Do you have any idea on how to fix this deadlock in our setup?

Let me know if you need more information about our systems (like kernel version, underlying storage…)

Thanks a lot for your input :)

—
Regards,
Cyril

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2016-12-07 19:44 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-12-03 19:08 XFS: possible memory allocation deadlock in kmem_alloc on glusterfs setup Cyril Peponnet
2016-12-04 21:49 ` Dave Chinner
2016-12-04 22:07   ` Cyril Peponnet
2016-12-04 22:46     ` Dave Chinner
2016-12-04 23:24       ` Cyril Peponnet
2016-12-04 23:50         ` Dave Chinner
2016-12-05  1:14           ` Cyril Peponnet
2016-12-05  1:22             ` Dave Chinner
2016-12-05  1:48               ` Cyril Peponnet
     [not found]               ` <C07DD929-5600-4934-A6B0-C0A7D83D7247@nuagenetworks.net>
2016-12-05  7:46                 ` Dave Chinner
2016-12-05 15:51                   ` Cyril Peponnet
2016-12-05 21:45                     ` Dave Chinner
2016-12-06 17:54                       ` Cyril Peponnet
2016-12-07  6:16                         ` Dave Chinner
     [not found]                         ` <473936408.4772.1481091425441@itfw6.prod.google.com>
     [not found]                           ` <8176484246282250577@unknownmsgid>
2016-12-07 19:44                             ` Dave Chinner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).