dragonflybsd-kernel mailing list

FromSubjectsort iconDate
Francois Tigeot
Re: I/O errors on Hammer volume
It took almost 2 hours to run but found no errors. Nothing so extreme. I have updated the system to the latest 2.6 a few days ago. I think the previous version didn't have the new REDO code. I also briefly ran a DragonFly-2.6/x86-64 test installation from another disk and used the existing 500GB drive /home PFS. The error messages appeared the following day. -- Francois Tigeot
Apr 13, 10:33 pm 2010
Matthew Dillon
Re: I/O errors on Hammer volume
Hmm. Maybe there is an issue with 64-bit vs 32-bit use of the same HAMMER filesystem. That hasn't been tested well at all, though theoretically it should work just fine. I think what I need is a full 'hammer -f <device> show' dump of the filesystem. It will be large, but it should be able to bzip2 reasonably well. If you can upload that to leaf I can take a look at it. I also need a list of (a few of the) broken filenames that I can track down, ...
Apr 13, 10:56 pm 2010
Francois Tigeot
Re: I/O errors on Hammer volume
Ok. I'm creating a complete log of the hammer show output. I'll grep for the Nope. The errors appeared out of the blue. At one time I suddenly found garbled contents in mails I was reading with This is not possible : # rm iconv.dir rm: iconv.dir: Input/output error -- Francois Tigeot
Apr 13, 11:25 pm 2010
Francois Tigeot
Re: I/O errors on Hammer volume
There are many such lines. I have copied the first few ones: BM NODE 800000268ea27000 cnt=33 p=800000268ea12000 type=L depth=4 mirror 000000013a77e4d0 fill=z8:19741=60% { BM NODE 800000268ea31000 cnt=33 p=800000268ea12000 type=L depth=4 mirror 0000000139b6e140 fill=z8:19741=60% { BM NODE 800000268eb0e000 cnt=32 p=800000268eb02000 type=L depth=4 mirror 0000000148774380 fill=z8:19741=60% { BM NODE 800000268eb19000 cnt=32 p=800000268eb02000 type=L depth=4 mirror 0000000139b6e840 ...
Apr 13, 10:37 pm 2010
Francois Tigeot
Re: I/O errors on Hammer volume
I'm not able to create a complete dump: # hammer -f /dev/da0s1d show > hammer-show.dump Assertion failed: (layer2->zone == zone), function blockmap_lookup, file /usr/src/sbin/hammer/blockmap.c, line 104. I can't get their inode numbers either: # ls -lia iconv.dir ls: iconv.dir: Input/output error -- Francois Tigeot
Apr 13, 11:31 pm 2010
Matthew Dillon
Re: I/O errors on Hammer volume
If the only flag after B is 'M' then it is ok, it's the mirror-tid bug which was fixed in 2.6 but only effects incremental mirroring. This is self-correcting so it isn't a concern. If other flags are present then we have a real problem. If the broken inodes are localized it could be stuff left dangling from a crash recovery. That's my hope. Did you have any crashes while work was occuring on any of the related directories? If this is the case it should be ...
Apr 13, 11:02 pm 2010
previous daytodaynext day
April 13, 2010April 14, 2010April 15, 2010