Whamcloud - gitweb
LU-543 mdd: fix rename changelog
authorNiu Yawei <niu@whamcloud.com>
Sat, 5 Nov 2011 05:21:12 +0000 (22:21 -0700)
committerOleg Drokin <green@whamcloud.com>
Wed, 14 Dec 2011 12:56:15 +0000 (07:56 -0500)
commit348de4763c9322282d446d65677b52bcd6e8e8be
tree40b1ee15448bc7f86da69616c6a4c97b6668fdd3
parentc5361360e51de22a59d4427327bddf9fd398f352
LU-543 mdd: fix rename changelog

Current rename changelog stores source fid in both CL_RENAME & CL_EXT
records, which is redundant, and the 'tfid' in CL_EXT is never been
used.

Actually, we'd store target fid in the CL_EXT record, then application
could detect the fid unlinked by rename in changelog.

Signed-off-by: Niu Yawei <niu@whamcloud.com>
Change-Id: I0c616f813657a2faefa60a707f4fc1d9dc971b39
Reviewed-on: http://review.whamcloud.com/1652
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Mikhail Pershin <tappro@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/mdd/mdd_dir.c