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:33:02 +0000 (12:33 -0400)
commit1f916d11d6a398c5daf245555acc52b4c26632a3
tree05cd7363c2f2c06302a00adaf4cf868977bc88fe
parent15b63a0fa63fc18ed5efbafb4888b9b8e1fcdc0b
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