Whamcloud - gitweb
LU-1842 ldlm: add support for quota LVB
authorJohann Lombardi <johann@whamcloud.com>
Wed, 26 Sep 2012 21:28:21 +0000 (23:28 +0200)
committerOleg Drokin <green@whamcloud.com>
Fri, 28 Sep 2012 05:01:45 +0000 (01:01 -0400)
commit0ea96fbfac0c5f4c6846d84360f53733198f95dd
tree1d2f4c9e048afe3b4f7dc106ee2e8a4e869a4d66
parentd6f2a9fcfd8d3b14e05e3f1f660ba2ead9f81879
LU-1842 ldlm: add support for quota LVB

This patch defines new LVB types for quota.
A new request buffer is also added to glimpse AST to allow the server
to pass additional information about the callback to the client.
This additional buffer will only be used in conjunction with quota
locks for the time being.

Signed-off-by: Johann Lombardi <johann@whamcloud.com>
Change-Id: If5842bfff79d24e7d11ef33c47edb96fe6f11e76
Reviewed-on: http://review.whamcloud.com/4107
Reviewed-by: Niu Yawei <niu@whamcloud.com>
Tested-by: Hudson
Reviewed-by: Fan Yong <yong.fan@whamcloud.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
14 files changed:
lustre/include/lustre/lustre_idl.h
lustre/include/lustre_dlm.h
lustre/include/lustre_req_layout.h
lustre/ldlm/ldlm_internal.h
lustre/ldlm/ldlm_lock.c
lustre/ldlm/ldlm_lockd.c
lustre/mdt/mdt_handler.c
lustre/ofd/ofd_dlm.c
lustre/ptlrpc/layout.c
lustre/ptlrpc/pack_generic.c
lustre/ptlrpc/wiretest.c
lustre/utils/req-layout.c
lustre/utils/wirecheck.c
lustre/utils/wiretest.c