From: Bob Peterson Date: Thu, 19 Jul 2012 12:12:40 +0000 (-0400) Subject: GFS2: Reduce file fragmentation X-Git-Tag: v3.6-rc1~104^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8e2e00473598dd5379d8408cb974dade000acafc;p=pandora-kernel.git 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 Signed-off-by: Steven Whitehouse --- Reading git-diff-tree failed