As mentioned in my previous post, this issue should be fixed in Linux 4.3. > So the possible fix may be one of them: > - let the RAID device be able to split the large data, and feed to the > sub-device by their own queue size. But unfortunately, the patch by > Kent Overstreet is not accepted by mainline yet [0] [1]. (But maybe > soon [2], in Linux 4.3?) > Reference: > [2] > https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=54efd50bfd873e2dbf784e0b21a8027ba4299a3e
So I tried the same reproducing script, mentioned in previous post, on linux-image 4.3.0-trunk-686-pae in experimental repo, and confirmed it cannot be reproduced, without applying my previous workaround. By a working workaround and fully fixed kernel in experimental repo, I suggest this issue can be closed. Thank you! Cheers, Roger