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