Hi

Christian Gottschalch wrote:

> sorry,
> -----------------------------------------------------------------
> Christian Gottschalch               ----/ /  _
> UNIX-Spezialist                     ---/ /  (_)__  __ ____  __
>                                     --/ /__/ / _ \/ // /\ \/ /
>                                     -/____/_/_//_/\_,_/ /_/\_\
>
> -- ZET.NET AG --                    Tel:    +49 89 450652-35
> Rosenheimer Sta�e 139 / 9th Floor   Fax:    +49 89 45098999069
> 81671 Munich                      email:    [EMAIL PROTECTED]
> Germany                             URL:    www.zet.net
> -----------------------------------------------------------------
>
>   ------------------------------------------------------------------------
> Aug  3 18:10:21 filer3 kernel: reiserfs: [CAN IGNORE: stale NFS handle] 
>knfsd-fh-mismatch: reiserfs_get_dentry:namei.c:464 bad inode 4d347, count: 1 1 [0 
>0]/[e2 0]
> Aug  3 18:10:37 filer3 kernel: vs-13042: reiserfs_read_inode2: [233 315663 0x0 SD] 
>not found
> Aug  3 18:10:37 filer3 kernel: reiserfs: [CAN IGNORE: stale NFS handle] 
>knfsd-fh-mismatch: reiserfs_get_dentry:namei.c:464 bad inode 4d10f, count: 1 1 [0 
>0]/[e9 0]
> Aug  3 18:11:08 filer3 kernel: vs-13042: reiserfs_read_inode2: [260 314491 0x0 SD] 
>not found
> Aug  3 18:11:08 filer3 kernel: reiserfs: [CAN IGNORE: stale NFS handle] 
>knfsd-fh-mismatch: reiserfs_get_dentry:namei.c:464 bad inode 4cc7b, count: 1 1 [0 
>0]/[104 0]
> Aug  3 18:11:20 filer3 kernel: PAP-5660: reiserfs_do_truncate: wrong result -1 of 
>search for [120 314603 0xffffffff DIRECT]
> Aug  3 18:11:49 filer3 kernel: vs-: reiserfs_delete_solid_item: [120 314603 0x0 SD] 
>not found<4>vs-13042: reiserfs_read_inode2: [37 315129 0x0 SD] not found
> Aug  3 18:11:49 filer3 kernel: reiserfs: [CAN IGNORE: stale NFS handle] 
>knfsd-fh-mismatch: reiserfs_get_dentry:namei.c:464 bad inode 4cef9, count: 1 1 [0 
>0]/[25 0]
> Aug  3 18:12:28 filer3 kernel: vs-13042: reiserfs_read_inode2: [88 316158 0x0 SD] 
>not found
> Aug  3 18:12:28 filer3 kernel: reiserfs: [CAN IGNORE: stale NFS handle] 
>knfsd-fh-mismatch: reiserfs_get_dentry:namei.c:464 bad inode 4d2fe, count: 1 1 [0 
>0]/[58 0]
> Aug  3 18:13:01 filer3 kernel: vs-13042: reiserfs_read_inode2: [120 316150 0x0 SD] 
>not found
> Aug  3 18:13:01 filer3 kernel: reiserfs: [CAN IGNORE: stale NFS handle] 
>knfsd-fh-mismatch: reiserfs_get_dentry:namei.c:464 bad inode 4d2f6, count: 1 1 [0 
>0]/[78 0]
> Aug  3 18:13:18 filer3 kernel: vs-13042: reiserfs_read_inode2: [145 315278 0x0 SD] 
>not found
> Aug  3 18:13:18 filer3 kernel: reiserfs: [CAN IGNORE: stale NFS handle] 
>knfsd-fh-mismatch: reiserfs_get_dentry:namei.c:464 bad inode 4cf8e, count: 1 1 [0 
>0]/[91 0]
> Aug  3 18:13:27 filer3 kernel: vs-3050: wait_buffer_until_released: nobody releases 
>buffer (dev 08:11, size 4096, blocknr 160566, count 2, list 0, state 0x19, page 
>c1355a3c, (UPTODATE, CLEAN, UNLOCKED)). Still waiting (30000000) !JDIRTY !JWAIT

Ok, it looks like an endless vs-3050 is the reason of a hang. In turn vs-3050 was 
caused by a bug in reiserfs where it said: PAP-5660. The attached patch fixes it. The 
only problem is that it is not clear why did PAP-5660 appear.

Thanks,
vs

--- stree.c~    Mon Aug  6 15:20:43 2001
+++ stree.c     Mon Aug  6 15:42:10 2001
@@ -1861,6 +1861,7 @@
        return;
     }
     if (retval == POSITION_FOUND || retval == FILE_NOT_FOUND) {
+       pathrelse (&s_search_path);
        reiserfs_warning ("PAP-5660: reiserfs_do_truncate: "
                          "wrong result %d of search for %K\n", retval, &s_item_key);
        return;

Reply via email to