mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-05 00:25:27 +00:00
78 lines
3.1 KiB
Groff
78 lines
3.1 KiB
Groff
|
MailStone 4.15: Changes to Mailstone since version 4.1
|
||
|
|
||
|
* Setup now checks license acceptance and configures a basic
|
||
|
setup. By default, it will also create a user LDIF file with a
|
||
|
'allusers' account.
|
||
|
|
||
|
* All parameters and and testbed information may now be specified
|
||
|
in the workload files (*.wld). New sections: CONFIG, CLIENT,
|
||
|
MONITOR, PRETEST, and POSTTEST. Command line parameters still
|
||
|
override the files. A complete copy of the configuration is saved
|
||
|
in results/<TIMESTAMP>/all.wld.
|
||
|
|
||
|
* The '*.pl', '*.tbd', and 'config*' files in ./conf/ are
|
||
|
depreciated. These should still work, but the new sections are
|
||
|
simpler and more flexible.
|
||
|
|
||
|
* Any CONFIG parameter can now be specified on the command line
|
||
|
using the form: 'PARAMETER=value'. Note that PARAMETER is case
|
||
|
insensitive. No whitespace is allowed before or after the '='.
|
||
|
|
||
|
* The new switch '-l' or CONFIG parameter 'ClientCount' can now
|
||
|
specify the total number of clients. The 'MaxClients' and
|
||
|
'MaxThreads' parameters in each CLIENT section control load
|
||
|
balancing. If the 'processes' and 'threads' parameters are set,
|
||
|
then the load for that CLIENT section will not be adjusted, but
|
||
|
will be taken into account when calculating other CLIENT sections.
|
||
|
If just 'processes' is set, then only the thread count will be
|
||
|
adjusted. All hosts in a CLIENT section will run the same number
|
||
|
of processes and threads.
|
||
|
|
||
|
* bin/makeusers.pl now creates users, broadcast account, etc.
|
||
|
Numbered passwords are now suppored. The new user/password format
|
||
|
now replaces '%ld' with the user number to match the rest of
|
||
|
mailstone. The ldif/ directory is obsolete. Run "perl/bin/perl
|
||
|
bin/makeusers.pl -h" for usage.
|
||
|
|
||
|
* NT client machines may now be used from a Unix test master. See
|
||
|
conf/sample.wld for configuration details.
|
||
|
|
||
|
* Commands can now be run for a specified block count, error
|
||
|
count, or time (whichever comes first). Set 'maxBlocks' and/or
|
||
|
'maxErrors'.
|
||
|
|
||
|
* Telemetry logging to /var/tmp/mstone-log.pn.tn is now performed
|
||
|
when "telemetry 1" is specified.
|
||
|
|
||
|
* The name used in the "CLIENT" section is now used to match
|
||
|
"HOSTS=..." qualifier. Compatibility with "hostname" is no longer
|
||
|
needed.
|
||
|
|
||
|
* Config values can now use quoted characters such as \n, \r, \t
|
||
|
|
||
|
* Config values can be continued using \ (backslash)
|
||
|
|
||
|
* System configuration information (SYSCONFIG) can now be
|
||
|
specified entirely within a workload file by quoting the newlines.
|
||
|
|
||
|
* Config values get enclosing double-quotes stripped
|
||
|
|
||
|
* Preliminary support for HTTP and WMAP (WebMail) testing.
|
||
|
|
||
|
* New table formats are easier to interpret and allow more protocols.
|
||
|
|
||
|
* The new text format report is easier to machine processes.
|
||
|
|
||
|
* The following command line switches are now obsolete: -f, -g,
|
||
|
-e, -p, and -l. The same functionality can be obtained by
|
||
|
FREQUENCY=<interval>, GNUPLOT=<path>, RSH=<path>, RCP=<path>, and
|
||
|
TEMPDIR=<directory> respectively.
|
||
|
|
||
|
* File backups are now created. When ./process is run multiple
|
||
|
times, the old files are moved to the ./tmp/<TIMESTAMP>/
|
||
|
directory.
|
||
|
|
||
|
* perl has been updated to include full perl5.005_03 install
|
||
|
package. Perl support for each architecture is now under the
|
||
|
perl/ directory.
|