Whamcloud - gitweb
LU-1881 mdd: cleanup partial modification
authorFan Yong <yong.fan@whamcloud.com>
Thu, 13 Sep 2012 14:42:38 +0000 (22:42 +0800)
committerOleg Drokin <green@whamcloud.com>
Mon, 17 Sep 2012 16:32:34 +0000 (12:32 -0400)
commit2dd9885b222dfd6c9ef4dd70149830b697a08808
treef9e4b81d938eae8a68c6f4f3736cf4fb314de83f
parent801df6d82a5a0b26a2f0282d8c21d4203329aea0
LU-1881 mdd: cleanup partial modification

Usually, the modification triggered by client will be split into
several sub-operations in MDD layer and processed one by one. If
some step failed, we should rollback the former sub-operation(s)
to avoid partial modification the target(s) in RAM or on disk.

Signed-off-by: Fan Yong <yong.fan@whamcloud.com>
Change-Id: I02559618d252f65cd3ae3b26bd186b77c9f42dcc
Reviewed-on: http://review.whamcloud.com/3981
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Alex Zhuravlev <bzzz@whamcloud.com>
Reviewed-by: Niu Yawei <niu@whamcloud.com>
lustre/mdd/mdd_dir.c