commit | 1bb91902dc90e25449893e693ad45605cb08fbe5 | [log] [tgz] |
---|---|---|
author | Alexandre Oliva <lxoliva@fsfla.org> | Fri Oct 14 12:10:36 2011 -0300 |
committer | Chris Mason <chris.mason@oracle.com> | Sat Jan 07 19:15:15 2012 -0500 |
tree | 17f514fb0f2c1b0de7681638ba3b2cc69cf28d01 | |
parent | fc7c1077ceb99c35e5f9d0ce03dc7740565bb2bf [diff] |
Btrfs: revamp clustered allocation logic Parameterize clusters on minimum total size, minimum chunk size and minimum contiguous size for at least one chunk, without limits on cluster, window or gap sizes. Don't tolerate any fragmentation for SSD_SPREAD; accept it for metadata, but try to keep data dense. Signed-off-by: Alexandre Oliva <oliva@lsd.ic.unicamp.br> Signed-off-by: Chris Mason <chris.mason@oracle.com>