sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget0/translations/zh_CN/filesystems/nfs/nfs41-servermodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget0/translations/zh_TW/filesystems/nfs/nfs41-servermodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget0/translations/it_IT/filesystems/nfs/nfs41-servermodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget0/translations/ja_JP/filesystems/nfs/nfs41-servermodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget0/translations/ko_KR/filesystems/nfs/nfs41-servermodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget0/translations/sp_SP/filesystems/nfs/nfs41-servermodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhsection)}(hhh](htitle)}(hNFSv4.1 Server Implementationh]hNFSv4.1 Server Implementation}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhJ/var/lib/git/docbuild/linux/Documentation/filesystems/nfs/nfs41-server.rsthKubh paragraph)}(hServer support for minorversion 1 can be controlled using the /proc/fs/nfsd/versions control file. The string output returned by reading this file will contain either "+4.1" or "-4.1" correspondingly.h]hServer support for minorversion 1 can be controlled using the /proc/fs/nfsd/versions control file. The string output returned by reading this file will contain either “+4.1” or “-4.1” correspondingly.}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hX(Currently, server support for minorversion 1 is enabled by default. It can be disabled at run time by writing the string "-4.1" to the /proc/fs/nfsd/versions control file. Note that to write this control file, the nfsd service must be taken down. You can use rpc.nfsd for this; see rpc.nfsd(8).h]hX,Currently, server support for minorversion 1 is enabled by default. It can be disabled at run time by writing the string “-4.1” to the /proc/fs/nfsd/versions control file. Note that to write this control file, the nfsd service must be taken down. You can use rpc.nfsd for this; see rpc.nfsd(8).}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhhhubh)}(h(Warning: older servers will interpret "+4.1" and "-4.1" as "+4" and "-4", respectively. Therefore, code meant to work on both new and old kernels must turn 4.1 on or off *before* turning support for version 4 on or off; rpc.nfsd does this correctly.)h](h(Warning: older servers will interpret “+4.1” and “-4.1” as “+4” and “-4”, respectively. Therefore, code meant to work on both new and old kernels must turn 4.1 on or off }(hhhhhNhNubhemphasis)}(h*before*h]hbefore}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhubhH turning support for version 4 on or off; rpc.nfsd does this correctly.)}(hhhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hOThe NFSv4 minorversion 1 (NFSv4.1) implementation in nfsd is based on RFC 5661.h]hOThe NFSv4 minorversion 1 (NFSv4.1) implementation in nfsd is based on RFC 5661.}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hFrom the many new features in NFSv4.1 the current implementation focuses on the mandatory-to-implement NFSv4.1 Sessions, providing "exactly once" semantics and better control and throttling of the resources allocated for each client.h]hFrom the many new features in NFSv4.1 the current implementation focuses on the mandatory-to-implement NFSv4.1 Sessions, providing “exactly once” semantics and better control and throttling of the resources allocated for each client.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hX;The table below, taken from the NFSv4.1 document, lists the operations that are mandatory to implement (REQ), optional (OPT), and NFSv4.0 operations that are required not to implement (MNI) in minor version 1. The first column indicates the operations that are not supported yet by the linux server implementation.h]hX;The table below, taken from the NFSv4.1 document, lists the operations that are mandatory to implement (REQ), optional (OPT), and NFSv4.0 operations that are required not to implement (MNI) in minor version 1. The first column indicates the operations that are not supported yet by the linux server implementation.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hHThe OPTIONAL features identified and their abbreviations are as follows:h]hHThe OPTIONAL features identified and their abbreviations are as follows:}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK#hhhhubh bullet_list)}(hhh](h list_item)}(h**pNFS** Parallel NFSh]h)}(hj8h](hstrong)}(h**pNFS**h]hpNFS}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1j=hj:ubh Parallel NFS}(hj:hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK%hj6ubah}(h]h ]h"]h$]h&]uh1j4hj1hhhhhNubj5)}(h**FDELG** File Delegationsh]h)}(hj_h](j>)}(h **FDELG**h]hFDELG}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1j=hjaubh File Delegations}(hjahhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK&hj]ubah}(h]h ]h"]h$]h&]uh1j4hj1hhhhhNubj5)}(h$**DDELG** Directory Delegations h]h)}(h#**DDELG** Directory Delegationsh](j>)}(h **DDELG**h]hDDELG}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j=hjubh Directory Delegations}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK'hjubah}(h]h ]h"]h$]h&]uh1j4hj1hhhhhNubeh}(h]h ]h"]h$]h&]bullet-uh1j/hhhK%hhhhubh)}(hLThe following abbreviations indicate the linux server implementation status.h]hLThe following abbreviations indicate the linux server implementation status.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK)hhhhubj0)}(hhh](j5)}(h%**I** Implemented NFSv4.1 operations.h]h)}(hjh](j>)}(h**I**h]hI}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j=hjubh Implemented NFSv4.1 operations.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK+hjubah}(h]h ]h"]h$]h&]uh1j4hjhhhhhNubj5)}(h**NS** Not Supported.h]h)}(hjh](j>)}(h**NS**h]hNS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j=hjubh Not Supported.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK,hjubah}(h]h ]h"]h$]h&]uh1j4hjhhhhhNubj5)}(h.**NS\*** Unimplemented optional feature. h]h)}(h-**NS\*** Unimplemented optional feature.h](j>)}(h**NS\***h]hNS*}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j=hjubh% Unimplemented optional feature.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK-hj ubah}(h]h ]h"]h$]h&]uh1j4hjhhhhhNubeh}(h]h ]h"]h$]h&]jjuh1j/hhhK+hhhhubh)}(hhh](h)}(h Operationsh]h Operations}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj7hhhhhK0ubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jRhjOubjS)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jRhjOubjS)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jRhjOubjS)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jRhjOubjS)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jRhjOubhthead)}(hhh]hrow)}(hhh](hentry)}(hhh]h)}(hImplementation statush]hImplementation status}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK3hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Operationh]h Operation}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK3hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hREQ,REC, OPT or NMIh]hREQ,REC, OPT or NMI}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK3hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hFeature (REQ, REC or OPT)h]hFeature (REQ, REC or OPT)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK3hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Definitionh]h Definition}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK3hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjOubhtbody)}(hhh](j)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hACCESSh]hACCESS}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hj"ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hREQh]hREQ}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hj9ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Section 18.1h]h Section 18.1}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hjYubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hIh]hI}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hjyubah}(h]h ]h"]h$]h&]uh1jhjvubj)}(hhh]h)}(hBACKCHANNEL_CTLh]hBACKCHANNEL_CTL}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hjubah}(h]h ]h"]h$]h&]uh1jhjvubj)}(hhh]h)}(hREQh]hREQ}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hjubah}(h]h ]h"]h$]h&]uh1jhjvubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjvubj)}(hhh]h)}(h Section 18.33h]h Section 18.33}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hjubah}(h]h ]h"]h$]h&]uh1jhjvubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hj~h]hI}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hBIND_CONN_TO_SESSIONh]hBIND_CONN_TO_SESSION}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hREQh]hREQ}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Section 18.34h]h Section 18.34}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hj4ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjQubj)}(hhh]h)}(hCLOSEh]hCLOSE}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hj]ubah}(h]h ]h"]h$]h&]uh1jhjQubj)}(hhh]h)}(hREQh]hREQ}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hjtubah}(h]h ]h"]h$]h&]uh1jhjQubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjQubj)}(hhh]h)}(h Section 18.2h]h Section 18.2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK;hjubah}(h]h ]h"]h$]h&]uh1jhjQubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hCOMMITh]hCOMMIT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK=hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hREQh]hREQ}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK=hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Section 18.3h]h Section 18.3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK=hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hCREATEh]hCREATE}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hREQh]hREQ}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hj4ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Section 18.4h]h Section 18.4}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK?hjTubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hj~h]hI}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjtubah}(h]h ]h"]h$]h&]uh1jhjqubj)}(hhh]h)}(hCREATE_SESSIONh]hCREATE_SESSION}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjubah}(h]h ]h"]h$]h&]uh1jhjqubj)}(hhh]h)}(hREQh]hREQ}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjubah}(h]h ]h"]h$]h&]uh1jhjqubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjqubj)}(hhh]h)}(h Section 18.36h]h Section 18.36}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjubah}(h]h ]h"]h$]h&]uh1jhjqubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hNS*h]hNS*}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h DELEGPURGEh]h DELEGPURGE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hOPTh]hOPT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h FDELG (REQ)h]h FDELG (REQ)}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChj&ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Section 18.5h]h Section 18.5}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChj=ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjZubj)}(hhh]h)}(h DELEGRETURNh]h DELEGRETURN}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhjfubah}(h]h ]h"]h$]h&]uh1jhjZubj)}(hhh]h)}(hOPTh]hOPT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhj}ubah}(h]h ]h"]h$]h&]uh1jhjZubj)}(hhh]h)}(hFDELG,h]hFDELG,}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhjubah}(h]h ]h"]h$]h&]uh1jhjZubj)}(hhh]h)}(h Section 18.6h]h Section 18.6}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKEhjubah}(h]h ]h"]h$]h&]uh1jhjZubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h DDELG, pNFSh]h DDELG, pNFS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKGhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h(REQ)h]h(REQ)}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKIhj*ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hj~h]hI}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKKhjSubah}(h]h ]h"]h$]h&]uh1jhjPubj)}(hhh]h)}(hDESTROY_CLIENTIDh]hDESTROY_CLIENTID}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKKhjiubah}(h]h ]h"]h$]h&]uh1jhjPubj)}(hhh]h)}(hREQh]hREQ}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKKhjubah}(h]h ]h"]h$]h&]uh1jhjPubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjPubj)}(hhh]h)}(h Section 18.50h]h Section 18.50}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKKhjubah}(h]h ]h"]h$]h&]uh1jhjPubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hj~h]hI}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKMhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hDESTROY_SESSIONh]hDESTROY_SESSION}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKMhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hREQh]hREQ}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKMhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Section 18.37h]h Section 18.37}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKMhj ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hj~h]hI}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKOhj-ubah}(h]h ]h"]h$]h&]uh1jhj*ubj)}(hhh]h)}(h EXCHANGE_IDh]h EXCHANGE_ID}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKOhjCubah}(h]h ]h"]h$]h&]uh1jhj*ubj)}(hhh]h)}(hREQh]hREQ}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKOhjZubah}(h]h ]h"]h$]h&]uh1jhj*ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj*ubj)}(hhh]h)}(h Section 18.35h]h Section 18.35}(hj}hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKOhjzubah}(h]h ]h"]h$]h&]uh1jhj*ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hj~h]hI}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKQhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h FREE_STATEIDh]h FREE_STATEID}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKQhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hREQh]hREQ}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKQhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Section 18.38h]h Section 18.38}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKQhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hGETATTRh]hGETATTR}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKShj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hREQh]hREQ}(hj* hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKShj' ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h Section 18.7h]h Section 18.7}(hjJ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKShjG ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hj~h]hI}(hjj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKUhjg ubah}(h]h ]h"]h$]h&]uh1jhjd ubj)}(hhh]h)}(h GETDEVICEINFOh]h GETDEVICEINFO}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKUhj} ubah}(h]h ]h"]h$]h&]uh1jhjd ubj)}(hhh]h)}(hOPTh]hOPT}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKUhj ubah}(h]h ]h"]h$]h&]uh1jhjd ubj)}(hhh]h)}(h pNFS (REQ)h]h pNFS (REQ)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKUhj ubah}(h]h ]h"]h$]h&]uh1jhjd ubj)}(hhh]h)}(h Section 18.40h]h Section 18.40}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKUhj ubah}(h]h ]h"]h$]h&]uh1jhjd ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hNS*h]hNS*}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h GETDEVICELISTh]h GETDEVICELIST}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hOPTh]hOPT}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h pNFS (OPT)h]h pNFS (OPT)}(hj* hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhj' ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h Section 18.41h]h Section 18.41}(hjA hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhj> ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj[ ubj)}(hhh]h)}(hGETFHh]hGETFH}(hjj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKYhjg ubah}(h]h ]h"]h$]h&]uh1jhj[ ubj)}(hhh]h)}(hREQh]hREQ}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKYhj~ ubah}(h]h ]h"]h$]h&]uh1jhj[ ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj[ ubj)}(hhh]h)}(h Section 18.8h]h Section 18.8}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKYhj ubah}(h]h ]h"]h$]h&]uh1jhj[ ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hNS*h]hNS*}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK[hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hGET_DIR_DELEGATIONh]hGET_DIR_DELEGATION}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK[hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hOPTh]hOPT}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK[hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h DDELG (REQ)h]h DDELG (REQ)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK[hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h Section 18.39h]h Section 18.39}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK[hj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hj~h]hI}(hj= hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK]hj: ubah}(h]h ]h"]h$]h&]uh1jhj7 ubj)}(hhh]h)}(h LAYOUTCOMMITh]h LAYOUTCOMMIT}(hjS hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK]hjP ubah}(h]h ]h"]h$]h&]uh1jhj7 ubj)}(hhh]h)}(hOPTh]hOPT}(hjj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK]hjg ubah}(h]h ]h"]h$]h&]uh1jhj7 ubj)}(hhh]h)}(h pNFS (REQ)h]h pNFS (REQ)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK]hj~ ubah}(h]h ]h"]h$]h&]uh1jhj7 ubj)}(hhh]h)}(h Section 18.42h]h Section 18.42}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK]hj ubah}(h]h ]h"]h$]h&]uh1jhj7 ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hj~h]hI}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK_hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h LAYOUTGETh]h LAYOUTGET}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK_hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hOPTh]hOPT}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK_hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h pNFS (REQ)h]h pNFS (REQ)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK_hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h Section 18.43h]h Section 18.43}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK_hj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hj~h]hI}(hj3 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKahj0 ubah}(h]h ]h"]h$]h&]uh1jhj- ubj)}(hhh]h)}(h LAYOUTRETURNh]h LAYOUTRETURN}(hjI hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKahjF ubah}(h]h ]h"]h$]h&]uh1jhj- ubj)}(hhh]h)}(hOPTh]hOPT}(hj` hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKahj] ubah}(h]h ]h"]h$]h&]uh1jhj- ubj)}(hhh]h)}(h pNFS (REQ)h]h pNFS (REQ)}(hjw hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKahjt ubah}(h]h ]h"]h$]h&]uh1jhj- ubj)}(hhh]h)}(h Section 18.44h]h Section 18.44}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKahj ubah}(h]h ]h"]h$]h&]uh1jhj- ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hLINKh]hLINK}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKchj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hOPTh]hOPT}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKchj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h Section 18.9h]h Section 18.9}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKchj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hLOCKh]hLOCK}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKehj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hREQh]hREQ}(hj. hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKehj+ ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h Section 18.10h]h Section 18.10}(hjN hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKehjK ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjh ubj)}(hhh]h)}(hLOCKTh]hLOCKT}(hjw hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKghjt ubah}(h]h ]h"]h$]h&]uh1jhjh ubj)}(hhh]h)}(hREQh]hREQ}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKghj ubah}(h]h ]h"]h$]h&]uh1jhjh ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjh ubj)}(hhh]h)}(h Section 18.11h]h Section 18.11}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKghj ubah}(h]h ]h"]h$]h&]uh1jhjh ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hLOCKUh]hLOCKU}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKihj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hREQh]hREQ}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKihj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h Section 18.12h]h Section 18.12}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKihj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj(ubj)}(hhh]h)}(hLOOKUPh]hLOOKUP}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKkhj4ubah}(h]h ]h"]h$]h&]uh1jhj(ubj)}(hhh]h)}(hREQh]hREQ}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKkhjKubah}(h]h ]h"]h$]h&]uh1jhj(ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj(ubj)}(hhh]h)}(h Section 18.13h]h Section 18.13}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKkhjkubah}(h]h ]h"]h$]h&]uh1jhj(ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hLOOKUPPh]hLOOKUPP}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKmhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hREQh]hREQ}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKmhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Section 18.14h]h Section 18.14}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKmhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hNVERIFYh]hNVERIFY}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKohjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hREQh]hREQ}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKohj ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Section 18.15h]h Section 18.15}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKohj+ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjHubj)}(hhh]h)}(hOPENh]hOPEN}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKqhjTubah}(h]h ]h"]h$]h&]uh1jhjHubj)}(hhh]h)}(hREQh]hREQ}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKqhjkubah}(h]h ]h"]h$]h&]uh1jhjHubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjHubj)}(hhh]h)}(h Section 18.16h]h Section 18.16}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKqhjubah}(h]h ]h"]h$]h&]uh1jhjHubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hNS*h]hNS*}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKshjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hOPENATTRh]hOPENATTR}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKshjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hOPTh]hOPT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKshjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Section 18.17h]h Section 18.17}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKshjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h OPEN_CONFIRMh]h OPEN_CONFIRM}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKuhj"ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hMNIh]hMNI}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKuhj9ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hN/Ah]hN/A}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKuhjYubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjvubj)}(hhh]h)}(hOPEN_DOWNGRADEh]hOPEN_DOWNGRADE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKwhjubah}(h]h ]h"]h$]h&]uh1jhjvubj)}(hhh]h)}(hREQh]hREQ}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKwhjubah}(h]h ]h"]h$]h&]uh1jhjvubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjvubj)}(hhh]h)}(h Section 18.18h]h Section 18.18}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKwhjubah}(h]h ]h"]h$]h&]uh1jhjvubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hPUTFHh]hPUTFH}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKyhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hREQh]hREQ}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKyhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Section 18.19h]h Section 18.19}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKyhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj6ubj)}(hhh]h)}(hPUTPUBFHh]hPUTPUBFH}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK{hjBubah}(h]h ]h"]h$]h&]uh1jhj6ubj)}(hhh]h)}(hREQh]hREQ}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK{hjYubah}(h]h ]h"]h$]h&]uh1jhj6ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj6ubj)}(hhh]h)}(h Section 18.20h]h Section 18.20}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK{hjyubah}(h]h ]h"]h$]h&]uh1jhj6ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h PUTROOTFHh]h PUTROOTFH}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK}hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hREQh]hREQ}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK}hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Section 18.21h]h Section 18.21}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK}hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hREADh]hREAD}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hREQh]hREQ}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Section 18.22h]h Section 18.22}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj9ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjVubj)}(hhh]h)}(hREADDIRh]hREADDIR}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjbubah}(h]h ]h"]h$]h&]uh1jhjVubj)}(hhh]h)}(hREQh]hREQ}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjyubah}(h]h ]h"]h$]h&]uh1jhjVubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjVubj)}(hhh]h)}(h Section 18.23h]h Section 18.23}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjVubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hREADLINKh]hREADLINK}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hOPTh]hOPT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Section 18.24h]h Section 18.24}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hRECLAIM_COMPLETEh]hRECLAIM_COMPLETE}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj"ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hREQh]hREQ}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj9ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Section 18.51h]h Section 18.51}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjYubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjvubj)}(hhh]h)}(hRELEASE_LOCKOWNERh]hRELEASE_LOCKOWNER}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjvubj)}(hhh]h)}(hMNIh]hMNI}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjvubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjvubj)}(hhh]h)}(hN/Ah]hN/A}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjvubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hREMOVEh]hREMOVE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hREQh]hREQ}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Section 18.25h]h Section 18.25}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj6ubj)}(hhh]h)}(hRENAMEh]hRENAME}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjBubah}(h]h ]h"]h$]h&]uh1jhj6ubj)}(hhh]h)}(hREQh]hREQ}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjYubah}(h]h ]h"]h$]h&]uh1jhj6ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj6ubj)}(hhh]h)}(h Section 18.26h]h Section 18.26}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjyubah}(h]h ]h"]h$]h&]uh1jhj6ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hRENEWh]hRENEW}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hMNIh]hMNI}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hN/Ah]hN/A}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h RESTOREFHh]h RESTOREFH}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hREQh]hREQ}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Section 18.27h]h Section 18.27}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj9ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjVubj)}(hhh]h)}(hSAVEFHh]hSAVEFH}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjbubah}(h]h ]h"]h$]h&]uh1jhjVubj)}(hhh]h)}(hREQh]hREQ}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjyubah}(h]h ]h"]h$]h&]uh1jhjVubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjVubj)}(hhh]h)}(h Section 18.28h]h Section 18.28}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjVubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hSECINFOh]hSECINFO}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hREQh]hREQ}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Section 18.29h]h Section 18.29}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hj~h]hI}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hSECINFO_NO_NAMEh]hSECINFO_NO_NAME}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj/ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hRECh]hREC}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjFubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h pNFS filesh]h pNFS files}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj]ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hSection 18.45,h]hSection 18.45,}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjtubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h layout (REQ)h]h layout (REQ)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Section 13.12h]h Section 13.12}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hj~h]hI}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hSEQUENCEh]hSEQUENCE}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hREQh]hREQ}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Section 18.46h]h Section 18.46}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj3ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjPubj)}(hhh]h)}(hSETATTRh]hSETATTR}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj\ubah}(h]h ]h"]h$]h&]uh1jhjPubj)}(hhh]h)}(hREQh]hREQ}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjsubah}(h]h ]h"]h$]h&]uh1jhjPubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjPubj)}(hhh]h)}(h Section 18.30h]h Section 18.30}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjPubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h SETCLIENTIDh]h SETCLIENTID}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hMNIh]hMNI}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hN/Ah]hN/A}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hSETCLIENTID_CONFIRMh]hSETCLIENTID_CONFIRM}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hMNIh]hMNI}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj3ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hN/Ah]hN/A}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjSubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hNSh]hNS}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjsubah}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh]h)}(hSET_SSVh]hSET_SSV}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh]h)}(hREQh]hREQ}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh]h)}(h Section 18.47h]h Section 18.47}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjpubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hj~h]hI}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h TEST_STATEIDh]h TEST_STATEID}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hREQh]hREQ}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Section 18.48h]h Section 18.48}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj.ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjKubj)}(hhh]h)}(hVERIFYh]hVERIFY}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjWubah}(h]h ]h"]h$]h&]uh1jhjKubj)}(hhh]h)}(hREQh]hREQ}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjnubah}(h]h ]h"]h$]h&]uh1jhjKubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjKubj)}(hhh]h)}(h Section 18.31h]h Section 18.31}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjKubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hNS*h]hNS*}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hWANT_DELEGATIONh]hWANT_DELEGATION}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hOPTh]hOPT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h FDELG (OPT)h]h FDELG (OPT)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Section 18.49h]h Section 18.49}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj'ubj)}(hhh]h)}(hWRITEh]hWRITE}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj3ubah}(h]h ]h"]h$]h&]uh1jhj'ubj)}(hhh]h)}(hREQh]hREQ}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjJubah}(h]h ]h"]h$]h&]uh1jhj'ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj'ubj)}(hhh]h)}(h Section 18.32h]h Section 18.32}(hjmhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjjubah}(h]h ]h"]h$]h&]uh1jhj'ubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjOubeh}(h]h ]h"]h$]h&]colsKuh1jMhjJubah}(h]h ]h"]h$]h&]uh1jHhj7hhhhhNubeh}(h] operationsah ]h"] operationsah$]h&]uh1hhhhhhhhK0ubh)}(hhh](h)}(hCallback Operationsh]hCallback Operations}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubjI)}(hhh]jN)}(hhh](jS)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jRhjubjS)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jRhjubjS)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jRhjubjS)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jRhjubjS)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jRhjubj)}(hhh]j)}(hhh](j)}(hhh]h)}(hImplementation statush]hImplementation status}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Operationh]h Operation}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hREQ,REC, OPT or NMIh]hREQ,REC, OPT or NMI}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hFeature (REQ, REC or OPT)h]hFeature (REQ, REC or OPT)}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj6ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Definitionh]h Definition}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjMubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjsubj)}(hhh]h)}(h CB_GETATTRh]h CB_GETATTR}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjsubj)}(hhh]h)}(hOPTh]hOPT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjsubj)}(hhh]h)}(h FDELG (REQ)h]h FDELG (REQ)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjsubj)}(hhh]h)}(h Section 20.1h]h Section 20.1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjsubeh}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh](j)}(hhh]h)}(hj~h]hI}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hCB_LAYOUTRECALLh]hCB_LAYOUTRECALL}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hOPTh]hOPT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h pNFS (REQ)h]h pNFS (REQ)}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj(ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Section 20.3h]h Section 20.3}(hjBhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj?ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh](j)}(hhh]h)}(hNS*h]hNS*}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj_ubah}(h]h ]h"]h$]h&]uh1jhj\ubj)}(hhh]h)}(h CB_NOTIFYh]h CB_NOTIFY}(hjyhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjvubah}(h]h ]h"]h$]h&]uh1jhj\ubj)}(hhh]h)}(hOPTh]hOPT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhj\ubj)}(hhh]h)}(h DDELG (REQ)h]h DDELG (REQ)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhj\ubj)}(hhh]h)}(h Section 20.4h]h Section 20.4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhj\ubeh}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh](j)}(hhh]h)}(hNS*h]hNS*}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hCB_NOTIFY_DEVICEIDh]hCB_NOTIFY_DEVICEID}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hOPTh]hOPT}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h pNFS (OPT)h]h pNFS (OPT)}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Section 20.12h]h Section 20.12}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj7ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh](j)}(hhh]h)}(hNS*h]hNS*}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjWubah}(h]h ]h"]h$]h&]uh1jhjTubj)}(hhh]h)}(hCB_NOTIFY_LOCKh]hCB_NOTIFY_LOCK}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjnubah}(h]h ]h"]h$]h&]uh1jhjTubj)}(hhh]h)}(hOPTh]hOPT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjTubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjTubj)}(hhh]h)}(h Section 20.11h]h Section 20.11}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjTubeh}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh](j)}(hhh]h)}(hNS*h]hNS*}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h CB_PUSH_DELEGh]h CB_PUSH_DELEG}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hOPTh]hOPT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h FDELG (OPT)h]h FDELG (OPT)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h Section 20.5h]h Section 20.5}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj!ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj>ubj)}(hhh]h)}(h CB_RECALLh]h CB_RECALL}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjJubah}(h]h ]h"]h$]h&]uh1jhj>ubj)}(hhh]h)}(hOPTh]hOPT}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjaubah}(h]h ]h"]h$]h&]uh1jhj>ubj)}(hhh]h)}(hFDELG,h]hFDELG,}(hj{hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjxubah}(h]h ]h"]h$]h&]uh1jhj>ubj)}(hhh]h)}(h Section 20.2h]h Section 20.2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhj>ubeh}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h DDELG, pNFSh]h DDELG, pNFS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h(REQ)h]h(REQ)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh](j)}(hhh]h)}(hNS*h]hNS*}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj7ubah}(h]h ]h"]h$]h&]uh1jhj4ubj)}(hhh]h)}(h CB_RECALL_ANYh]h CB_RECALL_ANY}(hjQhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjNubah}(h]h ]h"]h$]h&]uh1jhj4ubj)}(hhh]h)}(hOPTh]hOPT}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjeubah}(h]h ]h"]h$]h&]uh1jhj4ubj)}(hhh]h)}(hFDELG,h]hFDELG,}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj|ubah}(h]h ]h"]h$]h&]uh1jhj4ubj)}(hhh]h)}(h Section 20.6h]h Section 20.6}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhj4ubeh}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h DDELG, pNFSh]h DDELG, pNFS}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h(REQ)h]h(REQ)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh](j)}(hhh]h)}(hNSh]hNS}(hj> hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj; ubah}(h]h ]h"]h$]h&]uh1jhj8 ubj)}(hhh]h)}(hCB_RECALL_SLOTh]hCB_RECALL_SLOT}(hjU hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjR ubah}(hm8]h ]h"]h$]h&]uh1jhj8 ubj)}(hhh]h)}(hREQh]hREQ}(hjl hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhji ubah}(h]h ]h"]h$]h&]uh1jhj8 ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj8 ubj)}(hhh]h)}(h Section 20.8h]h Section 20.8}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj8 ubeh}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh](j)}(hhh]h)}(hNS*h]hNS*}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hCB_RECALLABLE_OBJ_AVAILh]hCB_RECALLABLE_OBJ_AVAIL}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hOPTh]hOPT}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h DDELG, pNFSh]h DDELG, pNFS}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h Section 20.7h]h Section 20.7}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj!ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj"!ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj"!ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj"!ubj)}(hhh]h)}(h(REQ)h]h(REQ)}(hjC!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj@!ubah}(h]h ]h"]h$]h&]uh1jhj"!ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj"!ubeh}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh](j)}(hhh]h)}(hj~h]hI}(hjl!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhji!ubah}(h]h ]h"]h$]h&]uh1jhjf!ubj)}(hhh]h)}(h CB_SEQUENCEh]h CB_SEQUENCE}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj!ubah}(h]h ]h"]h$]h&]uh1jhjf!ubj)}(hhh]h)}(hOPTh]hOPT}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj!ubah}(h]h ]h"]h$]h&]uh1jhjf!ubj)}(hhh]h)}(hFDELG,h]hFDELG,}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj!ubah}(h]h ]h"]h$]h&]uh1jhjf!ubj)}(hhh]h)}(h Section 20.9h]h Section 20.9}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj!ubah}(h]h ]h"]h$]h&]uh1jhjf!ubeh}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj!ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj!ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj!ubj)}(hhh]h)}(h DDELG, pNFSh]h DDELG, pNFS}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj!ubah}(h]h ]h"]h$]h&]uh1jhj!ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj!ubeh}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj%"ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj%"ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj%"ubj)}(hhh]h)}(h(REQ)h]h(REQ)}(hjF"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjC"ubah}(h]h ]h"]h$]h&]uh1jhj%"ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj%"ubeh}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh](j)}(hhh]h)}(hNS*h]hNS*}(hjo"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjl"ubah}(h]h ]h"]h$]h&]uh1jhji"ubj)}(hhh]h)}(hCB_WANTS_CANCELLEDh]hCB_WANTS_CANCELLED}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj"ubah}(h]h ]h"]h$]h&]uh1jhji"ubj)}(hhh]h)}(hOPTh]hOPT}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj"ubah}(h]h ]h"]h$]h&]uh1jhji"ubj)}(hhh]h)}(hFDELG,h]hFDELG,}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj"ubah}(h]h ]h"]h$]h&]uh1jhji"ubj)}(hhh]h)}(h Section 20.10h]h Section 20.10}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj"ubah}(h]h ]h"]h$]h&]uh1jhji"ubeh}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj"ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj"ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj"ubj)}(hhh]h)}(h DDELG, pNFSh]h DDELG, pNFS}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj#ubah}(h]h ]h"]h$]h&]uh1jhj"ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj"ubeh}(h]h ]h"]h$]h&]uh1jhjpubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj)#ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj)#ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj)#ubj)}(hhh]h)}(h(REQ)h]h(REQ)}(hjJ#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjG#ubah}(h]h ]h"]h$]h&]uh1jhj)#ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj)#ubeh}(h]h ]h"]h$]h&]uh1jhjpubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1jMhjubah}(h]h ]h"]h$]h&]uh1jHhjhhhhhNubeh}(h]callback-operationsah ]h"]callback operationsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hImplementation notes:h]hImplementation notes:}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj#hhhhhKubhdefinition_list)}(hhh](hdefinition_list_item)}(hSSV: The spec claims this is mandatory, but we don't actually know of any implementations, so we're ignoring it for now. The server returns NFS4ERR_ENCR_ALG_UNSUPP on EXCHANGE_ID, which should be future-proof. h](hterm)}(hSSV:h]hSSV:}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1j#hhhKhj#ubh definition)}(hhh]h)}(hThe spec claims this is mandatory, but we don't actually know of any implementations, so we're ignoring it for now. The server returns NFS4ERR_ENCR_ALG_UNSUPP on EXCHANGE_ID, which should be future-proof.h]hThe spec claims this is mandatory, but we don’t actually know of any implementations, so we’re ignoring it for now. The server returns NFS4ERR_ENCR_ALG_UNSUPP on EXCHANGE_ID, which should be future-proof.}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj#ubah}(h]h ]h"]h$]h&]uh1j#hj#ubeh}(h]h ]h"]h$]h&]uh1j#hhhKhj#ubj#)}(hGSS on the backchannel: Again, theoretically required but not widely implemented (in particular, the current Linux client doesn't request it). We return NFS4ERR_ENCR_ALG_UNSUPP on CREATE_SESSION. h](j#)}(hGSS on the backchannel:h]hGSS on the backchannel:}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1j#hhhKhj#ubj#)}(hhh]h)}(hAgain, theoretically required but not widely implemented (in particular, the current Linux client doesn't request it). We return NFS4ERR_ENCR_ALG_UNSUPP on CREATE_SESSION.h]hAgain, theoretically required but not widely implemented (in particular, the current Linux client doesn’t request it). We return NFS4ERR_ENCR_ALG_UNSUPP on CREATE_SESSION.}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj#ubah}(h]h ]h"]h$]h&]uh1j#hj#ubeh}(h]h ]h"]h$]h&]uh1j#hhhKhj#hhubj#)}(hDELEGPURGE: mandatory only for servers that support CLAIM_DELEGATE_PREV and/or CLAIM_DELEG_PREV_FH (which allows clients to keep delegations that persist across client reboots). Thus we need not implement this for now. h](j#)}(h DELEGPURGE:h]h DELEGPURGE:}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1j#hhhKhj$ubj#)}(hhh]h)}(hmandatory only for servers that support CLAIM_DELEGATE_PREV and/or CLAIM_DELEG_PREV_FH (which allows clients to keep delegations that persist across client reboots). Thus we need not implement this for now.h]hmandatory only for servers that support CLAIM_DELEGATE_PREV and/or CLAIM_DELEG_PREV_FH (which allows clients to keep delegations that persist across client reboots). Thus we need not implement this for now.}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj$ubah}(h]h ]h"]h$]h&]uh1j#hj$ubeh}(h]h ]h"]h$]h&]uh1j#hhhKhj#hhubj#)}(h,EXCHANGE_ID: implementation ids are ignored h](j#)}(h EXCHANGE_ID:h]h EXCHANGE_ID:}(hj5$hhhNhNubah}(h]h ]h"]h$]h&]uh1j#hhhKhj1$ubj#)}(hhh]h)}(himplementation ids are ignoredh]himplementation ids are ignored}(hjF$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjC$ubah}(h]h ]h"]h$]h&]uh1j#hj1$ubeh}(h]h ]h"]h$]h&]uh1j#hhhKhj#hhubj#)}(h3CREATE_SESSION: backchannel attributes are ignored h](j#)}(hCREATE_SESSION:h]hCREATE_SESSION:}(hjd$hhhNhNubah}(h]h ]h"]h$]h&]uh1j#hhhKhj`$ubj#)}(hhh]h)}(h"backchannel attributes are ignoredh]h"backchannel attributes are ignored}(hju$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjr$ubah}(h]h ]h"]h$]h&]uh1j#hj`$ubeh}(h]h ]h"]h$]h&]uh1j#hhhKhj#hhubj#)}(hESEQUENCE: no support for dynamic slot table renegotiation (optional) h](j#)}(h SEQUENCE:h]h SEQUENCE:}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1j#hhhKhj$ubj#)}(hhh]h)}(h:no support for dynamic slot table renegotiation (optional)h]h:no support for dynamic slot table renegotiation (optional)}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj$ubah}(h]h ]h"]h$]h&]uh1j#hj$ubeh}(h]h ]h"]h$]h&]uh1j#hhhKhj#hhubj#)}(hXNonstandard compound limitations: No support for a sessions fore channel RPC compound that requires both a ca_maxrequestsize request and a ca_maxresponsesize reply, so we may fail to live up to the promise we made in CREATE_SESSION fore channel negotiation. h](j#)}(h!Nonstandard compound limitations:h]h!Nonstandard compound limitations:}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1j#hhhKhj$ubj#)}(hhh]h)}(hNo support for a sessions fore channel RPC compound that requires both a ca_maxrequestsize request and a ca_maxresponsesize reply, so we may fail to live up to the promise we made in CREATE_SESSION fore channel negotiation.h]hNo support for a sessions fore channel RPC compound that requires both a ca_maxrequestsize request and a ca_maxresponsesize reply, so we may fail to live up to the promise we made in CREATE_SESSION fore channel negotiation.}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj$ubah}(h]h ]h"]h$]h&]uh1j#hj$ubeh}(h]h ]h"]h$]h&]uh1j#hhhKhj#hhubeh}(h]h ]h"]h$]h&]uh1j#hj#hhhhhNubh)}(hLSee also http://wiki.linux-nfs.org/wiki/index.php/Server_4.0_and_4.1_issues.h](h See also }(hj$hhhNhNubh reference)}(hBhttp://wiki.linux-nfs.org/wiki/index.php/Server_4.0_and_4.1_issuesh]hBhttp://wiki.linux-nfs.org/wiki/index.php/Server_4.0_and_4.1_issues}(hj$hhhNhNubah}(h]h ]h"]h$]h&]refurij$uh1j$hj$ubh.}(hj$hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhj#hhubeh}(h]implementation-notesah ]h"]implementation notes:ah$]h&]uh1hhhhhhhhKubeh}(h]nfsv4-1-server-implementationah ]h"]nfsv4.1 server implementationah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksjfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerjH%error_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}nameids}(j#%j %jjj#j#j%j%u nametypes}(j#%jj#j%uh}(j %hjj7j#jj%j#u footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages]transform_messages] transformerN include_log] decorationNhhub.