€•kŒsphinx.addnodes”Œdocument”“”)”}”(Œ rawsource”Œ”Œchildren”]”(Œ translations”Œ LanguagesNode”“”)”}”(hhh]”(hŒ pending_xref”“”)”}”(hhh]”Œdocutils.nodes”ŒText”“”ŒChinese (Simplified)”…””}”Œparent”hsbaŒ attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”Œbackrefs”]”Œ refdomain”Œstd”Œreftype”Œdoc”Œ reftarget”Œ)/translations/zh_CN/admin-guide/cifs/todo”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)”}”(hhh]”hŒChinese (Traditional)”…””}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ)/translations/zh_TW/admin-guide/cifs/todo”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒItalian”…””}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ)/translations/it_IT/admin-guide/cifs/todo”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒJapanese”…””}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ)/translations/ja_JP/admin-guide/cifs/todo”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒKorean”…””}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ)/translations/ko_KR/admin-guide/cifs/todo”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒPortuguese (Brazilian)”…””}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ)/translations/pt_BR/admin-guide/cifs/todo”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)”}”(hhh]”hŒSpanish”…””}”hh–sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ)/translations/sp_SP/admin-guide/cifs/todo”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒEnglish”uh1h hhŒ _document”hŒsource”NŒline”NubhŒsection”“”)”}”(hhh]”(hŒtitle”“”)”}”(hŒTODO”h]”hŒTODO”…””}”(hh¼h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhh·h²hh³ŒC/var/lib/git/docbuild/linux/Documentation/admin-guide/cifs/todo.rst”h´KubhŒ paragraph”“”)”}”(hŒlAs of 6.7 kernel. See https://wiki.samba.org/index.php/LinuxCIFSKernel for list of features added by release”h]”(hŒAs of 6.7 kernel. See ”…””}”(hhÍh²hh³Nh´NubhŒ reference”“”)”}”(hŒ0https://wiki.samba.org/index.php/LinuxCIFSKernel”h]”hŒ0https://wiki.samba.org/index.php/LinuxCIFSKernel”…””}”(hh×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”hÙuh1hÕhhÍubhŒ& for list of features added by release”…””}”(hhÍh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khh·h²hubh¶)”}”(hhh]”(h»)”}”(hŒ"A Partial List of Missing Features”h]”hŒ"A Partial List of Missing Features”…””}”(hhóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhhðh²hh³hÊh´K ubhÌ)”}”(hŒ¶Contributions are welcome. There are plenty of opportunities for visible, important contributions to this module. Here is a partial list of the known problems and missing features:”h]”hŒ¶Contributions are welcome. There are plenty of opportunities for visible, important contributions to this module. Here is a partial list of the known problems and missing features:”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K hhðh²hubhŒenumerated_list”“”)”}”(hhh]”(hŒ list_item”“”)”}”(hXqSMB3 (and SMB3.1.1) missing optional features: multichannel performance optimizations, algorithmic channel selection, directory leases optimizations, support for faster packet signing (GMAC), support for compression over the network, T10 copy offload ie "ODX" (copy chunk, and "Duplicate Extents" ioctl are currently the only two server side copy mechanisms supported) ”h]”hÌ)”}”(hXpSMB3 (and SMB3.1.1) missing optional features: multichannel performance optimizations, algorithmic channel selection, directory leases optimizations, support for faster packet signing (GMAC), support for compression over the network, T10 copy offload ie "ODX" (copy chunk, and "Duplicate Extents" ioctl are currently the only two server side copy mechanisms supported)”h]”hXxSMB3 (and SMB3.1.1) missing optional features: multichannel performance optimizations, algorithmic channel selection, directory leases optimizations, support for faster packet signing (GMAC), support for compression over the network, T10 copy offload ie “ODX†(copy chunk, and “Duplicate Extents†ioctl are currently the only two server side copy mechanisms supported)”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÊh´Nubj)”}”(hŒ®Better optimized compounding and error handling for sparse file support, perhaps addition of new optional SMB3.1.1 fsctls to make collapse range and insert range more atomic ”h]”hÌ)”}”(hŒ­Better optimized compounding and error handling for sparse file support, perhaps addition of new optional SMB3.1.1 fsctls to make collapse range and insert range more atomic”h]”hŒ­Better optimized compounding and error handling for sparse file support, perhaps addition of new optional SMB3.1.1 fsctls to make collapse range and insert range more atomic”…””}”(hj2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÊh´Nubj)”}”(hŒTSupport for SMB3.1.1 over QUIC (and perhaps other socket based protocols like SCTP) ”h]”hÌ)”}”(hŒSSupport for SMB3.1.1 over QUIC (and perhaps other socket based protocols like SCTP)”h]”hŒSSupport for SMB3.1.1 over QUIC (and perhaps other socket based protocols like SCTP)”…””}”(hjJh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KhjFubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÊh´Nubj)”}”(hŒ†quota support (needs minor kernel change since quota calls otherwise won't make it to network filesystems or deviceless filesystems). ”h]”hÌ)”}”(hŒ…quota support (needs minor kernel change since quota calls otherwise won't make it to network filesystems or deviceless filesystems).”h]”hŒ‡quota support (needs minor kernel change since quota calls otherwise won’t make it to network filesystems or deviceless filesystems).”…””}”(hjbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Khj^ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÊh´Nubj)”}”(hXÚAdditional use cases can be optimized to use "compounding" (e.g. open/query/close and open/setinfo/close) to reduce the number of roundtrips to the server and improve performance. Various cases (stat, statfs, create, unlink, mkdir, xattrs) already have been improved by using compounding but more can be done. In addition we could significantly reduce redundant opens by using deferred close (with handle caching leases) and better using reference counters on file handles. ”h]”hÌ)”}”(hXÙAdditional use cases can be optimized to use "compounding" (e.g. open/query/close and open/setinfo/close) to reduce the number of roundtrips to the server and improve performance. Various cases (stat, statfs, create, unlink, mkdir, xattrs) already have been improved by using compounding but more can be done. In addition we could significantly reduce redundant opens by using deferred close (with handle caching leases) and better using reference counters on file handles.”h]”hXÝAdditional use cases can be optimized to use “compounding†(e.g. open/query/close and open/setinfo/close) to reduce the number of roundtrips to the server and improve performance. Various cases (stat, statfs, create, unlink, mkdir, xattrs) already have been improved by using compounding but more can be done. In addition we could significantly reduce redundant opens by using deferred close (with handle caching leases) and better using reference counters on file handles.”…””}”(hjzh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K!hjvubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÊh´Nubj)”}”(hŒ°Finish inotify support so kde and gnome file list windows will autorefresh (partially complete by Asser). Needs minor kernel vfs change to support removing D_NOTIFY on a file. ”h]”hÌ)”}”(hŒ¯Finish inotify support so kde and gnome file list windows will autorefresh (partially complete by Asser). Needs minor kernel vfs change to support removing D_NOTIFY on a file.”h]”hŒ¯Finish inotify support so kde and gnome file list windows will autorefresh (partially complete by Asser). Needs minor kernel vfs change to support removing D_NOTIFY on a file.”…””}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K*hjŽubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÊh´Nubj)”}”(hŒbAdd GUI tool to configure /proc/fs/cifs settings and for display of the CIFS statistics (started) ”h]”hÌ)”}”(hŒaAdd GUI tool to configure /proc/fs/cifs settings and for display of the CIFS statistics (started)”h]”hŒaAdd GUI tool to configure /proc/fs/cifs settings and for display of the CIFS statistics (started)”…””}”(hjªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K.hj¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÊh´Nubj)”}”(hŒ‰implement support for security and trusted categories of xattrs (requires minor protocol extension) to enable better support for SELINUX ”h]”hÌ)”}”(hŒˆimplement support for security and trusted categories of xattrs (requires minor protocol extension) to enable better support for SELINUX”h]”hŒˆimplement support for security and trusted categories of xattrs (requires minor protocol extension) to enable better support for SELINUX”…””}”(hjÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K1hj¾ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÊh´Nubj)”}”(hŒƒAdd support for tree connect contexts (see MS-SMB2) a new SMB3.1.1 protocol feature (may be especially useful for virtualization). ”h]”hÌ)”}”(hŒ‚Add support for tree connect contexts (see MS-SMB2) a new SMB3.1.1 protocol feature (may be especially useful for virtualization).”h]”hŒ‚Add support for tree connect contexts (see MS-SMB2) a new SMB3.1.1 protocol feature (may be especially useful for virtualization).”…””}”(hjÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K4hjÖubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÊh´Nubj)”}”(hŒËCreate UID mapping facility so server UIDs can be mapped on a per mount or a per server basis to client UIDs or nobody if no mapping exists. Also better integration with winbind for resolving SID owners ”h]”hÌ)”}”(hŒÊCreate UID mapping facility so server UIDs can be mapped on a per mount or a per server basis to client UIDs or nobody if no mapping exists. Also better integration with winbind for resolving SID owners”h]”hŒÊCreate UID mapping facility so server UIDs can be mapped on a per mount or a per server basis to client UIDs or nobody if no mapping exists. Also better integration with winbind for resolving SID owners”…””}”(hjòh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K7hjîubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÊh´Nubj)”}”(hXaAdd tools to take advantage of more smb3 specific ioctls and features (passthrough ioctl/fsctl is now implemented in cifs.ko to allow sending various SMB3 fsctls and query info and set info calls directly from user space) Add tools to make setting various non-POSIX metadata attributes easier from tools (e.g. extending what was done in smb-info tool). ”h]”hÌ)”}”(hX`Add tools to take advantage of more smb3 specific ioctls and features (passthrough ioctl/fsctl is now implemented in cifs.ko to allow sending various SMB3 fsctls and query info and set info calls directly from user space) Add tools to make setting various non-POSIX metadata attributes easier from tools (e.g. extending what was done in smb-info tool).”h]”hX`Add tools to take advantage of more smb3 specific ioctls and features (passthrough ioctl/fsctl is now implemented in cifs.ko to allow sending various SMB3 fsctls and query info and set info calls directly from user space) Add tools to make setting various non-POSIX metadata attributes easier from tools (e.g. extending what was done in smb-info tool).”…””}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K;hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÊh´Nubj)”}”(hŒ—encrypted file support (currently the attribute showing the file is encrypted on the server is reported, but changing the attribute is not supported). ”h]”hÌ)”}”(hŒ–encrypted file support (currently the attribute showing the file is encrypted on the server is reported, but changing the attribute is not supported).”h]”hŒ–encrypted file support (currently the attribute showing the file is encrypted on the server is reported, but changing the attribute is not supported).”…””}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KBhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÊh´Nubj)”}”(hŒimproved stats gathering tools (perhaps integration with nfsometer?) to extend and make easier to use what is currently in /proc/fs/cifs/Stats ”h]”hÌ)”}”(hŒŽimproved stats gathering tools (perhaps integration with nfsometer?) to extend and make easier to use what is currently in /proc/fs/cifs/Stats”h]”hŒŽimproved stats gathering tools (perhaps integration with nfsometer?) to extend and make easier to use what is currently in /proc/fs/cifs/Stats”…””}”(hj:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KFhj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÊh´Nubj)”}”(hŒ*Add support for claims based ACLs ("DAC") ”h]”hÌ)”}”(hŒ)Add support for claims based ACLs ("DAC")”h]”hŒ-Add support for claims based ACLs (“DACâ€)”…””}”(hjRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KIhjNubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÊh´Nubj)”}”(hŒJmount helper GUI (to simplify the various configuration options on mount) ”h]”hÌ)”}”(hŒImount helper GUI (to simplify the various configuration options on mount)”h]”hŒImount helper GUI (to simplify the various configuration options on mount)”…””}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KKhjfubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÊh´Nubj)”}”(hŒØExpand support for witness protocol to allow for notification of share move, and server network adapter changes. Currently only notifications by the witness protocol for server move is supported by the Linux client. ”h]”hÌ)”}”(hŒ×Expand support for witness protocol to allow for notification of share move, and server network adapter changes. Currently only notifications by the witness protocol for server move is supported by the Linux client.”h]”hŒ×Expand support for witness protocol to allow for notification of share move, and server network adapter changes. Currently only notifications by the witness protocol for server move is supported by the Linux client.”…””}”(hj‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KMhj~ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÊh´Nubj)”}”(hŒ­Allow mount.cifs to be more verbose in reporting errors with dialect or unsupported feature errors. This would now be easier due to the implementation of the new mount API. ”h]”hÌ)”}”(hŒ¬Allow mount.cifs to be more verbose in reporting errors with dialect or unsupported feature errors. This would now be easier due to the implementation of the new mount API.”h]”hŒ¬Allow mount.cifs to be more verbose in reporting errors with dialect or unsupported feature errors. This would now be easier due to the implementation of the new mount API.”…””}”(hjšh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KQhj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÊh´Nubj)”}”(hŒ-updating cifs documentation, and user guide. ”h]”hÌ)”}”(hŒ,updating cifs documentation, and user guide.”h]”hŒ,updating cifs documentation, and user guide.”…””}”(hj²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KUhj®ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÊh´Nubj)”}”(hŒbAddressing bugs found by running a broader set of xfstests in standard file system xfstest suite. ”h]”hÌ)”}”(hŒaAddressing bugs found by running a broader set of xfstests in standard file system xfstest suite.”h]”hŒaAddressing bugs found by running a broader set of xfstests in standard file system xfstest suite.”…””}”(hjÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KWhjÆubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÊh´Nubj)”}”(hŒ¥split cifs and smb3 support into separate modules so legacy (and less secure) CIFS dialect can be disabled in environments that don't need it and simplify the code. ”h]”hÌ)”}”(hŒ¤split cifs and smb3 support into separate modules so legacy (and less secure) CIFS dialect can be disabled in environments that don't need it and simplify the code.”h]”hŒ¦split cifs and smb3 support into separate modules so legacy (and less secure) CIFS dialect can be disabled in environments that don’t need it and simplify the code.”…””}”(hjâh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KZhjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÊh´Nubeh}”(h]”h ]”h"]”h$]”h&]”Œenumtype”Œ loweralpha”Œprefix”hŒsuffix”Œ)”uh1jhhðh²hh³hÊh´Kubj)”}”(hhh]”(j)”}”(hŒ4Additional testing of POSIX Extensions for SMB3.1.1 ”h]”hÌ)”}”(hŒ3Additional testing of POSIX Extensions for SMB3.1.1”h]”hŒ3Additional testing of POSIX Extensions for SMB3.1.1”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K^hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÊh´Nubj)”}”(hŒNSupport for the Mac SMB3.1.1 extensions to improve interop with Apple servers ”h]”hÌ)”}”(hŒMSupport for the Mac SMB3.1.1 extensions to improve interop with Apple servers”h]”hŒMSupport for the Mac SMB3.1.1 extensions to improve interop with Apple servers”…””}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K`hjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÊh´Nubj)”}”(hŒƒSupport for additional authentication options (e.g. IAKERB, peer-to-peer Kerberos, SCRAM and others supported by existing servers) ”h]”hÌ)”}”(hŒ‚Support for additional authentication options (e.g. IAKERB, peer-to-peer Kerberos, SCRAM and others supported by existing servers)”h]”hŒ‚Support for additional authentication options (e.g. IAKERB, peer-to-peer Kerberos, SCRAM and others supported by existing servers)”…””}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kbhj4ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÊh´Nubj)”}”(hŒRImproved tracing, more eBPF trace points, better scripts for performance analysis ”h]”hÌ)”}”(hŒQImproved tracing, more eBPF trace points, better scripts for performance analysis”h]”hŒQImproved tracing, more eBPF trace points, better scripts for performance analysis”…””}”(hjPh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´KehjLubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh²hh³hÊh´Nubeh}”(h]”h ]”h"]”h$]”h&]”jüjýjþhjÿjŒstart”Kuh1jhhðh²hh³hÊh´K^ubeh}”(h]”Œ"a-partial-list-of-missing-features”ah ]”h"]”Œ"a partial list of missing features”ah$]”h&]”uh1hµhh·h²hh³hÊh´K ubh¶)”}”(hhh]”(h»)”}”(hŒ Known Bugs”h]”hŒ Known Bugs”…””}”(hjvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhjsh²hh³hÊh´KiubhÌ)”}”(hŒòSee https://bugzilla.samba.org - search on product "CifsVFS" for current bug list. Also check http://bugzilla.kernel.org (Product = File System, Component = CIFS) and xfstest results e.g. https://wiki.samba.org/index.php/Xfstest-results-smb3”h]”(hŒSee ”…””}”(hj„h²hh³Nh´NubhÖ)”}”(hŒhttps://bugzilla.samba.org”h]”hŒhttps://bugzilla.samba.org”…””}”(hjŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jŽuh1hÕhj„ubhŒE - search on product “CifsVFS†for current bug list. Also check ”…””}”(hj„h²hh³Nh´NubhÖ)”}”(hŒhttp://bugzilla.kernel.org”h]”hŒhttp://bugzilla.kernel.org”…””}”(hjŸh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j¡uh1hÕhj„ubhŒD (Product = File System, Component = CIFS) and xfstest results e.g. ”…””}”(hj„h²hh³Nh´NubhÖ)”}”(hŒ5https://wiki.samba.org/index.php/Xfstest-results-smb3”h]”hŒ5https://wiki.samba.org/index.php/Xfstest-results-smb3”…””}”(hj²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j´uh1hÕhj„ubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kkhjsh²hubeh}”(h]”Œ known-bugs”ah ]”h"]”Œ known bugs”ah$]”h&]”uh1hµhh·h²hh³hÊh´Kiubh¶)”}”(hhh]”(h»)”}”(hŒMisc testing to do”h]”hŒMisc testing to do”…””}”(hjÒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hºhjÏh²hh³hÊh´Kpubj)”}”(hhh]”(j)”}”(hŒžcheck out max path names and max path name components against various server types. Try nested symlinks (8 deep). Return max path name in stat -f information ”h]”hÌ)”}”(hŒcheck out max path names and max path name components against various server types. Try nested symlinks (8 deep). Return max path name in stat -f information”h]”hŒcheck out max path names and max path name components against various server types. Try nested symlinks (8 deep). Return max path name in stat -f information”…””}”(hjçh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kqhjãubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjàh²hh³hÊh´Nubj)”}”(hŒ`Improve xfstest's cifs/smb3 enablement and adapt xfstests where needed to test cifs/smb3 better ”h]”hÌ)”}”(hŒ_Improve xfstest's cifs/smb3 enablement and adapt xfstests where needed to test cifs/smb3 better”h]”hŒaImprove xfstest’s cifs/smb3 enablement and adapt xfstests where needed to test cifs/smb3 better”…””}”(hjÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kthjûubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjàh²hh³hÊh´Nubj)”}”(hX!Additional performance testing and optimization using iozone and similar - there are some easy changes that can be done to parallelize sequential writes, and when signing is disabled to request larger read sizes (larger than negotiated size) and send larger write sizes to modern servers. ”h]”hÌ)”}”(hX Additional performance testing and optimization using iozone and similar - there are some easy changes that can be done to parallelize sequential writes, and when signing is disabled to request larger read sizes (larger than negotiated size) and send larger write sizes to modern servers.”h]”hX Additional performance testing and optimization using iozone and similar - there are some easy changes that can be done to parallelize sequential writes, and when signing is disabled to request larger read sizes (larger than negotiated size) and send larger write sizes to modern servers.”…””}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kwhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjàh²hh³hÊh´Nubj)”}”(hŒ3More exhaustively test against less common servers ”h]”hÌ)”}”(hŒ2More exhaustively test against less common servers”h]”hŒ2More exhaustively test against less common servers”…””}”(hj/h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K|hj+ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjàh²hh³hÊh´Nubj)”}”(hXContinue to extend the smb3 "buildbot" which does automated xfstesting against Windows, Samba and Azure currently - to add additional tests and to allow the buildbot to execute the tests faster. The URL for the buildbot is: http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com ”h]”hÌ)”}”(hXContinue to extend the smb3 "buildbot" which does automated xfstesting against Windows, Samba and Azure currently - to add additional tests and to allow the buildbot to execute the tests faster. The URL for the buildbot is: http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com”h]”(hŒäContinue to extend the smb3 “buildbot†which does automated xfstesting against Windows, Samba and Azure currently - to add additional tests and to allow the buildbot to execute the tests faster. The URL for the buildbot is: ”…””}”(hjGh²hh³Nh´NubhÖ)”}”(hŒ:http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com”h]”hŒ:http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com”…””}”(hjOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jQuh1hÕhjGubeh}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´K~hjCubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjàh²hh³hÊh´Nubj)”}”(hŒ½Address various coverity warnings (most are not bugs per-se, but the more warnings are addressed, the easier it is to spot real problems that static analyzers will point out in the future).”h]”hÌ)”}”(hŒ½Address various coverity warnings (most are not bugs per-se, but the more warnings are addressed, the easier it is to spot real problems that static analyzers will point out in the future).”h]”hŒ½Address various coverity warnings (most are not bugs per-se, but the more warnings are addressed, the easier it is to spot real problems that static analyzers will point out in the future).”…””}”(hjnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËh³hÊh´Kƒhjjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjàh²hh³hÊh´Nubeh}”(h]”h ]”h"]”h$]”h&]”jüŒarabic”jþhjÿjuh1jhjÏh²hh³hÊh´Kqubeh}”(h]”Œmisc-testing-to-do”ah ]”h"]”Œmisc testing to do”ah$]”h&]”uh1hµhh·h²hh³hÊh´Kpubeh}”(h]”Œtodo”ah ]”h"]”Œtodo”ah$]”h&]”uh1hµhhh²hh³hÊh´Kubeh}”(h]”h ]”h"]”h$]”h&]”Œsource”hÊuh1hŒcurrent_source”NŒ current_line”NŒsettings”Œdocutils.frontend”ŒValues”“”)”}”(hºNŒ generator”NŒ datestamp”NŒ source_link”NŒ source_url”NŒ toc_backlinks”Œentry”Œfootnote_backlinks”KŒ sectnum_xform”KŒstrip_comments”NŒstrip_elements_with_classes”NŒ strip_classes”NŒ report_level”KŒ halt_level”KŒexit_status_level”KŒdebug”NŒwarning_stream”NŒ traceback”ˆŒinput_encoding”Œ utf-8-sig”Œinput_encoding_error_handler”Œstrict”Œoutput_encoding”Œutf-8”Œoutput_encoding_error_handler”j¼Œerror_encoding”Œutf-8”Œerror_encoding_error_handler”Œbackslashreplace”Œ language_code”Œen”Œrecord_dependencies”NŒconfig”NŒ id_prefix”hŒauto_id_prefix”Œid”Œ dump_settings”NŒdump_internals”NŒdump_transforms”NŒdump_pseudo_xml”NŒexpose_internals”NŒstrict_visitor”NŒ_disable_config”NŒ_source”hÊŒ _destination”NŒ _config_files”]”Œ7/var/lib/git/docbuild/linux/Documentation/docutils.conf”aŒfile_insertion_enabled”ˆŒ raw_enabled”KŒline_length_limit”M'Œpep_references”NŒ pep_base_url”Œhttps://peps.python.org/”Œpep_file_url_template”Œpep-%04d”Œrfc_references”NŒ rfc_base_url”Œ&https://datatracker.ietf.org/doc/html/”Œ tab_width”KŒtrim_footnote_reference_space”‰Œsyntax_highlight”Œlong”Œ smart_quotes”ˆŒsmartquotes_locales”]”Œcharacter_level_inline_markup”‰Œdoctitle_xform”‰Œ docinfo_xform”KŒsectsubtitle_xform”‰Œ image_loading”Œlink”Œembed_stylesheet”‰Œcloak_email_addresses”ˆŒsection_self_link”‰Œenv”NubŒreporter”NŒindirect_targets”]”Œsubstitution_defs”}”Œsubstitution_names”}”Œrefnames”}”Œrefids”}”Œnameids”}”(j–j“jpjmjÌjÉjŽj‹uŒ nametypes”}”(j–‰jp‰j̉jމuh}”(j“h·jmhðjÉjsj‹jÏuŒ footnote_refs”}”Œ citation_refs”}”Œ autofootnotes”]”Œautofootnote_refs”]”Œsymbol_footnotes”]”Œsymbol_footnote_refs”]”Œ footnotes”]”Œ citations”]”Œautofootnote_start”KŒsymbol_footnote_start”KŒ id_counter”Œ collections”ŒCounter”“”}”…”R”Œparse_messages”]”hŒsystem_message”“”)”}”(hhh]”hÌ)”}”(hŒ;Enumerated list start value not ordinal-1: "v" (ordinal 22)”h]”hŒ?Enumerated list start value not ordinal-1: “v†(ordinal 22)”…””}”(hj#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hËhj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”ŒINFO”Œsource”hÊŒline”Kuh1jhhðh²hh³hÊh´K^ubaŒtransform_messages”]”Œ transformer”NŒ include_log”]”Œ decoration”Nh²hub.