"Fossies" - the Fresh Open Source Software Archive

Member "bonnie++-2.00a/debian/changelog" (22 Sep 2020, 25749 Bytes) of package /linux/privat/bonnie++-2.00a.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 last Fossies "Diffs" side-by-side code changes report for "changelog": 1.97_vs_1.97.3.

    1 bonnie++ (2.00a) unstable; urgency=medium
    2 
    3   * Missed the patch in the previous ver, so had to do another.
    4 
    5  -- Russell Coker <russell@coker.com.au>  Tue, 22 Sep 2020 22:37:01 +1000
    6 
    7 bonnie++ (2.00) unstable; urgency=medium
    8 
    9   * Fixed an error in assigning colors in bon_csv2html.
   10   * Called it version 2.00 because it's time.
   11 
   12  -- Russell Coker <russell@coker.com.au>  Tue, 22 Sep 2020 21:35:02 +1000
   13 
   14 bonnie++ (1.98) unstable; urgency=medium
   15 
   16   * Fixed macros in bon_csv2html.cpp that had lower case due to excessive
   17     matching on a regex.
   18   * Changed debian/compat to level 10
   19   * Allow specifying the number of random seeks and the number of seeker
   20     processes and store that in the CSV.
   21   * Changed bon_csv2html and bon_csv2txt to take the new CSV format.
   22   * Changed the text output to use KiB/MiB/GiB as units of measurement so we
   23     can fit NVMe results on screen.
   24   * Changed the HTML to be in MiB/s for the bulk IO tests.
   25   * Changed the default size for getc_putc to work with faster CPUs and more
   26     optimised libc.
   27 
   28  -- Russell Coker <russell@coker.com.au>  Wed, 26 Dec 2018 15:14:28 +1100
   29 
   30 bonnie++ (1.97.3) unstable; urgency=medium
   31 
   32   * In bonnie++.8 documented -c option. Closes: #639452 #631484
   33     Noted that for latency lower is better. Closes: #717285
   34   * Fixed the symlink creation. Closes: #823882
   35   * Change backgroundcolor to background-color for correct CSS. Closes: #242878
   36 
   37  -- Russell Coker <russell@coker.com.au>  Tue, 13 Dec 2016 13:37:51 +1100
   38 
   39 bonnie++ (1.97.2) unstable; urgency=medium
   40 
   41   * Added compat level and build-depends on debhelper >= 9
   42     Closes: #817380  Closes: #817313
   43   * Fix description Closes: #699576
   44   * Added smoketest Closes: #719739
   45   * Make it build with GCC-6
   46 
   47  -- Russell Coker <russell@coker.com.au>  Thu, 30 Jun 2016 19:22:23 +1000
   48 
   49 bonnie++ (1.97.1) unstable; urgency=medium
   50 
   51   * Fixed the changelog and aim it at unstable not wheezy.
   52 
   53  -- Russell Coker <russell@coker.com.au>  Fri, 23 Nov 2012 20:12:46 +1100
   54 
   55 bonnie++ (1.97) unstable; urgency=medium
   56 
   57   * Fix a CSV column alignment bug in the case where -s0 is used.  Bump the
   58     data format version to 1.97.  Thanks to Brian Keefer for reporting this.
   59     Also added the concurrency and seed fields to the header.
   60     Closes: #660564, #669124
   61   * Use a const pointer for the large file test.
   62   * zcav.8 documents the maximum value of -s
   63   * Made the zcav deefault block size 512M to cope with new disks that can
   64     sustain >200MB/s.  Also documented this.
   65   * Made zcav not SEGV when the -c option is used.
   66     Closes: #687668
   67   * Describe the units for the plain text output in bonnie++.8.
   68     Closes: #643821
   69   * Removed the outdated section in the description which referred to Lenny.
   70     Closes: #693483
   71   * Fixed most of the HTML validation errors in the output of bon_csv2html.
   72 
   73  -- Russell Coker <russell@coker.com.au>  Fri, 23 Nov 2012 19:32:00 +1100
   74 
   75 bonnie++ (1.96) unstable; urgency=low
   76 
   77   * Fix a minor bug in setting the GID.
   78   * Make it build on Solaris by checking for O_DIRECT being defined.
   79   * The option -n9765 or greater caused the small file test to abort,
   80     to increase this I changed the number format to hexadecimal and made it
   81     10 digits.  Now any option smaller than -n1073741824 will be OK.
   82     Thanks Nick Dokos of HP.
   83   * Updated bon_csv2html, made the machine name span two rows, made the
   84     concurrency column go away when there's no data, correctly calculated the
   85     colors of the speed columns (was off by one column before), and calculate
   86     the CPU colors.
   87 
   88  -- Russell Coker <russell@coker.com.au>  Sat, 04 Jul 2009 11:24:13 +1000
   89 
   90 bonnie++ (1.95) unstable; urgency=low
   91 
   92   * Removed code for building on OS/2, I think that no-one has been interested
   93     in this for a while.
   94   * Removed code for building on NT, I don't think that anyone was ever very
   95     interested in that and it probably didn't work.
   96   * Patch from Justin Clift to make getc_putc compile on RHEL 5.2.
   97   * Added the -D option to bonnie++ to use direct IO (O_DIRECT) for bulk IO.
   98     Thanks to Dave Murch from Violin Memory - http://violin-memory.com/
   99   * Fixed some more warnings with recent versions of GCC.
  100 
  101  -- Russell Coker <russell@coker.com.au>  Wed, 31 Dec 2008 08:50:06 +1100
  102 
  103 bonnie++ (1.94) unstable; urgency=low
  104 
  105   * Fixed typos in man page.
  106     Closes: #133714, #449596
  107   * Added the URL to the man pages.
  108   * Documented why UID==0 is bad.
  109     Closes: #182023
  110   * Check return value of chdir()
  111   * Removed the zcav -s option which did the same thing as -n.
  112   * Made zcav report in GiB and MiB/s, and made the default 256MiB.
  113   * Improved bonnie++.8 documentation of the -y and -p options.
  114   * Made zcav support skipping blocks for faster completion.
  115   * Fixed the autoconf checks for 64bit seek.
  116 
  117  -- Russell Coker <russell@coker.com.au>  Tue, 19 Aug 2008 18:36:08 +1000
  118 
  119 bonnie++ (1.93d) unstable; urgency=low
  120 
  121   * Documented the default chunk size in bonnie++.8.
  122 
  123   * Added support for testing write speed to zcav.
  124 
  125   * Made default block size for zcav 200M.
  126 
  127  -- Russell Coker <russell@coker.com.au>  Mon,  3 Dec 2007 10:18:00 +1100
  128 
  129 bonnie++ (1.93c) unstable; urgency=low
  130 
  131   * Made it compile with GCC 3.2.
  132 
  133  -- Russell Coker <russell@coker.com.au>  Wed,  8 Jan 2003 23:13:00 +0100
  134 
  135 bonnie++ (1.93b) unstable; urgency=low
  136 
  137   * Fixed an error in calculating seeks, it used to add an extra 5 seconds to
  138     the test time before calculation and therefore under-reported the results.
  139 
  140   * Fixed the signal handling error on Irix.
  141 
  142   * Fixed <algo> check to work with GCC 3.2.
  143 
  144   * Fixed a bug where it would SEGV if you specified more than 999 directories
  145     (now it handles 99,999 and displays an error message if you ask for more).
  146 
  147   * Fixed a bug in error handling during a stat test with multiple directories.
  148 
  149   * Fixed the mandir for RPM package building.
  150 
  151  -- Russell Coker <russell@coker.com.au>  Wed,  1 Jan 2003 18:02:00 +0100
  152 
  153 bonnie++ (1.93a) unstable; urgency=low
  154 
  155   * Made the signal handler extern "C".
  156 
  157   * Updated the RPM packaging.
  158 
  159   * Improved the NT portability code.
  160 
  161  -- Russell Coker <russell@coker.com.au>  Fri,  1 Mar 2002 17:28:00 +0100
  162 
  163 bonnie++ (1.93) unstable; urgency=low
  164 
  165   * Updated to latest debian standards version and follow the latest Debian
  166     policy on stripping and debug generation.
  167 
  168   * Removed optind=0 because it caused problems on BSD.
  169 
  170   * Added new test program getc_putc for per char IO.
  171 
  172  -- Russell Coker <russell@coker.com.au>  Sun,  9 Dec 2001 15:52:00 +0100
  173 
  174 bonnie++ (1.92b) unstable; urgency=low
  175 
  176   * Fixed a buffer overflow in the random number management code.
  177 
  178   * Fixed a bug where bonnie++ would SEGV if ^C was pressed at the start of the
  179     file creation tests.
  180  
  181   * Clarified the -r option to bonnie++ in the man page.
  182 
  183   * Finished adding the support for specifying the seed.  Fixed the bon_csv2*
  184     programs and their documentation.
  185 
  186  -- Russell Coker <russell@coker.com.au>  Sun, 7 Jun 2001 14:03:54 +0200
  187 
  188 bonnie++ (1.92a) unstable; urgency=low
  189 
  190   * Made the -d option to bonnie++ work with relative paths.  Now it does
  191     chdir() to the specifed directory and proceeds as usual.
  192 
  193   * Fixed a tricky bug related to thread management which caused SEGV.  For
  194     some time I had known of the existance of the bug but I couldn't work
  195     out how to reproduce it.
  196 
  197   * Added a feature of specifying the random number seed for repeatable tests.
  198     Also made a separate class to manage all random numbers as part of this.
  199 
  200   * Made bonnie++ have the facility to read from a file containing random
  201     numbers and created a program to generate them.
  202 
  203   * Added a "make dep" rule and include it's output in the archive.
  204 
  205   * Now I don't use stupid macro names like _close which break on BSD!
  206 
  207  -- Russell Coker <russell@coker.com.au>  Mon, 11 Jun 2001 13:39:36 +0200
  208 
  209 bonnie++ (1.92) unstable; urgency=low
  210 
  211   * Made the per-byte code use read() and write() instead of putc() and getc().
  212     Using the stream functions gives too much variance and isn't as interesting
  213     nowadays.  I will soon add a separate benchmark for streams vs write() for
  214     byte at a time.
  215 
  216   * Made it use a single file >2G on systems that have LFS support.  On systems
  217     that lack it there will be no more support of more than 2G of data.
  218     I believe that now any machine with 1G of RAM should have LFS support!
  219     Note that the ./configure test for this takes ages on ReiserFS.
  220 
  221   * Made it remove the ./configure cache files before Debian package build.
  222     This fixes the problems with incorrect data being cached for ports.
  223 
  224   * Fixed the memory checks for file creation tests, thanks to
  225     Andreas Dilger <adilger@turbolinux.com> .
  226 
  227   * Fixed a minor field alignment bug in bon_csv2html.
  228 
  229   * Made bon_csv2html not display columns that contain no data.
  230 
  231   * Fixed a bug where bon_csv2html could crash on bad data.
  232 
  233   * Fixed a bug where bonnie++ would generate bad CSV data if run with "-n0".
  234 
  235  -- Russell Coker <russell@coker.com.au>  Fri, 11 May 2001 16:34:58 +0100
  236 
  237 bonnie++ (1.91c) unstable; urgency=low
  238 
  239   * Now compiles with GCC 3.0.
  240 
  241   * Stopped it giving a SIGFPE on Alpha and tidied up the relevant code in the
  242     results printing.
  243 
  244   * Fixed the CSV output.
  245 
  246   * Fixed a minor warning.
  247 
  248  -- Russell Coker <russell@coker.com.au>  Mon, 16 Apr 2001 18:49:03 +0100
  249 
  250 bonnie++ (1.91b) unstable; urgency=low
  251 
  252   * Added an fflush(NULL) to the Sync code to make it display the prompt on
  253     buffered devices.
  254 
  255   * Added autoconf check for snprintf().
  256 
  257   * Fixed some minor warnings.
  258 
  259  -- Russell Coker <russell@coker.com.au>  Tue, 6 Mar 2001 20:17:17 +0100
  260 
  261 bonnie++ (1.91a) unstable; urgency=low
  262 
  263   * Fixed the -p/-y options.
  264 
  265   * Made -n take "k" suffix for kilobytes for the size and the "m" suffix
  266     for creating millions of files.  Also allow specifying the chunk size
  267     for small file tests.
  268 
  269   * Changed readme.html to make it more up to date.
  270 
  271   * Made it conflict/provide/replace the bonnie package.  Bonnie++ does
  272     everything that bonnie does and fixes some bugs including doing srand()
  273     after fork(), and having sensible defaults and detection of RAM installed
  274     to avoid meaningless test results.
  275     There is no need to have bonnie and bonnie++ installed.
  276 
  277   * Use @exec_prefix@ in autoconf for better standards compliance.
  278 
  279   * Made it possible to specify chunk_size for IO and file tests separately.
  280     Added a new field in position 21 in the csv file to record this.  So I
  281     changed the compatibility number for the bon_csv2* programs.
  282 
  283   * Removed the "wait" code in zcav which caused all the broken-ness.  It
  284     probably didn't gain us much anyway.
  285 
  286  -- Russell Coker <russell@coker.com.au>  Sun, 25 Feb 2001 17:38:49 +0100
  287 
  288 bonnie++ (1.91) unstable; urgency=low
  289 
  290   * Fixed the bon_csv2html bug that made the columns not line up if different
  291     rows had different numbers of blank columns.
  292 
  293   * Fixed a bug introduced in 1.90f which resulted in Random Seeks always
  294     being reported as 0.
  295 
  296   * Made quiet mode not tell you which UID it uses.
  297 
  298  -- Russell Coker <russell@coker.com.au>  Sun, 11 Feb 2001 11:23:10 +0100
  299 
  300 bonnie++ (1.90g) unstable; urgency=low
  301 
  302   * Added latency parsing support to bon_csv2html.
  303 
  304   * Fixed a number of bugs in bon_csv2html, now does colors correctly.
  305 
  306  -- Russell Coker <russell@coker.com.au>  Tue, 6 Feb 2001 14:20:15 +0100
  307 
  308 bonnie++ (1.90f) unstable; urgency=low
  309 
  310   * Now use mode "b" for fopen() for NT and OS/2.
  311 
  312   * Made the latency numbers print out correctly.
  313 
  314   * Added latency parsing support to bon_csv2txt.
  315 
  316  -- Russell Coker <russell@coker.com.au>  Tue, 30 Jan 2001 16:00:19 +0100
  317 
  318 bonnie++ (1.90e) unstable; urgency=low
  319 
  320   * Now should compile properly on NT and OS/2 (NB ZCAV still won't fully work).
  321 
  322  -- Russell Coker <russell@coker.com.au>  Thu, 18 Jan 2001 11:08:37 +1100
  323 
  324 bonnie++ (1.90d) unstable; urgency=low
  325 
  326   * Updated standards version to 3.2.1.
  327 
  328   * Done some serious work on porting to OS/2 and NT.  This may break compile
  329     on some versions of UNIX.  If so I'll fix it as soon as it gets reported.
  330 
  331  -- Russell Coker <russell@coker.com.au>  Thu, 11 Jan 2001 14:01:00 +1100
  332 
  333 bonnie++ (1.90c) unstable; urgency=low
  334 
  335   * Rewrote bon_csv2html in C++ and made it assign colors to the fields to show
  336     how fast or slow the values are (red for slow, green for fast).
  337 
  338  -- Russell Coker <russell@coker.com.au>  Mon, 11 Dec 2000 22:31:20 +0100
  339 
  340 bonnie++ (1.90b) unstable; urgency=low
  341 
  342   * Added first stage of support for synchronising bonnie++ instances over a
  343     network.
  344     This required changing the way the -y option operates.
  345     Also created a new Sync class to do this generically.
  346 
  347   * Added code to check the latency of operations in micro-seconds (us).
  348 
  349  -- Russell Coker <russell@coker.com.au>  Tue, 5 Dec 2000 17:04:27 +0100
  350 
  351 bonnie++ (1.90a) unstable; urgency=low
  352 
  353   * This is the start of the new 2.00 series of Bonnie++.  The aim is to do
  354     serious performance testing of RAID arrays.  All programs will be multi-
  355     threaded.
  356 
  357   * Added the multi-threaded zcav that I had removed from the 1.00 series and
  358     make Bonnie++ use threads instead of fork().  Next step is to add extra
  359     concurency through threads.
  360 
  361   * Changed the format of the csv files.  Added a format version number and a
  362     place for the version of Bonnie++ that created the data.  Made the
  363     bon_csv2txt and bon_csv2html programs understand the new format.
  364 
  365  -- Russell Coker <russell@coker.com.au>  Wed, 29 Nov 2000 23:53:13 +0100
  366 
  367 bonnie++ (1.00f) unstable; urgency=low
  368 
  369   * Fixed the bugs in timing of seeks.
  370 
  371   * Changed the number of seeks from 8000 to 8192.
  372 
  373   * Now the minimum time for a test that will be considered valid is 500ms (for
  374     bonnie++ and zcav), it was previously 1000ms but I have been convinced that
  375     system clocks are accurate enough for this.
  376 
  377   * Changed the default number of files created for file creation tests from
  378     30K to 16K, this change makes the test time bearable on obsolete file
  379     systems like UFS but relies on the above change to work on ReiserFS on
  380     Pentium4 class CPUs.
  381 
  382   * Changed the default file size to 300M for IO tests, this reflects the
  383     increase in RAM sizes over the last year.
  384 
  385   * Added some more compile warnings and fixed some more trivial bugs.
  386 
  387   * Made the loops: line in zcav output always be prefixed by a '#' for a
  388     gnuplot comment.
  389 
  390   * Made zcav correctly display the position in megabytes instead of block-size
  391     units.
  392 
  393  -- Russell Coker <russell@coker.com.au>  Mon, 27 Nov 2000 09:45:30 +0100
  394 
  395 bonnie++ (1.00e) unstable; urgency=low
  396 
  397   * Now exit on sync errors.
  398 
  399   * When directory can't be synced it will display one warning and not try to
  400     sync again.
  401 
  402   * Stopped it crashing when there is only one directory to be synced.
  403 
  404   * Made the version number managed by autoconf so I don't release it with
  405     inconsistant version numbers again!
  406 
  407  -- Russell Coker <russell@coker.com.au>  Thu, 9 Nov 2000 03:26:15 +0100
  408 
  409 bonnie++ (1.00d) unstable; urgency=low
  410 
  411   * Use SA_RESETHAND instead of SA_ONESHOT for the benefit of Solaris.
  412 
  413   * Added a specific rule for bon_suid.cpp as it doesn't have a header file.
  414 
  415   * Added --prefix support to the ./configure , also made the default prefix
  416     be /usr/local instead of /usr .
  417 
  418   * Changed the autoconf support for checking for C++ slightly.  It should
  419     now work better for some strange setups and work the same for everyone
  420     else (I hope).
  421 
  422   * Made the autoconf tests for semaphore headers work correctly, now it
  423     should compile on *BSD.
  424 
  425   * Added --disable-stripping option for ./configure if you don't want binaries
  426     stripped.
  427 
  428   * Added autoconf checking for bool, now it should compile on AIX using ICC
  429     without any special options!
  430 
  431   * Reverted zcav to the 1.00a version and then added the code for -u, -g, and
  432     the fix for large numbers of data points.  The multi-threaded zcav code
  433     will go into 1.90 (the pre-2.00 tree).
  434     Bonnie++ versions < 1.90 will never again have threading code.
  435 
  436   * Made bon_csv2txt use every available character for the description.
  437 
  438   * Made it install man pages by default.
  439 
  440   * Added sun package support - "make -C sun"!
  441 
  442  -- Russell Coker <russell@coker.com.au>  Thu, 28 Sep 2000 16:22:15 +0100
  443 
  444 bonnie++ (1.00c) unstable; urgency=low
  445 
  446   * Closes:#53545
  447     Fixed in 0.99e, should have been closed in Debian BTS.
  448 
  449   * Closes:#53546
  450     Fixed in 0.99e, should have been closed in Debian BTS.
  451 
  452   * Closes:#61925
  453     Fixed in 1.00a.
  454 
  455   * Closes:#64995
  456     It is in /usr/sbin because it can only sensibly be run by the administrator
  457     of the machine, otherwise it probably will give bad results and may impact
  458     the performance of the machine in question.  Also it can now change
  459     UID/GID.  The new way of dealing with the running as root issue is in the
  460     next change.
  461 
  462   * Made zcav and bonnie++ take -u and -g options to set the UID and GID to run
  463     as.  For bonnie++ it is now mandatory to use the -u option when running as
  464     root.
  465 
  466   * Made bonnie++ not change it's command-line.
  467 
  468   * Documented the K and G suffixes for sizes on the command-line.
  469 
  470   * Now the CPU time field also displays as "+++" if the elapsed time is < 1s.
  471 
  472   * Fixed the machine-name broken-ness from 1.00b, and made the machine name
  473     default to the nodename as reported by utsname() (also the output of
  474     `hostname` or `uname -n`).
  475 
  476   * Now uses sysconf() to check the ram size, you can use -r to over-ride it.
  477     Also the default file size for IO tests will be twice the reported RAM
  478     size or 200M (whichever is larger).
  479 
  480   * Now Bonnie++ handles ^C from the keyboard, the XCPU and XFSZ (excessive CPU
  481     and excessive file size) flags and aborts the program cleanly removing all
  482     files when it receives them.  Also ignores SIGHUP.
  483 
  484   * Added AC_PROG_CC to configure.in so that it can compile on systems with
  485     strange C compiler setups.
  486 
  487  -- Russell Coker <russell@coker.com.au>  Fri, 08 Sep 2000 08:22:47 +0100
  488 
  489 bonnie++ (1.00b) unstable; urgency=low
  490 
  491   * Added more warnings to the compile and removed assertions.  Made some
  492     trivial changes to the code (like changing variable names) to stop the
  493     warnings.
  494 
  495   * Fixed the memory management problem on bonnie++, these made it not work on
  496     IA64 (and stopped it working correctly on most platforms).  Thanks to
  497     Electric Fence by Bruce Perens for the discovery of this.
  498     The worst part of it was introduced in testing this version, so it only
  499     hit me and my alpha-testers.
  500 
  501   * Fixed zcav for large numbers of data points.
  502 
  503   * Made zcav multi-threaded to test multiple hard drives at once.  Changed the
  504     way it works totally.
  505 
  506   * Removed some dependencies on extensions to the C++ standard which are not
  507     supported in all compilers, also removed some trivial header file issues.
  508     These were found in testing on Tru64Unix.
  509 
  510   * Fixed a bug in bonnie++, it would go into an infinite loop when the file
  511     creation tests had a non-zero size.
  512 
  513   * Made bonnie++ work for block-reads that return partial blocks, now it will
  514     print an error and do another read for the rest.
  515 
  516   * Made Bonnie++ accept machine names up to 4095 bytes and not crash if the
  517     name is longer.  Previously the limit was 20 bytes and it crashed when you
  518     exceeded it.
  519 
  520   * This version is fairly experimental but I'm releasing it now because I need
  521     wider testing of the new features.
  522 
  523  -- Russell Coker <russell@coker.com.au>  Fri, 25 Aug 2000 12:15:06 +0200
  524 
  525 bonnie++ (1.00a) unstable; urgency=low
  526 
  527   * Added a 30 second startup delay when run as root.  A user lost some data
  528     because of running it as root, if they had run it as a regular account
  529     they would be OK.  I don't want this to happen again.
  530 
  531   * Zcav now displays an error if it can't read a single block.
  532 
  533   * Added some basic autoconf support which I will use to increase portability
  534     in future versions.
  535 
  536   * Now provides zcav.
  537 
  538   * Should compile with all old versions of gcc.
  539 
  540   * Fixed a warning on Alpha.
  541 
  542  -- Russell Coker <russell@coker.com.au>  Mon, 24 Apr 2000 23:34:02 +0100
  543 
  544 bonnie++ (1.00) unstable; urgency=low
  545 
  546   * Now include ZCAV in the same package.  ZCAV package should disappear.
  547 
  548   * License is now GPL.  Tim Bray agrees to the GPL for his parts, the license
  549     conflict was stopping me from putting ZCAV into the archive.
  550 
  551   * ZCAV reads through a hard drive sequentially and reports the IO speeds for
  552     different zones of the drive.
  553 
  554   * Fixed a few minor issues with the documentation, and put the test programs
  555     in /usr/sbin as they aren't generally run by regular users.  Also use man
  556     section 8.
  557 
  558  -- Russell Coker <russell@coker.com.au>  Sat, 01 Mar 2000 12:01:00 +0100
  559 
  560 bonnie++ (0.99j) unstable; urgency=low
  561 
  562   * 0.99h core dumped when you didn't specify "-b" for file creation tests,
  563     fixed.
  564 
  565  -- Russell Coker <russell@coker.com.au>  Sun, 05 Mar 2000 11:16:42 +0100
  566 
  567 bonnie++ (0.99h) unstable; urgency=low
  568 
  569   * Fixed a variety of bugs in the semaphore code which were introduced in
  570     0.99g.
  571 
  572   * Fixed formatting of output.
  573 
  574   * Added "-b" option to sync all writes.
  575 
  576   * Changed the semaphore code to make it more easily hackable for BSD users,
  577     it won't compile as-is on BSD at the moment...
  578 
  579  -- Russell Coker <russell@coker.com.au>  Sun, 05 Mar 2000 11:16:42 +0100
  580 
  581 bonnie++ (0.99g) unstable; urgency=low
  582 
  583   * Now use getopt() for checking command-line options.
  584 
  585   * Added new versions of fork and semaphore code, initially developed for
  586     postal.
  587 
  588   * Fixed the message that's displayed when bad command-line parameters are
  589     entered.
  590 
  591   * Version 1.[0-8]0 will use fork().  Version 1.90 and above will use POSIX
  592     threads and include the concurrant bonnie++ functionality I've been
  593     promising for so long.
  594 
  595  -- Russell Coker <russell@coker.com.au>  Wed, 23 Feb 2000 22:16:23 +0100
  596 
  597 bonnie++ (0.99f) unstable; urgency=low
  598 
  599   * Added "-f" parameter to skip per-char tests and semaphore code to
  600     synchronise multiple instances of Bonnie++.  Thanks to
  601     Christian Kagerhuber <c.kagerhuber@t-online.net> for the patch!
  602 
  603   * Added srand() after the fork so each child gets different random numbers.
  604 
  605  -- Russell Coker <russell@coker.com.au>  Wed, 12 Jan 2000 16:45:28 +1100
  606 
  607 bonnie++ (0.99e) unstable; urgency=low
  608 
  609   * Fixed the operation of "-x" parameter (used to just cause crashes).
  610  
  611   * Made it cleanly exit under some error conditions where it used to crash.
  612 
  613   * Improved the bonnie++ man page.
  614  
  615   * Fixed some checking of command-line parameters.
  616 
  617   * Merged code from the OS/2 port, needs lots of testing...
  618 
  619  -- Russell Coker <russell@coker.com.au>  Wed, 12 Jan 2000 16:45:28 +1100
  620 
  621 bonnie++ (0.99d) unstable; urgency=low
  622 
  623   * Added some more functionality. Tests hard and soft link creation.
  624 
  625   * Fixed CSV output of <100 seeks per second.
  626 
  627  -- Russell Coker <russell@coker.com.au>  Sun, 21 Nov 1999 22:37:42 +0200
  628 
  629 bonnie++ (0.99c) unstable; urgency=low
  630 
  631   * Fix some bugs with big IO (fseek related) and include man pages.
  632 
  633   * Made it always print the CSV data.
  634 
  635  -- Russell Coker <russell@coker.com.au>  Sun, 21 Nov 1999 22:37:42 +0200
  636 
  637 bonnie++ (0.99b) unstable; urgency=low
  638 
  639   * Initial Release as a Debian package.
  640 
  641 
  642 0.99
  643 Files are created mode 0600 not 0777.
  644 
  645 Fixed some bugs in 0.98 where the results from several tests were totally
  646 wrong.
  647 
  648 Now the random file code will take less CPU time when there are extremely
  649 large numbers of files.
  650 
  651 Changed the format of all the output files slightly.  Notable change is that
  652 the percentages of CPU time are now rounded off to the nearest percent.  This
  653 is because it's not that accurate anyway (results that are provably more than
  654 1% wrong are not uncommon), and because I needed the extra 1 character per
  655 field.  Also now it handles CPU time >100% properly.  This is for SMP systems
  656 where more than 1 CPU is being used.  Concurrant Bonnie++ will return many
  657 results significantly greater than 100% on OSs that work well with SMP.
  658 
  659 Added a csv2txt.pl program.  The main aim of this is to display data well
  660 for 80 column braille displays for the blind.
  661 
  662 Added "-q" option for quiet mode (less output).
  663 
  664 Now the "-n" option works on a multiple of 1024.  So "-n 10" means create
  665 10240 files.  This change is to allow the output to display in the same
  666 format and save space in display (who would want to test as a lower resolution
  667 than per 1024 files anyway).
  668 
  669 The -n option is now of the form "num[:max[:min]]" where max is the maximum
  670 size (default 0) and min is the minimum size (default 0).  To simulate Squid
  671 use a max of 15000 and a min of 300.  To simulate INN use a maximum of 4096
  672 and a minimum of 512.
  673 
  674 1.0 will be out soon!
  675 
  676 0.98
  677 Fixed a bug where the data size couldn't be an exact multiple of the size of
  678 each file (1 gig).  Fixed a number of other minor bugs related to that and
  679 added more error checking as well.
  680 Changed the code to support up to 1000 files for the IO test, if each is a
  681 gig then you can test a tera-byte of data.  Changing the code to have more
  682 than 1000 files wouldn't be that difficult to do.
  683 
  684 Use the new C++ type conversions.
  685 
  686 0.97
  687 I have stopped using cout/cerr and never plan to use them again.  They caused
  688 me significant pain when trying to get it going on an ancient SGI system.
  689 
  690 Also changed the code structure a bit to make it cleaner.  One advantage of
  691 this is that there is now a "-x" option to tell bonnie++ to run the same test
  692 a number of times (it's interesting to see the variance in the results).
  693 
  694 Now use fflush() after writing each set of results.  This means that killing
  695 the program unexpectedly won't result in results being lost.  Also fixes a
  696 strange bug related to printf() on Linux which I am still looking into.
  697 
  698 
  699  -- Russell Coker <russell@coker.com.au>  Wed, 13 Oct 1999 22:15:53 +0200
  700 
  701 Local variables:
  702 mode: debian-changelog
  703 End: