This is a companion bug to:
6741237 zfs hang in txg_wait_open() on boot
- which fixed the problem of replaying deletions of large files and renames
over large files. However the fix does not handle large truncations.
Truncations can also take many transactions and so may deadlock in the same
manner as the replay code holds a transaction open around replay calls.
Note reducing zfs_txg_synctime will make this bug more likely.
A crash dump for this bug is available at
zion.eng:cores/fishworks/*.6591646
|