Whamcloud - gitweb
LU-971 mdt: fix open resent issue with last_xid
authorMikhail Pershin <tappro@whamcloud.com>
Fri, 11 Jan 2013 21:38:26 +0000 (16:38 -0500)
committerOleg Drokin <oleg.drokin@intel.com>
Wed, 6 Mar 2013 06:17:45 +0000 (01:17 -0500)
commit2922e7e5d703c4fe54f2ffd6909d32f7c4aa1621
treece95653d70dc5550be59212550f132931f421e68
parent17f83b93481932e3476b076651ab60e1fbd15136
LU-971 mdt: fix open resent issue with last_xid

req_xid_is_last() compares xid with one in client data,
but in master it is not updated in case of open without create.
Patch updates export lcd with last xid, transno and rc for open
requests.

Original Change-Id: I9e769fecc1e93c7a556d4b9eeadc80a70369e901
Original Reviewed-on: http://review.whamcloud.com/1930
Cherry-picked ed5e47ac21b02abb16b10446dac7dae722259f0a

Signed-off-by: Mikhail Pershin <tappro@whamcloud.com>
Reviewed-by: Yu Jian <yujian@whamcloud.com>
Reviewed-by: Li Wei <liwei@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Change-Id: I015aa109bef65f6207f462358e40cae6e6092cc7
Reviewed-on: http://review.whamcloud.com/5002
Reviewed-by: Jian Yu <jian.yu@intel.com>
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Li Wei <wei.g.li@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Mike Pershin <mike.pershin@intel.com>
lustre/mdt/mdt_open.c