lkml.org 
[lkml]   [2005]   [Jul]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: reiserfs+acl makes processes hang?
    >Hi,
    >
    >Here's how to reproduce:
    >1. mount a reiserfs volume (loopmount will do) with "-o acl".
    >2. create a directory "dir"
    >3. set some default acl: setfacl -d -m u:username:rwX dir
    >4. cd dir
    >5. dd if=/dev/zero of=somefile1 bs=4k count=100000
    >(the idea is to run out of space)
    >6. now df should show 0 free space, if not then repeat 5.
    >7. echo "1" > somefile2 # this should hang infinitely

    Can't reproduce. My versions are:
    mkreiserfs 3.6.18
    Kernel 2.6.13-rc1


    ---Step 1---
    10:25 shanghai:/mnt > dd if=/dev/zero of=blk count=64 bs=1M
    64+0 records in
    64+0 records out
    67108864 bytes (67 MB) copied, 0.552862 seconds, 121 MB/s
    10:26 shanghai:/mnt > mkreiserfs -f blk
    mkreiserfs 3.6.18 (2003 www.namesys.com)

    A pair of credits:
    ...
    blk is not a block special device
    Continue (y/n):y
    Guessing about desired format.. Kernel 2.6.13-rc1 is running.
    Format 3.6 with standard journal
    Count of blocks on the device: 16384
    Number of blocks consumed by mkreiserfs formatting process: 8212
    Blocksize: 4096
    Hash function used to sort names: "r5"
    Journal Size 8193 blocks (first block 18)
    Journal Max transaction length 1024
    inode generation number: 0
    UUID: aa3bd664-fde0-4552-9484-49bac0fb698f
    Initializing journal - 0%....20%....40%....60%....80%....100%
    Syncing..ok
    ReiserFS is successfully created on blk.
    10:26 shanghai:/mnt > mount blk loop -o loop,acl

    ---Step 2-7---
    10:26 shanghai:/mnt > cd loop/
    10:27 shanghai:/mnt/loop > md dir
    10:27 shanghai:/mnt/loop > setfacl -d -m u:daemon:rwX dir
    10:27 shanghai:/mnt/loop > cd dir
    10:27 shanghai:/mnt/loop/dir > cat /dev/zero >blah
    cat: write error: No space left on device
    10:27 shanghai:/mnt/loop/dir > df .
    Filesystem 1K-blocks Used Available Use% Mounted on
    /mnt/blk 65528 65528 0 100% /mnt/loop
    10:27 shanghai:/mnt/loop/dir > l
    total 32684
    drwxr-xr-x+ 2 root root 72 Jul 16 10:27 .
    drwxr-xr-x 5 root root 104 Jul 16 10:27 ..
    -rw-rw-r--+ 1 root root 33435648 Jul 16 10:27 blah
    (That's ok, the other 32MB are for the journal)
    10:27 shanghai:/mnt/loop/dir > echo "1" >blah
    10:28 shanghai:/mnt/loop/dir > l blah
    -rw-rw-r--+ 1 root root 2 Jul 16 10:28 blah



    Jan Engelhardt
    --
    -
    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-07-16 10:29    [W:0.021 / U:0.748 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site