Whamcloud - gitweb
LU-1675: fix fid for ll_get_parent
authorAlexander.Boyko <alexander_boyko@xyratex.com>
Thu, 26 Jul 2012 06:16:51 +0000 (10:16 +0400)
committerJohann Lombardi <johann@whamcloud.com>
Thu, 13 Sep 2012 08:38:52 +0000 (04:38 -0400)
commit90616957a9fdf1d9cc22c0899fe7faa4829afac1
tree02365dd7125951dfa1e9524a8e9162d1ca658127
parent71ebf766ce48a686d9691b396a590c6fafb5b783
LU-1675: fix fid for ll_get_parent

When nfs reexport occured between 1.8 client and 2.0 server,
nfs client do mkdir a, cd a, and get -521 error, ll_get_parent()
fail with -22 error, and mds print
"mdt_body_unpack()) Invalid fid: [0x2010e0901000001:0x0:0x4000]".
This patch fix fid translation for the ptlrpc request/reply.

Signed-off-by: Alexander Boyko <alexander_boyko@xyratex.com>
Xyratex-bug-id: MRP-522
Change-Id: Ib1a79e36ead478ebb874e7e04761bc43f33a410f
Reviewed-on: http://review.whamcloud.com/3475
Tested-by: Hudson
Reviewed-by: Fan Yong <yong.fan@whamcloud.com>
Reviewed-by: Cory Spitz <spitzcor@cray.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Johann Lombardi <johann@whamcloud.com>
lustre/llite/llite_nfs.c