NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/45708: Unable to read big files from large FFSv2 (12TB), ls out of swap



The following reply was made to PR kern/45708; it has been noted by GNATS.

From: David Holland <dholland-bugs%netbsd.org@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: 
Subject: Re: kern/45708: Unable to read big files from large FFSv2 (12TB), ls
 out of swap
Date: Sun, 22 Apr 2012 18:17:22 +0000

 (not filed in gnats)
 
    ------
 
 From: Bartosz Ku?ma <bartosz.kuzma%gmail.com@localhost>
 To: kern-bug-people%netbsd.org@localhost, gnats-admin%netbsd.org@localhost, 
netbsd-bugs%netbsd.org@localhost,
        bartosz.kuzma%gmail.com@localhost
 Subject: Re: kern/45708: Unable to read big files from large FFSv2 (12TB), ls
        out of swap
 Date: Fri, 16 Dec 2011 10:27:08 +0100
 
 > ?dev = 0xa800, block = 625305256, fs = /mnt
 > ?panic: blkfree: freeing free frag
 > ?fatal breakpoint trap in supervisor mode
 > ?trap type 1 code 0 rip ffffffff8052ace5 cs 8 rflags 246 cr2 ?0 cpl 0
 > ?rsp ffff80005175f850
 > ?Stopped in pid 0.58 (system) at netbsd:breakpoint+0x5: ?leave
 > ?db{1}> trace
 > ?breakpoint() at netbsd:breakpoint+0x5
 > ?panic() at netbsd:panic+0x24d
 > ?ffs_blkfree() at netbsd:ffs_blkfree+0x6d7
 > ?ffs_wapbl_sync_metadata() at netbsd:ffs_wapbl_sync_metadata+0x66
 > ?wapbl_flush() at netbsd:wapbl_flush+0x7c
 > ?ffs_sync() at netbsd:ffs_sync+0x36c
 > ?VFS_SYNC() at netbsd:VFS_SYNC+0x33
 > ?sync_fsync() at netbsd:sync_fsync+0x85
 > ?VOP_FSYNC() at netbsd:VOP_FSYNC+0x71
 > ?sched_sync() at netbsd:sched_sync+0x15d
 >
 
 It looks like for block size bigger than 16384 this problem does not exists.
 
 I've tested the following options:
 
 backup-host# newfs -O 2 -b 32768 dk0
 /dev/rdk0: 13346816.0MB (27334279096 sectors) block size 32768,
 fragment size 4096
         using 17981 cylinder groups of 742.28MB, 23753 blks, 46848 inodes.
 super-block backups (for fsck_ffs -b #) at:
 192, 1520384, 3040576, 4560768, 6080960, 7601152, 9121344, 10641536, 12161728,
 ...............................................................................
 
 
 and:
 
 backup-host# newfs -O 2 -b 65536 dk0
 /dev/rdk0: 13346816.0MB (27334279088 sectors) block size 65536,
 fragment size 8192
         using 4079 cylinder groups of 3272.12MB, 52354 blks, 103936 inodes.
 super-block backups (for fsck_ffs -b #) at:
 256, 6701568, 13402880, 20104192, 26805504, 33506816, 40208128, 46909440,
 ...............................................................................
 
 
 and it works good in all problematic cases.
 
 -- 
 Pozdrawiam, Bartosz Ku?ma.
 


Home | Main Index | Thread Index | Old Index