Current-Users archive

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

panic: wapbl transaction too big to flush



Hi!

With a quite recent 9.99.96/amd64 kernel, when deleting ~800GB of data on an ffs2 on a mostly empty 8TB file system, I just saw this panic:

panic: kernel diagnostic assertion “(wapbl_transaction_len(wl) <= (wl->wl_circ_size - wl->wl_reserved_bytes))” failed: file ..sys/kern/vfs/vfs_wapbl.c”, line 1265 wapbl_end: current transaction too big to flush
cpu7: begin traceback…
vpanic()
kern_assert()
wapbl_end() at netbsd:wapbl_end+0x79
ups_truncate_retry() at netbsd:ufs_truncate_retry+0x77
ufs_inactive() at netbsd:ufs_inactive+0xfd
VOP_INACTIVE() at netbsd:VOP_INACTIVE+0x3c
vrelel() at netbsd:vrelel+0x1c7
ufs_remove() at netbsd:ufs_remove+0x68
VOP_REMOVE() at netbsd:VOP_REMOVE+0x59
do_sys_unlinkat() at netbsd:do_sys_unlinkat+0x267
sys call() at netbsd:syscall+-0x196

…
dumping to dev…
dump

and then there’s no output. I had expected it would print dots and some progress estimation. I’ll give it half an hour or so and then reboot it.
 Thomas


Home | Main Index | Thread Index | Old Index