Whamcloud - gitweb
LU-2056 mdd: create transaction before locking object
authorHongchao Zhang <hongchao.zhang@whamcloud.com>
Sun, 30 Dec 2012 12:37:41 +0000 (20:37 +0800)
committerOleg Drokin <green@whamcloud.com>
Tue, 8 Jan 2013 05:39:57 +0000 (00:39 -0500)
commit8f249ade28ac5cd3a9d51e1a641e2ea9e8d98084
tree92b305d4f013af29f3c697a6d470e681d479941f
parent0ead672f4f900581e0d8af12b147d4ae5d56737a
LU-2056 mdd: create transaction before locking object

OSD requires transactions to be created before locking the object.
however, mdd_close has a rare call path violating this rule.

Signed-off-by: Liang Zhan <liang@whamcloud.com>
Signed-off-by: Hongchao Zhang <hongchao.zhang@whamcloud.com>
Change-Id: Ibf7930338c3d1216b6ec1e0c51403ab4b8f3b940
Reviewed-on: http://review.whamcloud.com/4461
Tested-by: Hudson
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
lustre/mdd/mdd_object.c