@feld oh I've had these problems on Solaris too, this isn't a Linux exclusive!
edit: To be fair, the Fsync issue is a linux exclusive, ZFS being badly written isn't a Linux exclusive, that's just the code base. I've had one Solaris machine deaedlock without even any kind of console output after a disk controller on the storage fabric stopped working.