btrfs: don't add both copies of DUP to reada extent tree
authorArne Jansen <sensille@gmx.net>
Sat, 25 Feb 2012 08:09:47 +0000 (09:09 +0100)
committerDavid Sterba <dsterba@suse.cz>
Wed, 18 Apr 2012 17:12:44 +0000 (19:12 +0200)
commit207a232ccac0a8cb79d304bd17298dbc96e2e082
treebaed843e078e80d04ff28054751dea22e98bea0b
parent8c9c2bf7a3c4f7e9d158c0be9c49f372fb943ad2
btrfs: don't add both copies of DUP to reada extent tree

Normally when there are 2 copies of a block, we add both to the
reada extent tree and prefetch only the one that is easier to reach.
This way we can better utilize multiple devices.
In case of DUP this makes no sense as both copies reside on the
same device.

Signed-off-by: Arne Jansen <sensille@gmx.net>
fs/btrfs/reada.c