> IA64 recovers from many (but not all) unaligned accesses and logs them.
OK, I haven't seen any log messages on sparc64, however I have seen it
oops in code that looks like it's trying to deal with an unaligned access,
so it may well be that the kernel tries to deal with some of them, but
that code path is broken...
> XFS on IA64 definitely works in normal usage.
As on sparc64 then, for some values of normal.
> Having said that, XFS recovery on IA64 breaks spectacularly, to the
> extent that it corrupts the file system.
This seems very familiar, halfway through recovery it oopses and that
filesystem dies. I can't say whether the filesystem gets corrupted or
not, especially since I'm not certain that xfs_repair is healty. After
xfs_repair it's mountable but I've seen it complain about in-memory
corruption (though I don't remember if that was before or after I got
xfs_repair to stop dumping core halfway through).
> Booting from an XFS root on IA64 is giving me headaches, I'm trying
> to track it down.
On my machine it worked fine until it needed recovery.
Incidentally, when I first tried XFS on sparc64 (CVS version from
before the 1.0 release) recovery was working, so it's something that
has been broken... It would probably be worthwhile to try and figure
out when it broke, though I don't think I have the time to run through
it now (perhaps in a few weeks though).
/Anders
--
-- Of course I'm crazy, but that doesn't mean I'm wrong.
Anders Hammarquist | iko@xxxxxxxxxxxxxx
Physics student, Chalmers University of Technology, | Hem: +46 31 88 48 50
G|teborg, Sweden. RADIO: SM6XMM and N2JGL | Mob: +46 707 27 86 87
|