On Sat, 23 Jun 2012, Stefan Priebe wrote: > Hi, > > i got stuck while selecting the right FS for ceph / RBD. > > XFS: > - deadlock / hung task under 3.0.34 in xfs_ilock / xfs_buf_lock while syncfs There was an ilock fix that went into 3.4, IIRC. Have you tried vanilla 3.4? We are seeing some lockdep noise currently, but no deadlocks yet. > - under 3.5-rc3 all my machines got loaded doing nothing than waiting for XFS > / SSDs so ceph is really slow / unuseable > btrfs: > - 3.5-rc3 ceph is pretty fast and works good until i see also a deadlock while > doing heavy random I/Os in my rbd / kvm. > > All processes hang in btrfs_commit_transaction or > btrfs_commit_transaction_async We haven't seen this yet. See my other reply; a task dump may offer some clues. > Are there tested / recommanded kernel versions for rbd and a specific fs. Lockdep noise aside, we've been fine with 3.4 for btrfs and xfs so far. Our regression testing hardware is probably not as fast as yours, though, which may explain why our qa hasn't hit the same bugs. Can you be more specific about how you're generating the rbd workload? sage -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html