Whamcloud - gitweb
LU-8791 osd-zfs: hold oo_guard read lock for object write 50/23550/3
authorJinshan Xiong <jinshan.xiong@intel.com>
Thu, 3 Nov 2016 00:36:24 +0000 (17:36 -0700)
committerOleg Drokin <oleg.drokin@intel.com>
Mon, 7 Nov 2016 15:46:12 +0000 (15:46 +0000)
commitdde6d59ad5c7bb915900bbbe471104ab3c4d3629
tree1c48cc60794a3ec069c9d419d1914a733795194a
parent39a395681cf7da68474049babe9411b0325f46cf
LU-8791 osd-zfs: hold oo_guard read lock for object write

In order to avoid the deadlock of changing object block size and
writing the object at the same time.

Signed-off-by: Jinshan Xiong <jinshan.xiong@intel.com>
Change-Id: Id1c3c7e66e74d4f61e2136311a0723b8da2da3bb
Reviewed-on: http://review.whamcloud.com/23550
Tested-by: Jenkins
Reviewed-by: Nathaniel Clark <nathaniel.l.clark@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
lustre/osd-zfs/osd_io.c