"Fossies" - the Fresh Open Source Software Archive

Member "bonnie++-1.04/debian/changelog" (5 Sep 2017, 19595 Bytes) of package /linux/privat/bonnie++_1.04.tgz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "changelog": 1.03e_vs_1.04.

    1 bonnie++ (1.04) UNRELEASED; urgency=medium
    2 
    3   * Allow 10000 files for IO tests (used to be 1000).
    4   * Use debhelper compat level 11.
    5 
    6  -- Russell Coker <russell@coker.com.au>  Tue, 05 Sep 2017 14:27:02 +1000
    7 
    8 bonnie++ (1.03f) unstable; urgency=low
    9 
   10   * Fix a minor bug in setting the GID.
   11   * Make it build on Solaris by checking for O_DIRECT being defined.
   12   * The option -n9765 or greater caused the small file test to abort,
   13     to increase this while maintaining result compatability (same file length)
   14     I changed the format to hexadecimal, the limit is now 262,143.  I also
   15     made it handle errors better.  Thanks Nick Dokos of HP.
   16 
   17  -- Russell Coker <russell@coker.com.au>  Fri, 03 Jul 2009 11:58:38 +1000
   18 
   19 bonnie++ (1.03e) unstable; urgency=low
   20 
   21   * Added the -D option to bonnie++ to use direct IO (O_DIRECT) for bulk IO.
   22     Thanks to Dave Murch from Violin Memory - http://violin-memory.com/
   23 
   24  -- Russell Coker <russell@coker.com.au>  Wed, 10 Dec 2008 09:08:00 +1100
   25 
   26 bonnie++ (1.03d) unstable; urgency=low
   27 
   28   * Made it compile with GCC 4.3.
   29   * Added the URL to the man pages.
   30   * Made zcav display the total time and average speed for a loop and also the
   31     time that each loop completed.
   32   * Made the zcav default block size 256M to cope with larger and faster disks.
   33   * Made the zcav output units be in MiB/s and GiB.
   34   * Improved the Bonnie++ man page in regard to the -y and -p options.
   35   * Use DH_COMPAT=4 and dh_installman.
   36 
   37  -- Russell Coker <russell@coker.com.au>  Wed, 23 Jul 2008 10:54:24 +1000
   38 
   39 bonnie++ (1.03c) unstable; urgency=low
   40 
   41   * Fixed some failures to check the return code of chdir().
   42 
   43  -- Russell Coker <russell@coker.com.au>  Sun, 27 Jan 2008 15:31:00 +1100
   44 
   45 bonnie++ (1.03b.1) unstable; urgency=low
   46 
   47   * Fixed typos in man page.
   48     Closes: #133714
   49     Closes: #449596
   50   * Documented why UID==0 is bad.
   51     Closes: #182023
   52 
   53  -- Russell Coker <russell@coker.com.au>  Wed,  5 Dec 2007 09:09:00 +1100
   54 
   55 bonnie++ (1.03b) unstable; urgency=low
   56 
   57   * Added support for testing write speed to zcav.
   58 
   59   * Documented the default chunk size in bonnie++.8.
   60 
   61   * Improved error handling for chunk size.
   62 
   63  -- Russell Coker <russell@coker.com.au>  Mon,  3 Dec 2007 10:13:00 +1100
   64 
   65 bonnie++ (1.03a) unstable; urgency=low
   66 
   67   * Fixed the bugs in GCC 3.2 compilation and compiled with GCC 3.2.  Results
   68     will be slightly lower now, but it's still a fair test of compiler/OS...
   69 
   70  -- Russell Coker <russell@coker.com.au>  Fri, 10 Jan 2002 15:20:00 +0100
   71 
   72 bonnie++ (1.03) unstable; urgency=low
   73 
   74   * Fixed a bug in error handling during a stat test with multiple directories.
   75 
   76  -- Russell Coker <russell@coker.com.au>  Fri,  6 Dec 2002 12:52:00 +0100
   77 
   78 bonnie++ (1.02d) unstable; urgency=low
   79 
   80   * Fixed a bug where it would SEGV if you specified more than 999 directories
   81     (now it handles 99,999 and displays an error message if you ask for more).
   82     Closes: #171507
   83 
   84   * Made it build on Irix.
   85 
   86   * Fixed <vector> and <algo> checks to work with GCC 3.2.
   87 
   88  -- Russell Coker <russell@coker.com.au>  Tue,  3 Dec 2002 15:12:00 +0100
   89 
   90 bonnie++ (1.02c) unstable; urgency=low
   91 
   92   * Improved the RPM packaging.
   93 
   94   * Added support for detecting memory size on AIX.
   95 
   96   * I changed minimum time for a test to be considered valid to half a second
   97     but forgot to change the man page, changed it now.
   98 
   99   * Fixed an error in calculating seeks, it used to add an extra 5 seconds to
  100     the test time before calculation and therefore under-reported the results.
  101 
  102  -- Russell Coker <russell@coker.com.au>  Mon, 22 Apr 2002 00:33:00 +0200
  103 
  104 bonnie++ (1.02b) unstable; urgency=low
  105 
  106   * Made the signal handler extern "C".
  107 
  108   * Fixed a spelling error in the description.
  109     Closes: #124462
  110 
  111  -- Russell Coker <russell@coker.com.au>  Wed, 19 Dec 2001 07:55:00 +0100
  112 
  113 bonnie++ (1.02a) unstable; urgency=low
  114 
  115   * Removed optind=0, which caused problems on BSD.
  116 
  117  -- Russell Coker <russell@coker.com.au>  Tue,  6 Nov 2001 17:23:00 +0100
  118 
  119 bonnie++ (1.02-1) unstable; urgency=low
  120 
  121   * Updated to latest debian standards version and follow the latest Debian
  122     policy on stripping and debug generation.
  123 
  124  -- Russell Coker <russell@coker.com.au>  Sat,  6 Oct 2001 19:06:39 +0200
  125 
  126 bonnie++ (1.02) unstable; urgency=low
  127 
  128   * Fixed the cause of a minor warning on AIX.
  129 
  130  -- Russell Coker <russell@coker.com.au>  Wed, 19 Sep 2001 17:05:01 +0200
  131 
  132 bonnie++ (1.01d) unstable; urgency=low
  133 
  134   * Fixed a bug where bonnie++ would SEGV if ^C was pressed at the start of the
  135     file creation tests.
  136 
  137   * Clarified the -r option to bonnie++ in the man page.
  138 
  139   * Minor fix to command line checking for chunk size.  Now works for 1M chunks.
  140 
  141  -- Russell Coker <russell@coker.com.au>  Thu, 26 Jul 2001 21:46:18 +0200
  142 
  143 bonnie++ (1.01c) unstable; urgency=low
  144 
  145   * Made the -d option to bonnie++ work with relative paths.  Now it does
  146     chdir() to the specifed directory and proceeds as usual.
  147 
  148  -- Russell Coker <russell@coker.com.au>  Fri, 25 May 2001 14:36:17 +0100
  149 
  150 bonnie++ (1.01b-1) unstable; urgency=low
  151 
  152   * Compiled with GCC 2.95 for Debian.
  153     Closes:#94349
  154 
  155  -- Russell Coker <russell@coker.com.au>  Mon, 23 Apr 2001 9:20:00 +0100
  156 
  157 bonnie++ (1.01b) unstable; urgency=low
  158 
  159   * Made it remove the ./configure cache files before Debian package build.
  160     This fixes the problems with incorrect data being cached for ports.
  161     Closes:#94289
  162 
  163   * Fixed the memory checks for file creation tests, thanks to
  164     Andreas Dilger <adilger@turbolinux.com> .
  165 
  166  -- Russell Coker <russell@coker.com.au>  Wed, 18 Apr 2001 12:30:18 +0100
  167 
  168 bonnie++ (1.01a) unstable; urgency=low
  169 
  170   * Fixed bon_csv2txt so that it can handle a '/' in the CSV file denoting
  171     multiple directories for the file creation tests.
  172 
  173   * Stopped it giving a floating point exception (on correctly performing
  174     machines such as Alphas) when a test is skipped.
  175 
  176   * Fixed a warning about the variable name "basename" with the latest gcc.
  177 
  178  -- Russell Coker <russell@coker.com.au>  Mon, 16 Apr 2001 19:10:34 +0100
  179 
  180 bonnie++ (1.01) unstable; urgency=low
  181 
  182   * Made it conflict/provide/replace the bonnie package.  Bonnie++ does
  183     everything that bonnie does and fixes some bugs including doing srand()
  184     after fork(), and having sensible defaults and detection of RAM installed
  185     to avoid meaningless test results.
  186     There is no need to have bonnie and bonnie++ installed.
  187 
  188   * Added an autoconf check for snprintf() for IRIX.
  189 
  190  -- Russell Coker <russell@coker.com.au>  Tue, 13 Mar 2001 12:42:43 +0100
  191 
  192 bonnie++ (1.00h) unstable; urgency=low
  193 
  194   * Changed readme.html to make it more up to date.
  195 
  196   * Now use exec_prefix for binary installation.
  197 
  198  -- Russell Coker <russell@coker.com.au>  Mon, 19 Feb 2001 15:23:17 +0100
  199 
  200 bonnie++ (1.00g) unstable; urgency=low
  201 
  202   * Fixed a bug in zcav that prevented it working with parameters other than
  203     the file name.
  204 
  205   * Updated to standards version 3.2.1.
  206 
  207   * Closes:#70331
  208     Fixed this a couple of versions ago.
  209 
  210   * Fixed these bugs ages ago but being a sponsored package had confused the
  211     bug tracker:
  212     Closes:#53545
  213     Closes:#53546
  214     Closes:#61925
  215     Closes:#64995
  216 
  217   * Back-ported some extra error handling from 1.90c.
  218 
  219   * Made quiet mode not tell you which UID it uses.
  220 
  221  -- Russell Coker <russell@coker.com.au>  Mon, 1 Jan 2001 14:29:32 +1100
  222 
  223 bonnie++ (1.00f) unstable; urgency=low
  224 
  225   * Fixed the bugs in timing of seeks.
  226 
  227   * Changed the number of seeks from 8000 to 8192.
  228 
  229   * Now the minimum time for a test that will be considered valid is 500ms (for
  230     bonnie++ and zcav), it was previously 1000ms but I have been convinced that
  231     system clocks are accurate enough for this.
  232 
  233   * Changed the default number of files created for file creation tests from
  234     30K to 16K, this change makes the test time bearable on obsolete file
  235     systems like UFS but relies on the above change to work on ReiserFS on
  236     Pentium4 class CPUs.
  237 
  238   * Changed the default file size to 300M for IO tests, this reflects the
  239     increase in RAM sizes over the last year.
  240 
  241   * Added some more compile warnings and fixed some more trivial bugs.
  242 
  243   * Made the loops: line in zcav output always be prefixed by a '#' for a
  244     gnuplot comment.
  245 
  246   * Made zcav correctly display the position in megabytes instead of block-size
  247     units.
  248 
  249  -- Russell Coker <russell@coker.com.au>  Mon, 27 Nov 2000 09:45:30 +0200
  250 
  251 bonnie++ (1.00e) unstable; urgency=low
  252 
  253   * Now exit on sync errors.
  254 
  255   * When directory can't be synced it will display one warning and not try to
  256     sync again.
  257 
  258   * Stopped it crashing when there is only one directory to be synced.
  259 
  260   * Made the version number managed by autoconf so I don't release it with
  261     inconsistant version numbers again!
  262 
  263  -- Russell Coker <russell@coker.com.au>  Thu, 9 Nov 2000 03:26:15 +0200
  264 
  265 bonnie++ (1.00d) unstable; urgency=low
  266 
  267   * Use SA_RESETHAND instead of SA_ONESHOT for the benefit of Solaris.
  268 
  269   * Added a specific rule for bon_suid.cpp as it doesn't have a header file.
  270 
  271   * Added --prefix support to the ./configure , also made the default prefix
  272     be /usr/local instead of /usr .
  273 
  274   * Changed the autoconf support for checking for C++ slightly.  It should
  275     now work better for some strange setups and work the same for everyone
  276     else (I hope).
  277 
  278   * Made the autoconf tests for semaphore headers work correctly, now it
  279     should compile on *BSD.
  280 
  281   * Added --disable-stripping option for ./configure if you don't want binaries
  282     stripped.
  283 
  284   * Added autoconf checking for bool, now it should compile on AIX using ICC
  285     without any special options!
  286 
  287   * Reverted zcav to the 1.00a version and then added the code for -u, -g, and
  288     the fix for large numbers of data points.  The multi-threaded zcav code
  289     will go into 1.90 (the pre-2.00 tree).
  290     Bonnie++ versions < 1.90 will never again have threading code.
  291 
  292   * Made bon_csv2txt use every available character for the description.
  293 
  294   * Made it install man pages by default.
  295 
  296   * Added sun package support - "make -C sun"!
  297 
  298  -- Russell Coker <russell@coker.com.au>  Thu, 28 Sep 2000 16:22:15 +0200
  299 
  300 bonnie++ (1.00c) unstable; urgency=low
  301 
  302   * Closes:#53545
  303     Fixed in 0.99e, should have been closed in Debian BTS.
  304 
  305   * Closes:#53546
  306     Fixed in 0.99e, should have been closed in Debian BTS.
  307 
  308   * Closes:#61925
  309     Fixed in 1.00a.
  310 
  311   * Closes:#64995
  312     It is in /usr/sbin because it can only sensibly be run by the administrator
  313     of the machine, otherwise it probably will give bad results and may impact
  314     the performance of the machine in question.  Also it can now change
  315     UID/GID.  The new way of dealing with the running as root issue is in the
  316     next change.
  317 
  318   * Made zcav and bonnie++ take -u and -g options to set the UID and GID to run
  319     as.  For bonnie++ it is now mandatory to use the -u option when running as
  320     root.
  321 
  322   * Made bonnie++ not change it's command-line.
  323 
  324   * Documented the K and G suffixes for sizes on the command-line.
  325 
  326   * Now the CPU time field also displays as "+++" if the elapsed time is < 1s.
  327 
  328   * Fixed the machine-name broken-ness from 1.00b, and made the machine name
  329     default to the nodename as reported by utsname() (also the output of
  330     `hostname` or `uname -n`).
  331 
  332   * Now uses sysconf() to check the ram size, you can use -r to over-ride it.
  333     Also the default file size for IO tests will be twice the reported RAM
  334     size or 200M (whichever is larger).
  335 
  336   * Now Bonnie++ handles ^C from the keyboard, the XCPU and XFSZ (excessive CPU
  337     and excessive file size) flags and aborts the program cleanly removing all
  338     files when it receives them.  Also ignores SIGHUP.
  339 
  340   * Added AC_PROG_CC to configure.in so that it can compile on systems with
  341     strange C compiler setups.
  342 
  343  -- Russell Coker <russell@coker.com.au>  Fri, 08 Sep 2000 08:22:47 +0200
  344 
  345 bonnie++ (1.00b) unstable; urgency=low
  346 
  347   * Added more warnings to the compile and removed assertions.  Made some
  348     trivial changes to the code (like changing variable names) to stop the
  349     warnings.
  350 
  351   * Fixed the memory management problem on bonnie++, these made it not work on
  352     IA64 (and stopped it working correctly on most platforms).  Thanks to
  353     Electric Fence by Bruce Perens for the discovery of this.
  354     The worst part of it was introduced in testing this version, so it only
  355     hit me and my alpha-testers.
  356 
  357   * Fixed zcav for large numbers of data points.
  358 
  359   * Made zcav multi-threaded to test multiple hard drives at once.  Changed the
  360     way it works totally.
  361 
  362   * Removed some dependencies on extensions to the C++ standard which are not
  363     supported in all compilers, also removed some trivial header file issues.
  364     These were found in testing on Tru64Unix.
  365 
  366   * Fixed a bug in bonnie++, it would go into an infinite loop when the file
  367     creation tests had a non-zero size.
  368 
  369   * Made bonnie++ work for block-reads that return partial blocks, now it will
  370     print an error and do another read for the rest.
  371 
  372   * Made Bonnie++ accept machine names up to 4095 bytes and not crash if the
  373     name is longer.  Previously the limit was 20 bytes and it crashed when you
  374     exceeded it.
  375 
  376   * This version is fairly experimental but I'm releasing it now because I need
  377     wider testing of the new features.
  378 
  379  -- Russell Coker <russell@coker.com.au>  Fri, 25 Aug 2000 12:15:06 +0200
  380 
  381 bonnie++ (1.00a) unstable; urgency=low
  382 
  383   * Added a 30 second startup delay when run as root.  A user lost some data
  384     because of running it as root, if they had run it as a regular account
  385     they would be OK.  I don't want this to happen again.
  386 
  387   * Zcav now displays an error if it can't read a single block.
  388 
  389   * Added some basic autoconf support which I will use to increase portability
  390     in future versions.
  391 
  392   * Now provides zcav.
  393 
  394   * Should compile with all old versions of gcc.
  395 
  396   * Fixed a warning on Alpha.
  397 
  398  -- Russell Coker <russell@coker.com.au>  Mon, 24 Apr 2000 23:34:02 +0100
  399 
  400 bonnie++ (1.00) unstable; urgency=low
  401 
  402   * Now include ZCAV in the same package.  ZCAV package should disappear.
  403 
  404   * License is now GPL.  Tim Bray agrees to the GPL for his parts, the license
  405     conflict was stopping me from putting ZCAV into the archive.
  406 
  407   * ZCAV reads through a hard drive sequentially and reports the IO speeds for
  408     different zones of the drive.
  409 
  410   * Fixed a few minor issues with the documentation, and put the test programs
  411     in /usr/sbin as they aren't generally run by regular users.  Also use man
  412     section 8.
  413 
  414  -- Russell Coker <russell@coker.com.au>  Sat, 01 Mar 2000 12:01:00 +0100
  415 
  416 bonnie++ (0.99j) unstable; urgency=low
  417 
  418   * 0.99h core dumped when you didn't specify "-b" for file creation tests,
  419     fixed.
  420 
  421  -- Russell Coker <russell@coker.com.au>  Sun, 05 Mar 2000 11:16:42 +0100
  422 
  423 bonnie++ (0.99h) unstable; urgency=low
  424 
  425   * Fixed a variety of bugs in the semaphore code which were introduced in
  426     0.99g.
  427 
  428   * Fixed formatting of output.
  429 
  430   * Added "-b" option to sync all writes.
  431 
  432   * Changed the semaphore code to make it more easily hackable for BSD users,
  433     it won't compile as-is on BSD at the moment...
  434 
  435  -- Russell Coker <russell@coker.com.au>  Sun, 05 Mar 2000 11:16:42 +0100
  436 
  437 bonnie++ (0.99g) unstable; urgency=low
  438 
  439   * Now use getopt() for checking command-line options.
  440 
  441   * Added new versions of fork and semaphore code, initially developed for
  442     postal.
  443 
  444   * Fixed the message that's displayed when bad command-line parameters are
  445     entered.
  446 
  447   * Version 1.[0-8]0 will use fork().  Version 1.90 and above will use POSIX
  448     threads and include the concurrant bonnie++ functionality I've been
  449     promising for so long.
  450 
  451  -- Russell Coker <russell@coker.com.au>  Wed, 23 Feb 2000 22:16:23 +0100
  452 
  453 bonnie++ (0.99f) unstable; urgency=low
  454 
  455   * Added "-f" parameter to skip per-char tests and semaphore code to
  456     synchronise multiple instances of Bonnie++.  Thanks to
  457     Christian Kagerhuber <c.kagerhuber@t-online.net> for the patch!
  458 
  459   * Added srand() after the fork so each child gets different random numbers.
  460 
  461  -- Russell Coker <russell@coker.com.au>  Wed, 12 Jan 2000 16:45:28 +1100
  462 
  463 bonnie++ (0.99e) unstable; urgency=low
  464 
  465   * Fixed the operation of "-x" parameter (used to just cause crashes).
  466  
  467   * Made it cleanly exit under some error conditions where it used to crash.
  468 
  469   * Improved the bonnie++ man page.
  470  
  471   * Fixed some checking of command-line parameters.
  472 
  473   * Merged code from the OS/2 port, needs lots of testing...
  474 
  475  -- Russell Coker <russell@coker.com.au>  Wed, 12 Jan 2000 16:45:28 +1100
  476 
  477 bonnie++ (0.99d) unstable; urgency=low
  478 
  479   * Added some more functionality. Tests hard and soft link creation.
  480 
  481   * Fixed CSV output of <100 seeks per second.
  482 
  483  -- Russell Coker <russell@coker.com.au>  Sun, 21 Nov 1999 22:37:42 +0200
  484 
  485 bonnie++ (0.99c) unstable; urgency=low
  486 
  487   * Fix some bugs with big IO (fseek related) and include man pages.
  488 
  489   * Made it always print the CSV data.
  490 
  491  -- Russell Coker <russell@coker.com.au>  Sun, 21 Nov 1999 22:37:42 +0200
  492 
  493 bonnie++ (0.99b) unstable; urgency=low
  494 
  495   * Initial Release as a Debian package.
  496 
  497 
  498 0.99
  499 Files are created mode 0600 not 0777.
  500 
  501 Fixed some bugs in 0.98 where the results from several tests were totally
  502 wrong.
  503 
  504 Now the random file code will take less CPU time when there are extremely
  505 large numbers of files.
  506 
  507 Changed the format of all the output files slightly.  Notable change is that
  508 the percentages of CPU time are now rounded off to the nearest percent.  This
  509 is because it's not that accurate anyway (results that are provably more than
  510 1% wrong are not uncommon), and because I needed the extra 1 character per
  511 field.  Also now it handles CPU time >100% properly.  This is for SMP systems
  512 where more than 1 CPU is being used.  Concurrant Bonnie++ will return many
  513 results significantly greater than 100% on OSs that work well with SMP.
  514 
  515 Added a csv2txt.pl program.  The main aim of this is to display data well
  516 for 80 column braille displays for the blind.
  517 
  518 Added "-q" option for quiet mode (less output).
  519 
  520 Now the "-n" option works on a multiple of 1024.  So "-n 10" means create
  521 10240 files.  This change is to allow the output to display in the same
  522 format and save space in display (who would want to test as a lower resolution
  523 than per 1024 files anyway).
  524 
  525 The -n option is now of the form "num[:max[:min]]" where max is the maximum
  526 size (default 0) and min is the minimum size (default 0).  To simulate Squid
  527 use a max of 15000 and a min of 300.  To simulate INN use a maximum of 4096
  528 and a minimum of 512.
  529 
  530 1.0 will be out soon!
  531 
  532 0.98
  533 Fixed a bug where the data size couldn't be an exact multiple of the size of
  534 each file (1 gig).  Fixed a number of other minor bugs related to that and
  535 added more error checking as well.
  536 Changed the code to support up to 1000 files for the IO test, if each is a
  537 gig then you can test a tera-byte of data.  Changing the code to have more
  538 than 1000 files wouldn't be that difficult to do.
  539 
  540 Use the new C++ type conversions.
  541 
  542 0.97
  543 I have stopped using cout/cerr and never plan to use them again.  They caused
  544 me significant pain when trying to get it going on an ancient SGI system.
  545 
  546 Also changed the code structure a bit to make it cleaner.  One advantage of
  547 this is that there is now a "-x" option to tell bonnie++ to run the same test
  548 a number of times (it's interesting to see the variance in the results).
  549 
  550 Now use fflush() after writing each set of results.  This means that killing
  551 the program unexpectedly won't result in results being lost.  Also fixes a
  552 strange bug related to printf() on Linux which I am still looking into.
  553 
  554 
  555  -- Russell Coker <russell@coker.com.au>  Wed, 13 Oct 1999 22:15:53 +0200
  556 
  557 Local variables:
  558 mode: debian-changelog
  559 End: