LargeBlock Support lock/semaphore race issue
I have been shuffling my data around to play with 1M blocks, and have noticed writes getting hung up in kernel space, not issuing any disk io. I haven't been able to confirm if this affects reads also yet or not.
When doing the process below, it seems to happen pretty quickly.
zfs set recordsize=1M sourcepool/dataset
rsync sourcepool/dataset/ tmppool
rm -rf sourcepool/dataset/*
rsync tmppool/ sourcepool/dataset/
The writing rsync going back to the new 1M dataset, hangs at a seemingly random point.
A reboot will correct this issue, and the copy will make a lot more progress, but will randomly happen again.
It seems to have fixed itself also, if I just wait around 30min, and try again.
No data to display