Accessing a ZFS pool (single-disk) under High Sierra (10.13.1) with O3X 1.7.0, I'm seeing a symptom where the pool mounts, I can cd(1) and ls(1) around without difficulty, but anything more than trivial activity causes the I/O subsystem to partly lock up.
The first thing I was trying to do was chown -R the entire volume, and that hung. Running "find ." from the top-level pool also hangs after about a screenful of activity.
Doing the same things under ZoL on CentOS does *not* result in a hang.
Scrub completes successfully without errors.
Nothing shows up in the system log at all when I/O freezes... possibly because I/O is partially frozen?
The drive is on a USB-to-SATA bridge, since this is a MacBookPro14,3 - Innostor 0x1f75 0x0611 by StarTech, also aka https://usb-ids.gowdy.us/read/UD/1f75/0611).
Hot-unplugging the drive does *nothing* - it doesn't even interrupt the in-flight I/O!
The only odd thing I can think of is that I still had (I think) v1.6.x installed under Sierra (10.12.x) when I upgraded to High Sierra, but I did install 1.7.0 over top *before* reconnecting the pool.
After the operation on the ZFS pool hangs in an uninterruptible sleep, all I/O on the system seems kind screwed - I can't even open a Finder window, although all other running apps seem to be OK until they need to hit the disk. *Some* I/O to the onboard NVMe disk seems to succeed, though, so ... ?!?
I don't even know how to start troubleshooting this on my Mac - no error messages means I've got no leads to chase down.
Any ideas?
Thanks,
-Adam Thompson