1 Lustre Protocol Documentation - setattr
2 =======================================
3 Andrew Uselton <andrew.c.uselton@intel.com>
5 :author: Andrew Uselton
12 :website: http://lustre.org/
13 :keywords: PtlRPC, Lustre, Protocol
15 include::setattr_terms.txt[]
17 File System Operations
18 ----------------------
20 include::setattr.txt[]
22 //////////////////////////////////////////////////////////////////////
23 This is back up one level (starting with ----):
24 //////////////////////////////////////////////////////////////////////
26 include::early_lock_cancellation.txt[]
32 include::ost_setattr.txt[]
34 include::ost_punch.txt[]
36 include::mds_reint.txt[]
38 include::mds_getxattr.txt[]
40 include::ldlm_enqueue.txt[]
42 include::ldlm_bl_callback.txt[]
44 include::ldlm_cp_callback.txt[]
46 Data Structures and Defines
47 ---------------------------
50 Note that 'lustre_msg' and 'ptlrpc_body' are described in the main
51 protocol document. Those details are not repeated in this brief
52 extract. Only those structures that are particular to the 'setattr'
53 activity are included here. This extract will be incorporated back in
54 the protocol document.
56 Miscellaneous Structured Data Types
57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59 include::lustre_file_ids.txt[]
61 include::lustre_handle.txt[]
66 include::layout_intent.txt[]
68 include::ldlm_resource_id.txt[]
70 include::ldlm_intent.txt[]
72 include::ldlm_resource_desc.txt[]
74 include::ldlm_lock_desc.txt[]
76 include::ldlm_request.txt[]
78 include::ldlm_reply.txt[]
80 include::ost_lvb.txt[]
82 //////////////////////////////////////////////////////////////////////
83 These are back up one level (starting with ~~~~):
84 //////////////////////////////////////////////////////////////////////
86 include::mds_reint_structs.txt[]
88 include::ost_setattr_structs.txt[]
96 Copyright (C) Intel 2015
98 This work is licensed under a Creative Commons Attribution-ShareAlike
99 4.0 International License (CC BY-SA 4.0). See
100 <https://creativecommons.org/licenses/by-sa/4.0/> for more detail.