Skip to content
Commit 444528b3 authored by Chris Mason's avatar Chris Mason
Browse files

Btrfs: always pin metadata in discard mode



We have an optimization in btrfs to allow blocks to be
immediately freed if they were allocated in this transaction and never
written.  Otherwise they are pinned and freed when the transaction
commits.

This isn't optimal for discard mode because immediately freeing
them means immediately discarding them.  It is better to give the
block to the pinning code and letting the (slow) discard happen later.

Signed-off-by: default avatarChris Mason <chris.mason@oracle.com>
parent 06348574
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment