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, 28 Mar 2012 04:00:46 +0000 (00:00 -0400)
commit8fdd606d8f9b885afa21320095a023728ba3fceb
treee1d86cefde52af483861ada07d5dff3c8ff4c708
parent19c78cd6f2c62fbddd501ff1510d6d9f77f8b773
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