Bob Peterson 8e2e004735 GFS2: Reduce file fragmentation
This patch reduces GFS2 file fragmentation by pre-reserving blocks. The
resulting improved on disk layout greatly speeds up operations in cases
which would have resulted in interlaced allocation of blocks previously.
A typical example of this is 10 parallel dd processes, each writing to a
file in a common dirctory.

The implementation uses an rbtree of reservations attached to each
resource group (and each inode).

Signed-off-by: Bob Peterson <rpeterso@redhat.com>
Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
2012-07-19 14:51:08 +01:00
..
2011-07-25 14:30:23 -04:00
2012-07-19 14:51:08 +01:00
2010-09-20 11:18:16 +01:00
2012-05-29 23:28:33 -04:00
2012-07-19 14:51:08 +01:00
2012-01-11 09:23:05 +00:00
2011-10-21 12:39:41 +01:00
2012-07-19 14:51:08 +01:00
2012-07-19 14:51:08 +01:00
2012-05-02 14:15:27 -05:00
2012-04-24 16:44:34 +01:00
2011-05-10 13:12:49 +01:00
2012-06-13 15:59:48 +01:00
2012-07-19 14:51:08 +01:00
2012-07-19 14:51:08 +01:00
2012-07-19 14:51:08 +01:00
2012-06-13 15:59:48 +01:00
2012-01-11 09:23:05 +00:00
2012-07-19 14:51:08 +01:00
2012-04-24 16:44:34 +01:00
2012-07-19 14:51:08 +01:00