Bug #2071
openPanic on assertion: (int)(flg->seq - seq) > 0 in hammer_flusher_flush after inode error
0%
Description
ad10: TIMEOUT - WRITE_DMA48 retrying (1 retry left) LBA=1500424384
ad10: FAILURE - WRITE_DMA48 status=51<READY,DSC,ERROR> error=10<NID_NOT_FOUND>
LBA=1500424384
HAMMER: Critical error inode=-1 error=5 while flushing meta-data
HAMMER: Forcing read-only mode
hammer: debug: forcing async flush ip 000000032433ccec
hammer: debug: forcing async flush ip 000000032433ccec
panic: assertion: (int)(flg->seq - seq) > 0 in hammer_flusher_flush
Trace beginning at frame 0xcbfadd10
panic(ffffffff,c07ace20,c064b39b,cbfadd40,cbfa00fc) at panic+0x101
panic(c064b39b,c067760e,c06353b6,0,cbfa0108) at panic+0x101
hammer_flusher_master_thread(cbfa0000,0,0,0,0) at hammer_flusher_master_thread+0x14e
lwkt_exit() at lwkt_exit
Uptime: 5d16h20m44s
Physical memory: 502 MB
Dumping 205 MB: 190 174 158 142 126 110 94 78 62 46 30 14
After an inode failure, HAMMER paniced on an assertion in hammer_flusher_flush.
ad10 was a WD EARS 1.5TB disk attached to a Silicon Image 3114 controller,
running via nata. The only I/O to the disk was a mirror-stream.
core and kernel are on leaf.dragonflybsd.org, /home/vsrinivas/hammerpanic.