Ocfs2/move_extents: Let defrag handle partial extent moving.
authorTristan Ye <tristan.ye@oracle.com>
Wed, 25 May 2011 06:30:36 +0000 (14:30 +0800)
committerTristan Ye <tristan.ye@oracle.com>
Wed, 25 May 2011 07:17:12 +0000 (15:17 +0800)
commit4dfa66bd595120530506448f3d519f341afd736e
treee11b923c29fbd85d10aa343dff93db5bc82003b4
parent53069d4e76954e2e63c1b3c501051c6fbcf7298c
Ocfs2/move_extents: Let defrag handle partial extent moving.

We're going to support partial extent moving, which may split entire extent
movement into pieces to compromise the insuffice allocations, it eases the
'ENSPC' pain and makes the whole moving much less likely to fail, the downside
is it may make the fs even more fragmented before moving, just let the userspace
make a trade-off here.

Signed-off-by: Tristan Ye <tristan.ye@oracle.com>
fs/ocfs2/move_extents.c