Whamcloud - gitweb
LU-2240 fld: Move range lookup to fld.
authorwangdi <di.wang@whamcloud.com>
Wed, 25 Sep 2013 23:57:01 +0000 (16:57 -0700)
committerOleg Drokin <green@whamcloud.com>
Fri, 28 Dec 2012 06:49:44 +0000 (01:49 -0500)
commitfedede83f52b3e398b47fbb4d22c62c61a491238
tree9cd89036fdeecbff5217563466314f2e1d3b9e66
parented4d6769ec740cfb86505c1c236e19585532ef2f
LU-2240 fld: Move range lookup to fld.

Because ZFS does not support range lookup in a ZAP, we will move
range lookup  to FLD, and do an in-memory lookup there.  The FLD
entries are still stored in an index on disk, but this is just a
container and is not used for searching anymore.

It is expected the FLD will always be able to fit in RAM.

Signed-off-by: Wang Di <di.wang@whamcloud.com>
Change-Id: If8cadcc30743e6d63ba779a430bc585af29d51fe
Reviewed-on: http://review.whamcloud.com/4396
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Alex Zhuravlev <bzzz@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/fid/fid_store.c
lustre/fld/fld_cache.c
lustre/fld/fld_handler.c
lustre/fld/fld_index.c
lustre/fld/fld_internal.h
lustre/fld/fld_request.c
lustre/include/lustre_fld.h
lustre/lmv/lmv_fld.c
lustre/mdt/mdt_handler.c
lustre/mdt/mdt_internal.h
lustre/mdt/mdt_recovery.c