"Fossies" - the Fresh Open Source Software Archive

Member "bonnie++-2.00a/debian/changelog.txt" (11 Jan 2001, 13987 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.

    1 bonnie++ (1.90d) unstable; urgency=low
    2 
    3   * Updated standards version to 3.2.1.
    4 
    5   * Done some serious work on porting to OS/2 and NT.  This may break compile
    6     on some versions of UNIX.  If so I'll fix it as soon as it gets reported.
    7 
    8  -- Russell Coker <russell@coker.com.au>  Mon, 11 Dec 2000 22:31:20 +0100
    9 
   10 bonnie++ (1.90c) unstable; urgency=low
   11 
   12   * Rewrote bon_csv2html in C++ and made it assign colors to the fields to show
   13     how fast or slow the values are (red for slow, green for fast).
   14 
   15  -- Russell Coker <russell@coker.com.au>  Mon, 11 Dec 2000 22:31:20 +0100
   16 
   17 bonnie++ (1.90b) unstable; urgency=low
   18 
   19   * Added first stage of support for synchronising bonnie++ instances over a
   20     network.
   21     This required changing the way the -y option operates.
   22     Also created a new Sync class to do this generically.
   23 
   24   * Added code to check the latency of operations in micro-seconds (us).
   25 
   26  -- Russell Coker <russell@coker.com.au>  Tue, 5 Dec 2000 17:04:27 +0100
   27 
   28 bonnie++ (1.90a) unstable; urgency=low
   29 
   30   * This is the start of the new 2.00 series of Bonnie++.  The aim is to do
   31     serious performance testing of RAID arrays.  All programs will be multi-
   32     threaded.
   33 
   34   * Added the multi-threaded zcav that I had removed from the 1.00 series and
   35     make Bonnie++ use threads instead of fork().  Next step is to add extra
   36     concurency through threads.
   37 
   38   * Changed the format of the csv files.  Added a format version number and a
   39     place for the version of Bonnie++ that created the data.  Made the
   40     bon_csv2txt and bon_csv2html programs understand the new format.
   41 
   42  -- Russell Coker <russell@coker.com.au>  Wed, 29 Nov 2000 23:53:13 +0100
   43 
   44 bonnie++ (1.00f) unstable; urgency=low
   45 
   46   * Fixed the bugs in timing of seeks.
   47 
   48   * Changed the number of seeks from 8000 to 8192.
   49 
   50   * Now the minimum time for a test that will be considered valid is 500ms (for
   51     bonnie++ and zcav), it was previously 1000ms but I have been convinced that
   52     system clocks are accurate enough for this.
   53 
   54   * Changed the default number of files created for file creation tests from
   55     30K to 16K, this change makes the test time bearable on obsolete file
   56     systems like UFS but relies on the above change to work on ReiserFS on
   57     Pentium4 class CPUs.
   58 
   59   * Changed the default file size to 300M for IO tests, this reflects the
   60     increase in RAM sizes over the last year.
   61 
   62   * Added some more compile warnings and fixed some more trivial bugs.
   63 
   64   * Made the loops: line in zcav output always be prefixed by a '#' for a
   65     gnuplot comment.
   66 
   67   * Made zcav correctly display the position in megabytes instead of block-size
   68     units.
   69 
   70  -- Russell Coker <russell@coker.com.au>  Mon, 27 Nov 2000 09:45:30 +0100
   71 
   72 bonnie++ (1.00e) unstable; urgency=low
   73 
   74   * Now exit on sync errors.
   75 
   76   * When directory can't be synced it will display one warning and not try to
   77     sync again.
   78 
   79   * Stopped it crashing when there is only one directory to be synced.
   80 
   81   * Made the version number managed by autoconf so I don't release it with
   82     inconsistant version numbers again!
   83 
   84  -- Russell Coker <russell@coker.com.au>  Thu, 9 Nov 2000 03:26:15 +0100
   85 
   86 bonnie++ (1.00d) unstable; urgency=low
   87 
   88   * Use SA_RESETHAND instead of SA_ONESHOT for the benefit of Solaris.
   89 
   90   * Added a specific rule for bon_suid.cpp as it doesn't have a header file.
   91 
   92   * Added --prefix support to the ./configure , also made the default prefix
   93     be /usr/local instead of /usr .
   94 
   95   * Changed the autoconf support for checking for C++ slightly.  It should
   96     now work better for some strange setups and work the same for everyone
   97     else (I hope).
   98 
   99   * Made the autoconf tests for semaphore headers work correctly, now it
  100     should compile on *BSD.
  101 
  102   * Added --disable-stripping option for ./configure if you don't want binaries
  103     stripped.
  104 
  105   * Added autoconf checking for bool, now it should compile on AIX using ICC
  106     without any special options!
  107 
  108   * Reverted zcav to the 1.00a version and then added the code for -u, -g, and
  109     the fix for large numbers of data points.  The multi-threaded zcav code
  110     will go into 1.90 (the pre-2.00 tree).
  111     Bonnie++ versions < 1.90 will never again have threading code.
  112 
  113   * Made bon_csv2txt use every available character for the description.
  114 
  115   * Made it install man pages by default.
  116 
  117   * Added sun package support - "make -C sun"!
  118 
  119  -- Russell Coker <russell@coker.com.au>  Thu, 28 Sep 2000 16:22:15 +0100
  120 
  121 bonnie++ (1.00c) unstable; urgency=low
  122 
  123   * Closes:#53545
  124     Fixed in 0.99e, should have been closed in Debian BTS.
  125 
  126   * Closes:#53546
  127     Fixed in 0.99e, should have been closed in Debian BTS.
  128 
  129   * Closes:#61925
  130     Fixed in 1.00a.
  131 
  132   * Closes:#64995
  133     It is in /usr/sbin because it can only sensibly be run by the administrator
  134     of the machine, otherwise it probably will give bad results and may impact
  135     the performance of the machine in question.  Also it can now change
  136     UID/GID.  The new way of dealing with the running as root issue is in the
  137     next change.
  138 
  139   * Made zcav and bonnie++ take -u and -g options to set the UID and GID to run
  140     as.  For bonnie++ it is now mandatory to use the -u option when running as
  141     root.
  142 
  143   * Made bonnie++ not change it's command-line.
  144 
  145   * Documented the K and G suffixes for sizes on the command-line.
  146 
  147   * Now the CPU time field also displays as "+++" if the elapsed time is < 1s.
  148 
  149   * Fixed the machine-name broken-ness from 1.00b, and made the machine name
  150     default to the nodename as reported by utsname() (also the output of
  151     `hostname` or `uname -n`).
  152 
  153   * Now uses sysconf() to check the ram size, you can use -r to over-ride it.
  154     Also the default file size for IO tests will be twice the reported RAM
  155     size or 200M (whichever is larger).
  156 
  157   * Now Bonnie++ handles ^C from the keyboard, the XCPU and XFSZ (excessive CPU
  158     and excessive file size) flags and aborts the program cleanly removing all
  159     files when it receives them.  Also ignores SIGHUP.
  160 
  161   * Added AC_PROG_CC to configure.in so that it can compile on systems with
  162     strange C compiler setups.
  163 
  164  -- Russell Coker <russell@coker.com.au>  Fri, 08 Sep 2000 08:22:47 +0100
  165 
  166 bonnie++ (1.00b) unstable; urgency=low
  167 
  168   * Added more warnings to the compile and removed assertions.  Made some
  169     trivial changes to the code (like changing variable names) to stop the
  170     warnings.
  171 
  172   * Fixed the memory management problem on bonnie++, these made it not work on
  173     IA64 (and stopped it working correctly on most platforms).  Thanks to
  174     Electric Fence by Bruce Perens for the discovery of this.
  175     The worst part of it was introduced in testing this version, so it only
  176     hit me and my alpha-testers.
  177 
  178   * Fixed zcav for large numbers of data points.
  179 
  180   * Made zcav multi-threaded to test multiple hard drives at once.  Changed the
  181     way it works totally.
  182 
  183   * Removed some dependencies on extensions to the C++ standard which are not
  184     supported in all compilers, also removed some trivial header file issues.
  185     These were found in testing on Tru64Unix.
  186 
  187   * Fixed a bug in bonnie++, it would go into an infinite loop when the file
  188     creation tests had a non-zero size.
  189 
  190   * Made bonnie++ work for block-reads that return partial blocks, now it will
  191     print an error and do another read for the rest.
  192 
  193   * Made Bonnie++ accept machine names up to 4095 bytes and not crash if the
  194     name is longer.  Previously the limit was 20 bytes and it crashed when you
  195     exceeded it.
  196 
  197   * This version is fairly experimental but I'm releasing it now because I need
  198     wider testing of the new features.
  199 
  200  -- Russell Coker <russell@coker.com.au>  Fri, 25 Aug 2000 12:15:06 +0200
  201 
  202 bonnie++ (1.00a) unstable; urgency=low
  203 
  204   * Added a 30 second startup delay when run as root.  A user lost some data
  205     because of running it as root, if they had run it as a regular account
  206     they would be OK.  I don't want this to happen again.
  207 
  208   * Zcav now displays an error if it can't read a single block.
  209 
  210   * Added some basic autoconf support which I will use to increase portability
  211     in future versions.
  212 
  213   * Now provides zcav.
  214 
  215   * Should compile with all old versions of gcc.
  216 
  217   * Fixed a warning on Alpha.
  218 
  219  -- Russell Coker <russell@coker.com.au>  Mon, 24 Apr 2000 23:34:02 +0100
  220 
  221 bonnie++ (1.00) unstable; urgency=low
  222 
  223   * Now include ZCAV in the same package.  ZCAV package should disappear.
  224 
  225   * License is now GPL.  Tim Bray agrees to the GPL for his parts, the license
  226     conflict was stopping me from putting ZCAV into the archive.
  227 
  228   * ZCAV reads through a hard drive sequentially and reports the IO speeds for
  229     different zones of the drive.
  230 
  231   * Fixed a few minor issues with the documentation, and put the test programs
  232     in /usr/sbin as they aren't generally run by regular users.  Also use man
  233     section 8.
  234 
  235  -- Russell Coker <russell@coker.com.au>  Sat, 01 Mar 2000 12:01:00 +0100
  236 
  237 bonnie++ (0.99j) unstable; urgency=low
  238 
  239   * 0.99h core dumped when you didn't specify "-b" for file creation tests,
  240     fixed.
  241 
  242  -- Russell Coker <russell@coker.com.au>  Sun, 05 Mar 2000 11:16:42 +0100
  243 
  244 bonnie++ (0.99h) unstable; urgency=low
  245 
  246   * Fixed a variety of bugs in the semaphore code which were introduced in
  247     0.99g.
  248 
  249   * Fixed formatting of output.
  250 
  251   * Added "-b" option to sync all writes.
  252 
  253   * Changed the semaphore code to make it more easily hackable for BSD users,
  254     it won't compile as-is on BSD at the moment...
  255 
  256  -- Russell Coker <russell@coker.com.au>  Sun, 05 Mar 2000 11:16:42 +0100
  257 
  258 bonnie++ (0.99g) unstable; urgency=low
  259 
  260   * Now use getopt() for checking command-line options.
  261 
  262   * Added new versions of fork and semaphore code, initially developed for
  263     postal.
  264 
  265   * Fixed the message that's displayed when bad command-line parameters are
  266     entered.
  267 
  268   * Version 1.[0-8]0 will use fork().  Version 1.90 and above will use POSIX
  269     threads and include the concurrant bonnie++ functionality I've been
  270     promising for so long.
  271 
  272  -- Russell Coker <russell@coker.com.au>  Wed, 23 Feb 2000 22:16:23 +0100
  273 
  274 bonnie++ (0.99f) unstable; urgency=low
  275 
  276   * Added "-f" parameter to skip per-char tests and semaphore code to
  277     synchronise multiple instances of Bonnie++.  Thanks to
  278     Christian Kagerhuber <c.kagerhuber@t-online.net> for the patch!
  279 
  280   * Added srand() after the fork so each child gets different random numbers.
  281 
  282  -- Russell Coker <russell@coker.com.au>  Wed, 12 Jan 2000 16:45:28 +1100
  283 
  284 bonnie++ (0.99e) unstable; urgency=low
  285 
  286   * Fixed the operation of "-x" parameter (used to just cause crashes).
  287  
  288   * Made it cleanly exit under some error conditions where it used to crash.
  289 
  290   * Improved the bonnie++ man page.
  291  
  292   * Fixed some checking of command-line parameters.
  293 
  294   * Merged code from the OS/2 port, needs lots of testing...
  295 
  296  -- Russell Coker <russell@coker.com.au>  Wed, 12 Jan 2000 16:45:28 +1100
  297 
  298 bonnie++ (0.99d) unstable; urgency=low
  299 
  300   * Added some more functionality. Tests hard and soft link creation.
  301 
  302   * Fixed CSV output of <100 seeks per second.
  303 
  304  -- Russell Coker <russell@coker.com.au>  Sun, 21 Nov 1999 22:37:42 +0200
  305 
  306 bonnie++ (0.99c) unstable; urgency=low
  307 
  308   * Fix some bugs with big IO (fseek related) and include man pages.
  309 
  310   * Made it always print the CSV data.
  311 
  312  -- Russell Coker <russell@coker.com.au>  Sun, 21 Nov 1999 22:37:42 +0200
  313 
  314 bonnie++ (0.99b) unstable; urgency=low
  315 
  316   * Initial Release as a Debian package.
  317 
  318 
  319 0.99
  320 Files are created mode 0600 not 0777.
  321 
  322 Fixed some bugs in 0.98 where the results from several tests were totally
  323 wrong.
  324 
  325 Now the random file code will take less CPU time when there are extremely
  326 large numbers of files.
  327 
  328 Changed the format of all the output files slightly.  Notable change is that
  329 the percentages of CPU time are now rounded off to the nearest percent.  This
  330 is because it's not that accurate anyway (results that are provably more than
  331 1% wrong are not uncommon), and because I needed the extra 1 character per
  332 field.  Also now it handles CPU time >100% properly.  This is for SMP systems
  333 where more than 1 CPU is being used.  Concurrant Bonnie++ will return many
  334 results significantly greater than 100% on OSs that work well with SMP.
  335 
  336 Added a csv2txt.pl program.  The main aim of this is to display data well
  337 for 80 column braille displays for the blind.
  338 
  339 Added "-q" option for quiet mode (less output).
  340 
  341 Now the "-n" option works on a multiple of 1024.  So "-n 10" means create
  342 10240 files.  This change is to allow the output to display in the same
  343 format and save space in display (who would want to test as a lower resolution
  344 than per 1024 files anyway).
  345 
  346 The -n option is now of the form "num[:max[:min]]" where max is the maximum
  347 size (default 0) and min is the minimum size (default 0).  To simulate Squid
  348 use a max of 15000 and a min of 300.  To simulate INN use a maximum of 4096
  349 and a minimum of 512.
  350 
  351 1.0 will be out soon!
  352 
  353 0.98
  354 Fixed a bug where the data size couldn't be an exact multiple of the size of
  355 each file (1 gig).  Fixed a number of other minor bugs related to that and
  356 added more error checking as well.
  357 Changed the code to support up to 1000 files for the IO test, if each is a
  358 gig then you can test a tera-byte of data.  Changing the code to have more
  359 than 1000 files wouldn't be that difficult to do.
  360 
  361 Use the new C++ type conversions.
  362 
  363 0.97
  364 I have stopped using cout/cerr and never plan to use them again.  They caused
  365 me significant pain when trying to get it going on an ancient SGI system.
  366 
  367 Also changed the code structure a bit to make it cleaner.  One advantage of
  368 this is that there is now a "-x" option to tell bonnie++ to run the same test
  369 a number of times (it's interesting to see the variance in the results).
  370 
  371 Now use fflush() after writing each set of results.  This means that killing
  372 the program unexpectedly won't result in results being lost.  Also fixes a
  373 strange bug related to printf() on Linux which I am still looking into.
  374 
  375 
  376  -- Russell Coker <russell@coker.com.au>  Wed, 13 Oct 1999 22:15:53 +0200
  377 
  378 Local variables:
  379 mode: debian-changelog
  380 End: