lkml.org 
[lkml]   [2003]   [Aug]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Date
    SubjectRe: reiser4 snapshot for August 26th.
    On Tue, Aug 26, 2003 at 02:22:33PM +0400, Oleg Drokin wrote:
    > Fixed some bugs. And finally reiser4 should compile on 64bit boxes
    > (hm. somebody try it, as I am unable to build any 2.6 kernel for
    > ia64).

    I built this with IA64 2.6.0-test4, it works but there were lots of
    warnings (I can put up a log if you want it). This was on a dual
    processor Itanium 2 box.

    First up, I tried a little test to make a few files, but once I had
    unmounted the disk I couldn't re-mount it.

    --- example testing below ---
    bash-2.05b# mkfs.reiser4 /dev/sda5
    mkfs.reiser4 0.4.12
    Copyright (C) 2001, 2002, 2003 by Hans Reiser, licensing governed by reiser4progs/COPYING.

    Information: Reiser4 is going to be created on /dev/sda5.
    (Yes/No): Yes
    Creating reiser4 on /dev/sda5...
    mkfs.reiser4(5676): unaligned access to 0x60000000000242f2, ip=0x20000000000f7661
    mkfs.reiser4(5676): unaligned access to 0x60000000000242fa, ip=0x20000000000f77a1
    mkfs.reiser4(5676): unaligned access to 0x6000000000024302, ip=0x20000000000f78e1
    mkfs.reiser4(5676): unaligned access to 0x60000000000242f2, ip=0x20000000000f2671
    done
    Synchronizing /dev/sda5...done
    bash-2.05b# mount -t reiser4 /dev/sda5 /mnt
    bash-2.05b# cd /mnt
    bash-2.05b# time for i in `seq 1 10000` ; do touch $i ; done

    real 0m18.577s
    user 0m5.910s
    sys 0m12.657s

    [do ls, all looks ok]

    bash-2.05b# umount /mnt
    bash-2.05b# mount -t reiser4 /dev/sda5 /mnt
    mount: wrong fs type, bad option, bad superblock on /dev/sda5,
    or too many mounted file systems

    --- end example testing ---
    The console popped up with :

    reiser4[mount(15688)]: reiser4_fill_super (fs/reiser4/vfs_ops.c:1229)[nikita-2608]:
    WARNING: Wrong magic: 10000 != 62533452

    when I tried to mount it.

    I repeated this, but this time thought I'd try 'sync' before
    unmounting the disk; the sync command just hung and from that point
    nothing could seem to access disk, even on different partitions (so
    each program became unresponsive as soon as it tried to open a file).

    Then I tried the mongo.pl script just for something else, I used the
    parameters given in the sample config, i.e.

    FSTYPE=reiser4
    BYTES=250000000
    FILE_SIZE=4096

    It just seemed to hang in "PHASE Create" and after, say a minute or
    two, made the machine unresponsive in the same way as 'sync' above --
    as soon as anything tried to access disk it just hung.

    So I retried this, and did a ls in the mounted directory just after I
    started mongo to try and poke at what it was up to; ls hung in the
    same way but this time I got messages :

    reiser4[ls(30795)]: traverse_tree (fs/reiser4/search.c:488)[nikita-1481]:
    WARNING: Too many iterations: 128
    reiser4[ls(30795)]: traverse_tree (fs/reiser4/search.c:488)[nikita-1481]:
    WARNING: Too many iterations: 256
    reiser4[ls(30795)]: traverse_tree (fs/reiser4/search.c:488)[nikita-1481]:
    WARNING: Too many iterations: 512
    reiser4[ls(30795)]: traverse_tree (fs/reiser4/search.c:488)[nikita-1481]:
    WARNING: Too many iterations: 1024
    reiser4[ls(30795)]: traverse_tree (fs/reiser4/search.c:488)[nikita-1481]:
    WARNING: Too many iterations: 2048

    that just kept climbing ...

    I'm happy to help more, but I think a little more targetting debugging
    is required. Could you suggest what would be helpful for me to try?

    -i
    ianw@gelato.unsw.edu.au
    http://www.gelato.unsw.edu.au
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 13:48    [W:0.038 / U:60.432 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site