Skip to content

Commit d224c63

Browse files
committed
Initial import
0 parents  commit d224c63

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

80 files changed

+68342
-0
lines changed

COPYING

+340
Large diffs are not rendered by default.

ChangeLog

+209
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,209 @@
1+
2006-01-17 Alexey Kopytov <[email protected]>
2+
3+
* Fixed several memory leaks in OLTP test
4+
5+
2005-12-14 Alexey Kopytov <[email protected]>
6+
7+
* Renamed option 'mysql-table-type' to 'mysql-table-engine'
8+
* It's now possible to pass arbitrary engine names to MySQL driver
9+
* Transactions support must be explicitly specified with
10+
'mysql-engine-trx' option for those engines, which are unknown to SysBench
11+
12+
2005-09-27 Alexey Kopytov <[email protected]>
13+
14+
* Changed 'thread fairness' calculation from percents to stddev
15+
* Added validation mode to OLTP test (--validate switch)
16+
* Remove auto_increment from the 'id' field before running OLTP tests
17+
* Print separate time for query execution and result fetching in --debug mode
18+
* version 0.4.3
19+
20+
2005-07-25 Alexey Kopytov <[email protected]>
21+
22+
* Minor cleanups in help messages
23+
* Several FreeBSD-related fixes
24+
* Fixed the Oracle driver
25+
* Version 0.4.1
26+
27+
2005-03-04 Alexey Kopytov <[email protected]>
28+
29+
* Fixed a lot of small bugs, including portability issues on Mac OS X,
30+
64-bit platforms and old MySQL versions
31+
* Documentation added to the main tree
32+
* New validation mode in fileio test
33+
34+
2005-01-27 Alexey Kopytov <[email protected]>
35+
36+
* Fixed compilation on Solaris
37+
* Added call to thr_setconcurrency() on Solaris
38+
* Fixed an overflow bug in sb_timer_current()
39+
* Changed the default number of threads to 1
40+
* Added non-transactional mode to the OLTP test
41+
* Fixed bug with excessive number of connections in OLTP test
42+
* Handle ER_LOCK_WAIT_TIMEOUT in the same way as ER_LOCK_DEADLOCK
43+
* Version 0.3.2
44+
45+
2004-07-27 Alexey Kopytov <[email protected]>
46+
47+
* Fixed MySQL driver to use new PS API in MySQL >= 4.1.2
48+
49+
2004-07-12 Alexey Kopytov <[email protected]>
50+
51+
* Fixed final fsync in random I/O requests
52+
* Fixed several race conditions
53+
54+
2004-07-09 Alexey Kopytov <[email protected]>
55+
56+
* Removed --oltp-time-limit option (obsoleted by --max-time)
57+
58+
2004-07-06 Alexey Kopytov <[email protected]>
59+
60+
* Changed statistics output to more human-readable format
61+
62+
2004-07-04 Alexey Kopytov <[email protected]>
63+
64+
* Added new logger interface to internal API
65+
* Modified all tests to use the new logger interface
66+
67+
2004-06-17 Alexey Kopytov <[email protected]>
68+
69+
* Fixed table type autodetection with MySQL >= 4.1
70+
71+
2004-06-06 Alexey Kopytov <[email protected]>
72+
73+
* Added preliminary support of prepared statements to DB API
74+
75+
2004-05-31 Alexey Kopytov <[email protected]>
76+
77+
* Added slow-mmap mode for 32-bit boxes in fileio test
78+
79+
2004-05-30 Alexey Kopytov <[email protected]>
80+
81+
* Fixed compilation with gcc >= 3.3
82+
* Fixed 'prepare' command for sequential write test
83+
84+
2004-05-26 Alexey Kopytov <[email protected]>
85+
86+
* Changed formatting of file sizes in output
87+
* Fixed type cast warning on SuSE 8.1
88+
89+
2004-05-21 Alexey Kopytov <[email protected]>
90+
91+
* Added mutex performance benchmark
92+
93+
2004-05-12 Alexey Kopytov <[email protected]>
94+
95+
* Extended memory benchmark to calculate more useful results
96+
97+
2004-05-10 Alexey Kopytov <[email protected]>
98+
99+
* Split test file creation, test running and cleaning up into separate
100+
commands (prepare, run, cleanup) for fileio test
101+
102+
2004-05-05 Alexey Kopytov <[email protected]>
103+
104+
* Removed limit on maximum block size for fileio test
105+
106+
2004-05-04 Alexey Kopytov <[email protected]>
107+
108+
* added --max-time option to limit total test execution time
109+
110+
2004-05-03 Alexey Kopytov <[email protected]>
111+
112+
* Fixed compilation with --without-mysql option.
113+
114+
2004-04-13 Alexey Kopytov <[email protected]>
115+
116+
* Added mmaped I/O support to fileio test
117+
118+
2004-04-11 Alexey Kopytov <[email protected]>
119+
120+
* Changed default table size to a lower value in OLTP test
121+
122+
2004-04-07 Alexey Kopytov <[email protected]>
123+
124+
* Added automatic table type detection to MySQL driver
125+
* Changed the default table type for MySQL driver to InnoDB
126+
* Added support for BDB and NDB table types
127+
128+
2004-04-06 Alexey Kopytov <[email protected]>
129+
130+
* Added autoconf macro to handle older (incompatible) version of
131+
libaio.h
132+
133+
2004-04-05 Alexey Kopytov <[email protected]>
134+
135+
* Fixed compilation on 64-bit systems
136+
* Replaced Linux AIO calls with more portable equivalents
137+
138+
2004-04-04 Alexey Kopytov <[email protected]>
139+
140+
* Added parameter to specify maximum number of queued operations
141+
in fileio async mode (file-async-backlog)
142+
* Added parameter to specify extra open() flags (file-extra-flags)
143+
* Fixed memory allocation bug in command line parser
144+
145+
2004-04-02 Alexey Kopytov <[email protected]>
146+
147+
* Added Linux asynchronous I/O support to fileio test
148+
* Fixed bug with statistic counters
149+
150+
2004-04-01 Alexey Kopytov <[email protected]>
151+
152+
* Added test file creation to fileio test
153+
* Added read-only mode to OLTP test
154+
155+
2004-03-31 Alexey Kopytov <[email protected]>
156+
157+
* Close database connections in OLTP test
158+
* Added file-fsync-all mode for fileio test
159+
160+
2004-03-30 Alexey Kopytov <[email protected]>
161+
162+
* Added myisam-max-rows option for MySQL driver
163+
* Fixed configure.ac for cases when no MySQL libraries found
164+
165+
2004-03-10 Alexey Kopytov <[email protected]>
166+
167+
* Implement proper handling of table locks in OLTP test
168+
169+
2004-03-09 Alexey Kopytov <[email protected]>
170+
171+
* Recognize MySQL table type when creating test database
172+
* Fix driver-specific options
173+
* Now it's possible to pass MySQL root directory in --with-mysql option
174+
* Trim trailing '.libs' if user passed it in --with-mysql-libs option
175+
to configure
176+
177+
2004-03-08 Alexey Kopytov <[email protected]>
178+
179+
* Build drivers and tests as separate libraries (first step to
180+
dynamically loaded modules)
181+
* Display help when required arguments are missing in fileio test
182+
* Changed code formatting to match MySQL coding guidelines
183+
184+
2004-03-04 Alexey Kopytov <[email protected]>
185+
186+
* Generalized DB-dependent code
187+
* Added 'database capabilities' feature
188+
189+
2004-02-28 Alexey Kopytov <[email protected]>
190+
191+
* Fixed possible memory leak in sql request generator
192+
193+
2004-03-27 Alexey Kopytov <[email protected]>
194+
195+
* Split OLTP code into DB-independent part and MySQL driver
196+
197+
2004-02-23 Alexey Kopytov <[email protected]>
198+
199+
* Use libtool for linking with external libraries
200+
* Statically link external libraries when they are not installed
201+
202+
2004-02-19 Alexey Kopytov <[email protected]>
203+
204+
* Print more info when configure finds no MySQL development files
205+
* Added --with-mysql-includes and --with-mysql-libs to configure
206+
* Fixed compilation error when compiling without MySQL support
207+
* Combine several inserts into one query to speed up database creation
208+
209+

0 commit comments

Comments
 (0)