Anand Jain wrote:
I imagine that RAIDc4 for example could potentially give a grotesque
speed increase for parallel read operations once BTRFS learns to
distribute reads to the device with the least waitqueue / fastest
devices.
That exactly was the objective of the Readmirror patch in the ML.
It proposed a framework to change the readmirror policy as needed.
Thanks, Anand
Indeed. If I remember correctly your patch allowed for deterministic
reading from certain devices. As just a regular btrfs user the problem I
see with this is that you loose a "potential free scrub" that *might*
otherwise happen from often read data. On the other hand that is what
manual scrubbing is for anyway.