Whamcloud - gitweb
LU-7309 lod: notify client retry creation 39/17839/5
authorHongchao Zhang <hongchao.zhang@intel.com>
Fri, 27 Nov 2015 08:07:29 +0000 (16:07 +0800)
committerOleg Drokin <oleg.drokin@intel.com>
Thu, 28 Jan 2016 18:15:37 +0000 (18:15 +0000)
commit5ebc00ec79565ad62e978af65b023343ad360675
tree0ffac6f627940a4610b091df736a0c2446ba0b0a
parent9281658095a63c88a12246df5fb6f3b78f97095a
LU-7309 lod: notify client retry creation

In lod_alloc_rr, if there is no available OSTs to allocate
the object required by some client and there is OSP connecting
to OST at the same time, then it should indicate the client to
retry the creation request later.

Change-Id: I6740edf830dbe736e33e24c92387df371f070570
Signed-off-by: Hongchao Zhang <hongchao.zhang@intel.com>
Reviewed-on: http://review.whamcloud.com/17839
Reviewed-by: Fan Yong <fan.yong@intel.com>
Tested-by: Jenkins
Reviewed-by: wangdi <di.wang@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/lod/lod_internal.h
lustre/lod/lod_qos.c
lustre/osp/osp_dev.c