please enable XFS in anaconda
Eric Sandeen
esandeen at redhat.com
Fri Aug 17 16:23:46 UTC 2007
Eric Sandeen wrote:
> The remaining issue may be xfs+4kstacks+complicated/deep IO stacks on
> x86. Honestly I've never much liked 4kstacks... layered filesystems
> coming down the pipe (ecryptfs, unionfs) may well have trouble too.
> I'd prefer to see the stack size boot-time selectable, maybe - or
> perhaps disallow xfs (or issue a stern warning) on x86 boxes? (x86_64 &
> ia64, with sane stack size, work fine in this regard).
I can confirm that xfs on 4KSTACKS over lvm is still a problem.
Basic functionality is fine, but I can't make it through all of xfsqa
w/o a stack overflow. Even just mounting with -o quota gets us pretty
close to the edge:
mount used greatest stack depth: 180 bytes left
I'll look at some of the bigger offenders if I have any spare time in
the evenings. It's the callchains, too though, not just the individual
functions that come into play.
0x0001b719 xfs_bmapi [xfs]: 276
0x00016dfa xfs_bmap_add_extent_delay_real [xfs]: 252
0x0003b4dc xfs_bulkstat [xfs]: 252
0x0004acb0 _xfs_trans_commit [xfs]: 240
0x00018c1e xfs_bmap_del_extent [xfs]: 236
0x000529a4 xfs_symlink [xfs]: 236
0x0002e3c0 xfs_growfs_data [xfs]: 228
0x0003a6fa xfs_iomap_write_delay [xfs]: 224
0x0001f282 xfs_bmbt_delrec [xfs]: 216
0x00020335 xfs_bmbt_split [xfs]: 212
0x00014d4b xfs_bmap_add_extent_unwritten_real [xfs]: 204
0x00028658 xfs_dir2_leaf_getdents [xfs]: 204
0x00019dc8 xfs_bunmapi [xfs]: 200
0x0001c89d xfs_getbmap [xfs]: 200
0x00046b97 xfs_mountfs [xfs]: 200
0x0004fc95 xfs_free_file_space [xfs]: 200
...
(OTOH, my FC6 mythbox has been just fine for a year on xfs over plain
partitions)
-Eric
More information about the fedora-devel-list
mailing list