"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: