Thomas Graichen <graichen@xxxxxxxxxxxxx> wrote:
> ok - just tried the next one :-)
> kernel builds fine (with the below patch - what are the double under-
> scored types btw.?) and i was able to mount the filesystem instantly
> without a problem - i also was able to copy the whole /etc tree over
> to it and remove it again - the try to compile bonnie for running it
> resulted in a pagebuf error (but no crash - only a fs shutdown due
> to an io error) - so it looks quite promising - also there were some
> compile time warnings which i'll look through carefully - maybe it's
> in there anywhere ... also debugging the pagebuf stuff should be
> a bit easier now that there is also kdb less pagebuf tracing from
> the ppc here (btw.: any chance to get this included into the tree if
> i clean it up a bit? - i think it might be a good help for new kdbless
> arches)
ok - i played around a bit more with xfs on the alpha now - have
made the test machine a bit more comfortable and looked at the
compiler warnings - at the end of this mail is a list of changes
i did to make the compiler happy - but please have a look at them
if they are basically ok (you know the code - i so far only see
the warnings :-) ... with this code it so far runs quite fine
(no panic, no fs crashes) but it silently corrupts data and has
other problems:
* the file which was ther from the beginning (XFS containig "i am
here") changed its contents to the ones from another file (i copied
the /etc tree some times to the xfs filesystem and it looks like
the XFS file now contains the contents of the later removed file
from etc/hostname - cyan)
root@cyan:/mnt/xfs# cat XFS
i am here
root@cyan:/mnt/xfs#
...
some disk operation (cp to or on the xfs filesystem, bonnie, deleting
files nothing acting on the file XFS)
...
root@cyan:/mnt/xfs# cat XFS
cyan
root@cyan:/mnt/xfs#
* once i had an unremovable directory (something i know from
testing xfs about 8 weeks ago)
* see the following:
root@cyan:/mnt/xfs# tar xvzf /root/Bonnie.tar.Z
Bonnie/
Bonnie/Bonnie.c
Bonnie/Commentary
Bonnie/Makefile
root@cyan:/mnt/xfs# cd Bonnie/
root@cyan:/mnt/xfs/Bonnie# make
cc -O2 Bonnie.c -o Bonnie
collect2: ld terminated with signal 11 [Segmentation fault], core dumped
make: *** [Bonnie] Error 1
root@cyan:/mnt/xfs/Bonnie# cd /tmp
root@cyan:/tmp# tar xvzf /root/Bonnie.tar.Z
Bonnie/
Bonnie/Bonnie.c
Bonnie/Commentary
Bonnie/Makefile
root@cyan:/tmp# cd Bonnie/
root@cyan:/tmp/Bonnie# make
cc -O2 Bonnie.c -o Bonnie
root@cyan:/tmp/Bonnie#
ok - so far i got ... if anyone has any comments to the things above
or other things which come to mind on a 64bit machine please let me
know - i'll try my best to try out everything to get this moving
forward ... btw. do you have xfs running on ia64 (so a 64bit
arch of the linux port of it) ?
t
p.s.: btw. alpha is little endian - just as info
--
thomas.graichen@xxxxxxxxxxxxx
Technical Director innominate AG
Clustering & Security networking people
tel: +49.30.308806-13 fax: -77 http://innominate.de
|