Whamcloud - gitweb
LU-9007 lod: improve obj alloc for FLR file 04/32404/10
authorBobi Jam <bobijam@whamcloud.com>
Mon, 14 May 2018 11:10:24 +0000 (19:10 +0800)
committerOleg Drokin <green@whamcloud.com>
Tue, 24 Jul 2018 16:01:46 +0000 (16:01 +0000)
* add lod_layout_component::llc_ost_indices to track the map
  of dt_object to its OST index.
* add lod_device::lod_avoid to collect information of objects on other
  mirrors which overlapped the target component
* lod_should_avoid_ost() use the avoid guidance information to avoid
  allocating objects on the same OST for different mirrors.

Change-Id: Ib7e155e4b02c2e25d3955aa9a4acff7569ab7d8f
Signed-off-by: Bobi Jam <bobijam@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/32404
Reviewed-by: Jinshan Xiong <jinshan.xiong@gmail.com>
Reviewed-by: Patrick Farrell <paf@cray.com>
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>

No differences found