Whamcloud - gitweb
5399d7b3248bed80bc49ef4f7a82e68dfcba3341
[doc/protocol.git] / mds_getattr.txt
1 RPC 33: MDS GETATTR - Get MDS Attributes
2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 [[mds-getattr-rpc]]
4
5 .MDS_GETATTR Generic Packet Structure
6 image::mds-getattr-generic.png["MDS_GETATTR Generic Packet Structure",height=100]
7
8 //////////////////////////////////////////////////////////////////////
9 The mds-getattr-generic.png diagram resembles this text art:
10
11        MDS_GETATTR:
12       --request-------------------------------
13       | ptlrpc_body | mdt_body | lustre_capa |
14       ----------------------------------------
15       --reply------------------------------------------------
16       | ptlrpc_body | mdt_body | MDS_MD | ACL | lustre_capa |
17       -------------------------------------------------------
18       | lustre_capa |
19       ---------------
20 //////////////////////////////////////////////////////////////////////
21
22 'ptlrpc_body'::
23 RPC descriptor. See <<struct-ptlrpc_body>>.
24
25 include::struct_mdt_body.txt[]
26
27 MDS_MD::
28 Needs more detail.
29
30 ACL::
31 Needs more detail.
32
33 'lustre_capa'::
34 So called "capabilities" structure. This is deprecated in recent
35 versions of Lustre, and commonly appears in the packet header as a zero
36 length buffer.