€•ÝiŒ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Œ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:”…””}”(hhíhž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&]”uh1jhhýhž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”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhýhž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)”…””}”(hj6hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Khj2ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhýhž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).”…””}”(hjNhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KhjJubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhýhž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.”…””}”(hjfhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K!hjbubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhýhž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*hjzubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhýhž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&]”uh1jhhýhž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&]”uh1jhhýhž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&]”uh1jhhýhž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&]”uh1jhhýhž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;hjòubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhýhž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).”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KBhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhýhž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 KFhj"ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhýhž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â€)”…””}”(hj>hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KIhj:ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhýhž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)”…””}”(hjVhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KKhjRubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhýhž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.”…””}”(hjnhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KMhjjubah}”(h]”h ]”h"]”h$]”h&]”uh1jhhýhž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&]”uh1jhhýhž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&]”uh1jhhýhž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&]”uh1jhhýhž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&]”uh1jhhýhžhhŸh¶h Nubeh}”(h]”h ]”h"]”h$]”h&]”Œenumtype”Œ loweralpha”Œprefix”hŒsuffix”Œ)”uh1hûhhÜhžhhŸh¶h Kubhü)”}”(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”…””}”(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)”}”(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&]”uh1jhjíhž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)”…””}”(hj$hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Kbhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjíhž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”…””}”(hj<hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Kehj8ubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjíhžhhŸh¶h Nubeh}”(h]”h ]”h"]”h$]”h&]”jèjéjêhjëjìŒstart”Kuh1hûhhÜ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”…””}”(hjbhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h¦hj_hž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 ”…””}”(hjphžhhŸNh NubhÂ)”}”(hŒhttps://bugzilla.samba.org”h]”hŒhttps://bugzilla.samba.org”…””}”(hjxhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”jzuh1hÁhjpubhŒE - search on product “CifsVFS†for current bug list. Also check ”…””}”(hjphž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”juh1hÁhjpubhŒD (Product = File System, Component = CIFS) and xfstest results e.g. ”…””}”(hjphž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Áhjpubeh}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h Kkhj_hž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 Kpubhü)”}”(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 Kwhjÿubah}”(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”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K|hjubah}”(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: ”…””}”(hj3hžhhŸNh NubhÂ)”}”(hŒ:http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com”h]”hŒ:http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com”…””}”(hj;hžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”Œrefuri”j=uh1hÁhj3ubeh}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h K~hj/ubah}”(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).”…””}”(hjZhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hŸh¶h KƒhjVubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÌhžhhŸh¶h Nubeh}”(h]”h ]”h"]”h$]”h&]”jèŒarabic”jêhjëjìuh1hûhj»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‚jj\jYj¸jµjzjwuŒ nametypes”}”(j‚‰j\‰j¸‰jz‰uh}”(jh£jYhÜjµj_jwj»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)”…””}”(hjhžhhŸNh Nubah}”(h]”h ]”h"]”h$]”h&]”uh1h·hj ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”ŒINFO”Œsource”h¶Œline”Kuh1j hhÜhžhhŸh¶h K^ubaŒtransform_messages”]”Œ transformer”NŒ include_log”]”Œ decoration”Nhžhub.