mariadb/libmysql
Michael Widenius e6c45f5e1f - Reduced memory requirements for mysqltest to 1/4.th This also gave a speedup for 5x for some tests.
- Reduced memory usage from safe_mutex.
- Fixed problem with failing tests that could not restart mysqld becasue the port was reserved
- More DBUG information
- Fixed bug where bitmap_set_prefix() wrote over buffer area.
- Initialize n_pages_flushed in xtradb which was used uninitialized.

client/mysqltest.cc:
  Reduced memory usage (400K -> 80 for simple test;  400M -> 70M for some other tests)
  - Smaller dynamic arrays at start
  - Made 'st_connection' significantly smaller by allocation 'mysql' on demand in mysql_init() and storing require_file in a mem_root.
  - Fixed that when one does --debug we get information from safemalloc in the trace
  (Most of changes are changing &connect->mysql to connect->mysql
libmysql/libmysql.c:
  Don't call mysql_thread_end() if my_init() was called outside of mysql_server_init()
  This is needed to get information from my_end() into the DBUG log
mysql-test/README:
  Fixed wrong comment
mysql-test/mysql-test-run.pl:
  Reserv 20 ports / mysql-test-run thread.
  (Needed as some tests uses 9 mysqld servers)
mysys/hash.c:
  More DBUG information
mysys/my_bitmap.c:
  Fixed bug where bitmap_set_prefix() wrote over buffer area.
mysys/safemalloc.c:
  More DBUG information
mysys/thr_mutex.c:
  Initialize smaller arrays be default.
sql-common/client.c:
  More DBUG_PRINT
storage/xtradb/srv/srv0srv.c:
  Initialize n_pages_flushed which was used uninitialized.
2011-02-24 02:36:32 +02:00
..
.cvsignore Import changeset 2000-07-31 21:29:14 +02:00
acinclude.m4 Import changeset 2000-07-31 21:29:14 +02:00
client_settings.h Fix compile warnings. 2007-09-29 23:31:08 +04:00
CMakeLists.txt Bug#473914: mysql_client_test fail with in debug compilaton on windows x64 2010-12-06 12:52:06 +01:00
conf_to_src.c A follow-up for Bug#58340 (Remove Server GPL EXCEPTIONS-CLIENT file) -- remove all 2010-11-24 12:53:39 +03:00
dll.c Merge from mysql-5.0-bugteam. 2010-11-24 13:07:37 +03:00
errmsg.c Merge from mysql-5.0-bugteam. 2010-11-24 13:07:37 +03:00
get_password.c Merge from mysql-5.0-bugteam. 2010-11-24 13:07:37 +03:00
libmysql.c - Reduced memory requirements for mysqltest to 1/4.th This also gave a speedup for 5x for some tests. 2011-02-24 02:36:32 +02:00
libmysql.def Merge with MySQL 5.1.42 2010-01-15 17:27:55 +02:00
libmysql.ver.in BUG#3074: Unversioned symbols in shared library 2006-01-17 18:51:08 +04:00
Makefile.am Merge with 5.1 2011-01-30 16:43:23 +02:00
Makefile.shared Merge with 5.1 2011-01-30 16:43:23 +02:00
manager.c Merge from mysql-5.0-bugteam. 2010-11-24 13:07:37 +03:00