1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-24 21:34:56 +03:00
samba-mirror/docs-xml/manpages
Stefan Metzmacher 195e88cea3 s3:modules: add vfs_io_uring module
The module makes use of the new io_uring infrastructure
(intruduced in linux 5.1), see https://lwn.net/Articles/778411/ and
http://git.kernel.dk/cgit/liburing/

Currently this only implements SMB_VFS_{PREAD,PWRITE,FSYNC}_SEND/RECV
and avoids the overhead of our userspace threadpool.

In future we'll hopefully make more use of more advanced io_uring
features.

For now we don't have automated tests as our test infrastructure
doesn't use a recent kernel. At least we're able to do compile tests
on fedora31.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>

Autobuild-User(master): Stefan Metzmacher <metze@samba.org>
Autobuild-Date(master): Sat Feb 15 11:37:45 UTC 2020 on sn-devel-184
2020-02-15 11:37:45 +00:00
..
cifsdd.8.xml docs-xml/manpages: Use new doc.version XML entity. 2017-12-13 17:22:01 +01:00
dbwrap_tool.1.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
eventlogadm.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
findsmb.1.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
idmap_ad.8.xml docs-xml: Fix a typo in manpage for idmap_ad 2019-01-23 18:49:17 +01:00
idmap_autorid.8.xml docs-xml/manpages: Use new doc.version XML entity. 2017-12-13 17:22:01 +01:00
idmap_hash.8.xml docs-xml/manpages: Use new doc.version XML entity. 2017-12-13 17:22:01 +01:00
idmap_ldap.8.xml docs-xml/manpages: Use new doc.version XML entity. 2017-12-13 17:22:01 +01:00
idmap_nss.8.xml docs-xml: remove deprecated of 'winbind trusted domains only' option 2018-01-10 01:01:24 +01:00
idmap_rfc2307.8.xml docs-xml/manpages: Use new doc.version XML entity. 2017-12-13 17:22:01 +01:00
idmap_rid.8.xml docs-xml/manpages: Use new doc.version XML entity. 2017-12-13 17:22:01 +01:00
idmap_script.8.xml docs-xml/manpages: Use new doc.version XML entity. 2017-12-13 17:22:01 +01:00
idmap_tdb2.8.xml docs-xml/manpages: Use new doc.version XML entity. 2017-12-13 17:22:01 +01:00
idmap_tdb.8.xml docs-xml/manpages: Use new doc.version XML entity. 2017-12-13 17:22:01 +01:00
libsmbclient.7.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
lmhosts.5.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
log2pcap.1.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
mdfind.1.xml s3:utils: add mdfind 2019-10-09 14:35:29 +00:00
mvxattr.1.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
net.8.xml docs: Add 'ads dns command' text in man net 2019-10-17 07:58:39 +00:00
nmbd.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
nmblookup.1.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
ntlm_auth.1.xml Fix spelling s/malicous/malicious/ 2018-05-12 02:09:26 +02:00
pam_winbind.8.xml docs-xml: Update krb5_ccache_type in pam_winbind.8 2019-10-31 19:32:55 +00:00
pam_winbind.conf.5.xml docs-xml: Improve krb5_ccache_type documentation 2019-10-31 18:08:29 +00:00
pdbedit.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
profiles.1.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
rpcclient.1.xml Spelling fixes s/autentication/authentication/ 2019-09-01 22:21:26 +00:00
samba_downgrade_db.8.xml downgradedatabase: Add man-page documentation 2019-08-20 03:40:28 +00:00
samba-regedit.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
samba-tool.8.xml samba-tool: implement user getgroups command 2020-01-15 12:05:33 +00:00
samba.7.xml manpages/samba.7.xml: smbcontrol can also work with 'samba' 2019-01-29 22:09:07 +01:00
samba.8.xml man pages: Add note about standard process model 2019-02-01 03:36:16 +01:00
sharesec.1.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
smb.conf.5.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
smbcacls.1.xml smbcacls: add -x argument, prints maximum access 2019-03-04 18:11:17 +00:00
smbclient.1.xml smbclient/tar: add verbose mode 2020-01-14 19:17:29 +00:00
smbcontrol.1.xml smbd: Add close-denied-share message 2020-01-15 21:25:35 +00:00
smbcquotas.1.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
smbd.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
smbget.1.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
smbgetrc.5.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
smbpasswd.5.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
smbpasswd.8.xml docs: Fix smbpasswd manpage about password storage 2018-02-13 16:25:33 +01:00
smbspool_krb5_wrapper.8.xml docs-xml/manpages: Use new doc.version XML entity. 2017-12-13 17:22:01 +01:00
smbspool.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
smbstatus.1.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
smbtar.1.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
smbtree.1.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
testparm.1.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
traffic_learner.7.xml xml_docs: update traffic script documentation 2019-01-09 03:53:58 +01:00
traffic_replay.7.xml xml_docs: update traffic script documentation 2019-01-09 03:53:58 +01:00
vfs_acl_tdb.8.xml docs-xml/manpages: Use new doc.version XML entity. 2017-12-13 17:22:01 +01:00
vfs_acl_xattr.8.xml docs-xml/manpages: Use new doc.version XML entity. 2017-12-13 17:22:01 +01:00
vfs_aio_fork.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_aio_pthread.8.xml docs-xml: rewrite the vfs_aio_pthread manpage to reflect the >= 4.0.0 behavior 2018-04-23 10:30:19 +02:00
vfs_audit.8.xml s3: VFS: Remove SMB_VFS_FCHMOD_ACL(). 2018-05-25 18:39:25 +02:00
vfs_btrfs.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_cacheprime.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_cap.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_catia.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_ceph_snapshots.8.xml docs: Fix typo in vfs_ceph_snapshots man page. 2019-09-19 12:52:34 +00:00
vfs_ceph.8.xml docs/vfs_ceph: describe new ACL behaviour 2019-04-12 19:40:25 +00:00
vfs_commit.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_crossrename.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_default_quota.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_dirsort.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_extd_audit.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_fake_perms.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_fileid.8.xml vfs_fileid: add "fsname_norootdir_ext" option 2019-09-25 00:48:45 +00:00
vfs_fruit.8.xml Spelling fixes s/filesytems/filesystems/ 2019-09-01 22:21:27 +00:00
vfs_full_audit.8.xml Document that vfs_full_audit defaults are "none" for the successful and failed operations. 2018-07-05 09:40:59 +02:00
vfs_glusterfs_fuse.8.xml Spelling fixes s/exisiting/existing/ 2019-09-01 22:21:26 +00:00
vfs_glusterfs.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_gpfs.8.xml docs: Update vfs_gpfs manpage for the new default of nfs4:acedup 2019-07-23 18:27:28 +00:00
vfs_io_uring.8.xml s3:modules: add vfs_io_uring module 2020-02-15 11:37:45 +00:00
vfs_linux_xfs_sgid.8.xml Shorten description in vfs_linux_xfs_sgid manual 2018-08-09 04:06:17 +02:00
vfs_media_harmony.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_nfs4acl_xattr.8.xml Spelling fixes s/directores/directories/ 2019-09-01 22:21:27 +00:00
vfs_offline.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_prealloc.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_preopen.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_readahead.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_readonly.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_recycle.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_shadow_copy2.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_shadow_copy.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_shell_snap.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_snapper.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_streams_depot.8.xml docs-xml/manpages: Use new doc.version XML entity. 2017-12-13 17:22:01 +01:00
vfs_streams_xattr.8.xml docs-xml/manpages: Use new doc.version XML entity. 2017-12-13 17:22:01 +01:00
vfs_syncops.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_time_audit.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_tsmsm.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_unityed_media.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_virusfilter.8.xml Samba-VirusFilter: clamav VFS and man page. 2018-01-24 15:08:59 +01:00
vfs_worm.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_xattr_tdb.8.xml docs-xml/manpages: Use new doc.version XML entity. 2017-12-13 17:22:01 +01:00
vfs_zfsacl.8.xml vfs_zfsacl: fix issue with ACL inheritance in zfsacl 2019-12-20 23:24:54 +00:00
vfstest.1.xml s3: torture: Remove cmd_fchmod_acl(). 2018-05-25 18:39:25 +02:00
wbinfo.1.xml Spelling fixes s/sepcific/specific/ 2019-09-01 22:21:25 +00:00
winbind_krb5_localauth.8.xml docs: Add manpage for winbind_krb5_localauth.8 2018-06-27 18:45:56 +02:00
winbind_krb5_locator.8.xml docs: Move winbind_krb5_locator manpage to volume 8 2018-06-27 16:00:19 +02:00
winbindd.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00