RPC 103: LDLM_CANCEL ~~~~~~~~~~~~~~~~~~~~ [[ldlm-cancel-rpc]] An RPC that notifies an entity that a requested lock is no longer needed. .LDLM_CANCEL Request Packet Structure image::ldlm-cancel-request.png["LDLM_CANCEL Request Packet Structure",height=50] ////////////////////////////////////////////////////////////////////// The ldlm-cancel-request.png diagram resembles this text art: LDLM_CANCEL: --request--------------------- | ptlrpc_body | ldlm_request | ------------------------------ ////////////////////////////////////////////////////////////////////// 'ptlrpc_body':: RPC descriptor. <> 'ldlm_request':: The request RPC identifies the lock being canceled. Only the first 'lock_handle' field is used. The rest of the 'ldlm_request' structure is not used. <> .LDLM_CANCEL Reply Packet Structure image::ldlm-cancel-reply.png["LDLM_CANCEL Reply Packet Structure",height=50] ////////////////////////////////////////////////////////////////////// The ldlm-cancel-reply.png diagram resembles this text art: LDLM_CANCEL: --reply-------- | ptlrpc_body | --------------- ////////////////////////////////////////////////////////////////////// 'ptlrpc_body':: RPC descriptor. <>