Messages in this thread | | | Date | Sat, 16 Jul 2005 10:24:25 +0200 (MEST) | From | Jan Engelhardt <> | Subject | Re: 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/
| |