Whamcloud - gitweb
LU-2910 clio: restore iov when restart io
authorNiu Yawei <niu@whamcloud.com>
Fri, 8 Mar 2013 04:58:11 +0000 (23:58 -0500)
committerOleg Drokin <oleg.drokin@intel.com>
Fri, 15 Mar 2013 05:29:31 +0000 (01:29 -0400)
commitae76dd2f1866c9350df8cb4e772c12cc0d3c4314
tree6349b006428e699c8848f415464b48077fd09576
parent20baff1f7f77b02f629e5f7980807ad151423b3b
LU-2910 clio: restore iov when restart io

The iovector needs be restored on restarted io. This patch also
added some LASSERT and debug message to make it easier to debug
this kind of problem later.

Test-Parameters: testlist=racer
Signed-off-by: Niu Yawei <yawei.niu@intel.com>
Change-Id: I5d737cfa083ae3b3d9f040a2dc36d6b8693b548b
Reviewed-on: http://review.whamcloud.com/5652
Reviewed-by: Jinshan Xiong <jinshan.xiong@intel.com>
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Bobi Jam <bobijam@gmail.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/lclient/lcommon_cl.c
lustre/llite/file.c