Whamcloud - gitweb
LU-1842 quota: setup/shutdown qmt device
authorJohann Lombardi <johann.lombardi@intel.com>
Fri, 28 Sep 2012 11:40:49 +0000 (13:40 +0200)
committerOleg Drokin <green@whamcloud.com>
Tue, 2 Oct 2012 17:19:36 +0000 (13:19 -0400)
commit50473b10366447d2a0754fecadca41b7e2ddb5e0
tree3413f3729e6c4da15b8d61326b2104c9dfd48992
parent318fd8d197ff607a032dac6ed9cb15922e44a53f
LU-1842 quota: setup/shutdown qmt device

The quota master target (QMT) is in charge of the cluster wide quota
settings. The QMT device is setup/shutdown by the MDT which then
forwards all quota requests to the QMT via a list of request/lock
handlers exported by the QMT.

Signed-off-by: Johann Lombardi <johann.lombardi@intel.com>
Change-Id: I0bd800d2996f5c3b9d861d4c6fbd70dabc3b2860
Reviewed-on: http://review.whamcloud.com/4126
Reviewed-by: Niu Yawei <niu@whamcloud.com>
Tested-by: Hudson
Reviewed-by: Alex Zhuravlev <bzzz@whamcloud.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
15 files changed:
lustre/include/lquota.h
lustre/include/lustre_req_layout.h
lustre/include/obd.h
lustre/include/obd_support.h
lustre/mdt/mdt_handler.c
lustre/mdt/mdt_internal.h
lustre/mdt/mdt_lvb.c
lustre/ptlrpc/layout.c
lustre/quota/Makefile.in
lustre/quota/lquota_internal.h
lustre/quota/lquota_lib.c
lustre/quota/qmt_dev.c [new file with mode: 0644]
lustre/quota/qmt_handler.c [new file with mode: 0644]
lustre/quota/qmt_internal.h [new file with mode: 0644]
lustre/quota/qmt_lock.c [new file with mode: 0644]