Whamcloud - gitweb
LU-316 Fix changelog deadlock when changelog client is killed
authorOleg Drokin <green@whamcloud.com>
Tue, 17 May 2011 05:19:41 +0000 (01:19 -0400)
committerOleg Drokin <green@whamcloud.com>
Thu, 19 May 2011 20:14:18 +0000 (13:14 -0700)
commit9e6a0fcbf02942caff9d769d644913964d34c028
tree085420368bbd46dc97057d12ae03efcb5eb79975
parentab251b1bdf8b6c891e60bd78f64c46a506a3daf9
LU-316 Fix changelog deadlock when changelog client is killed

Make sure that all unused filedescriptors are closed to ensure that
when the reader is dead, ther are no holders of the read fd and
we do get EPIPE to our writes.

Signed-off-by: Oleg Drokin <green@whamcloud.com>
Change-Id: Id0a53361862124e6b4febdbb3f8cacce34799e68
Reviewed-on: http://review.whamcloud.com/555
Tested-by: Hudson
Reviewed-by: Alex Zhuravlev <bzzz@whamcloud.com>
Reviewed-by: Mikhail Pershin <tappro@whamcloud.com>
lustre/mdc/mdc_request.c