Whamcloud - gitweb
LU-1943 fld: Simplify transaction handling in FID/FLD
authorMikhail Pershin <tappro@whamcloud.com>
Wed, 3 Oct 2012 20:36:23 +0000 (00:36 +0400)
committerOleg Drokin <green@whamcloud.com>
Thu, 4 Oct 2012 18:58:35 +0000 (14:58 -0400)
commit4e84c438bb6cac63c2f4af25affda7651a98dcde
treed8f02147d66b191f94f5a3cb62a709e97149a8d8
parentc40c7939c0110ca53151c47249d85e56a6e0f24d
LU-1943 fld: Simplify transaction handling in FID/FLD

This is port of ORI-107 to the master
- cleanup FID/FLD transaction handling, fix IGIF_FLD_RANGE start value
- use th_local in all places where transno is not needed
- remove mti_no_need_transno flag

Signed-off-by: Mikhail Pershin <tappro@whamcloud.com>
Change-Id: I4647dd7f8cd33b836cc959a9f74610c9fbc0e29c
Reviewed-on: http://review.whamcloud.com/4172
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: wangdi <di.wang@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/fid/fid_internal.h
lustre/fid/fid_store.c
lustre/fld/fld_handler.c
lustre/fld/fld_index.c
lustre/fld/fld_internal.h
lustre/mdt/mdt_handler.c
lustre/mdt/mdt_internal.h
lustre/mdt/mdt_open.c
lustre/mdt/mdt_recovery.c