Whamcloud - gitweb
5c5454f0ff7027856599968f407bd3479ecf3018
[doc/protocol.git] / ldlm_cancel.txt
1 Command 103: LDLM_CANCEL
2 ~~~~~~~~~~~~~~~~~~~~~~~~
3 [[ldlm-cancel-rpc]]
4
5 An RPC that notifies an entity that a requested lock is no longer needed.
6
7 .LDLM_CANCEL Generic Packet Structure
8 image::ldlm-cancel-generic.png["LDLM_CANCEL Generic Packet Structure",height=100]
9
10 //////////////////////////////////////////////////////////////////////
11 The ldlm-cancel-generic.png diagram resembles this text
12 art:
13
14        LDLM_CANCEL:
15       --request---------------------
16       | ptlrpc_body | ldlm_request |
17       ------------------------------
18       --reply--------
19       | ptlrpc_body |
20       ---------------
21 //////////////////////////////////////////////////////////////////////
22
23 'ptlrpc_body'::
24 RPC descriptor.
25
26 'ldlm_request'::
27 The request RPC identifies the lock being canceled. Only the first
28 'lock_handle' field is used. The rest of the 'ldlm_request' sturcture
29 is not used.
30