I have heard that there have been talks at MySQL UC on running MySQL (InnoDB) on top of XFS for better write concurrency than ext3.
Last weekend I had a chance to discuss on Twitter the xfs stack overflow problem (that became apparent this month, on x86_64 systems with 8k stack) and how it would affect (if any) MySQL servers. If I understand correctly, the problem is that stack overflow might occur when a dirty page needs to be paged-out to xfs.
The conclusion was that for stability of MySQL running on xfs:
- xfs should not be used on top of LVM or any other MD (i.e. software RAID, etc.)
- xfs volumes should only contain ibdata files (that are accessed using O_DIRECT) so that the files on xfs would never exist as dirty pages within the OS
References:
[Read more]