1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-08 21:18:16 +03:00
samba-mirror/docs-xml/manpages
Tim Beale c0fd6cd386 script: Add 'random-seed' option to traffic_replay
When using a traffic-model file to generate traffic, there is some
randomness in the actual packets that get generated. This means it's
hard to use the tool to detect an increase/decrease in Samba
performance - we don't know whether a decrease in packets sent is due
to a regression in the Samba codebase, or just due to the tool sending
different types of packets (i.e. ones that take longer to process).

This patch adds an option to seed the python random number generator.
This means that exactly the same traffic can be generated across
multiple test runs.

(Previously we were using the '--traffic-summary' option to avoid this
problem - we can generate a summary-file based on the model, and then
use the same summary file across multiple runs. However, this proved
impractical when you want to run multiple combinations of scale/rate
parameters, e.g. 21 x 8 different permutations just fills up disk space
with summary-files.)

Signed-off-by: Tim Beale <timbeale@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Alexander Bokovoy <ab@samba.org>
Reviewed-by: William Brown <william@blackhats.net.au>

Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Wed May 16 13:53:26 CEST 2018 on sn-devel-144
2018-05-16 13:53:26 +02: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/manpages: Use new doc.version XML entity. 2017-12-13 17:22:01 +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
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 manpage for new 'net ads setspn' subcommand 2018-03-02 14:07:15 +01: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: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
pam_winbind.conf.5.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01: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 docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01: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 docs-xml:samba-tool.8: fix wrong default computer container name 2018-05-14 18:27:17 +02:00
samba.7.xml Fix spelling s/protcol/protocol/ 2018-05-12 02:09:27 +02:00
samba.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +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 docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
smbclient.1.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
smbcontrol.1.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01: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 docs-xml/manpages: Use new doc.version XML entity. 2017-12-13 17:22:01 +01:00
traffic_replay.7.xml script: Add 'random-seed' option to traffic_replay 2018-05-16 13:53:26 +02: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 docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01: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.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01: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 docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_fruit.8.xml Fix spelling s/opions/options/ 2018-05-12 02:09:26 +02:00
vfs_full_audit.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01: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-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfs_linux_xfs_sgid.8.xml Improve vfs_linux_xfs_sgid manpage 2018-05-12 02:09:28 +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_netatalk.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 docs-xml/manpages: Use new doc.version XML entity. 2017-12-13 17:22:01 +01: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 docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
vfstest.1.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
wbinfo.1.xml wbinfo: Improve the wording for --online-status 2018-03-16 14:46:43 +01:00
winbind_krb5_locator.7.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00
winbindd.8.xml docs-xml: mention that the man pages are "part of" version x 2018-01-08 03:34:18 +01:00