fixed bug that created empty result files in no-record mode
mysql-test/t/rpl000007.test
testing non-replication of load data infile when the table is excluded from replication
mysql-test/t/rpl000016.test
test purge master logs
sql/slave.cc
fix memory leaks found by purge master logs test
sql/sql_repl.cc
fixed race condition and delete before close bug in reset_slave()
Overall comments - coverage testing is a very good thing!
client/mysqltest.c:
fixed bug that created empty result files in no-record mode
mysql-test/t/rpl000007.test:
testing non-replication of load data infile when the table is excluded from replication
mysql-test/t/rpl000016.test:
test purge master logs
sql/slave.cc:
fix memory leaks found by purge master logs test
sql/sql_repl.cc:
fixed race condition and delete before close bug in reset_slave()
added system command
myisammrg/myrg_open.c
fixed coredump when opening an empty union table
sql/sql_repl.cc
fixed warnings, remove confusing comment, fixed coredump in
change master to when master.info was corrupted
added new replication test case
client/mysqltest.c:
added system command
myisammrg/myrg_open.c:
fixed coredump when opening an empty union table
sql/sql_repl.cc:
fixed warnings, remove confusing comment, fixed coredump in
change master to when master.info was corrupted
BUILD/compile-pentium-debug:
fox for parallel make
BUILD/compile-pentium-gcov:
fix for parallel make
BUILD/compile-pentium:
fix to enable parallel make when recursing to subdirectories
Build-tools/Do-all-build-steps:
fix for parallel make, remove the stale comment to make Tim happy
Build-tools/Do-rpm:
fix for parallel make
mysql-test-run.sh fixes for distribution
Makefile.am Fixes for distribution
mysql-test/Makefile.am:
Fixes for distribution
mysql-test/mysql-test-run.sh:
fixes for distribution
mysql-test/install_test_db.sh:
fixes for distribution
mysql-test/mysql-test-run:
fixed bug that unconditionally restarted both servers before each test
added support for slave-master-info.opt to specify master info
options and override defaults for an individual test
fixed race conditions in slave start/slave stop
added a new rpl test case
sql/sql_repl.cc:
fixed race conditions in slave start/slave stop
Do-patch-file Update for new web structure
Makefile.am Added dependency for manual_toc.html
Makefile.am Replaced chmod with RM to avoid error message
include/Makefile.am:
Replaced chmod with RM to avoid error message
Docs/Makefile.am:
Added dependency for manual_toc.html
Build-tools/Do-patch-file:
Update for new web structure
support-files/mysql.spec.sh:
Don't install BDB
BitKeeper/etc/logging_ok:
Logging to logging@openlogging.org accepted
added a new test case that relies on --result-file
client/mysqltest.c:
allow a mix of --result-file and @ result file specifications
mysql-test/mysql-test-run:
-record option
-R options to mysql-test so taht result files will be compared
add --result-file option
mysql-test/mysql-test-run
do a really good job to kill mysqld if it is stuck
client/mysqltest.c:
add --result-file option
mysql-test/mysql-test-run:
do a really good job to kill mysqld if it is stuck
mysql-test/mysql-test-run:
added support for copying tables into datadir - now only MRG and FRM
files are copied - will add others as we come up with samples
ft0000002.test several ft-indexes test
filesort.cc DBUG_PRINT's added
sql/filesort.cc:
more DBUG_PRINT's added
mysql-test/t/ft0000001.test:
more tests added
Remove not used BDB logs on shutdown
Don't give warnings for repair on slaves
Fixed transaction log files
Docs/manual.texi:
Updated 'known bugs'
include/my_sys.h:
Added define for checking number of bytes left in the IO_CACHE
mysql-test/mysql-test-run:
Small bug fixes
mysys/mf_iocache2.c:
Use new define
sql/filesort.cc:
Temporary fix for FULLTEXT index
sql/ha_berkeley.cc:
Fix for delete in tables with hidden primary key
Remove not used BDB logs on shutdown
sql/ha_myisam.cc:
Don't give warnings for repair on slaves
sql/hostname.cc:
Portability fix
sql/log.cc:
Fix transaction log files
sql/log_event.h:
portability fix
sql/slave.cc:
Don't give warnings for repair on slaves
sql/sql_class.h:
Cleanup
sql/sql_parse.cc:
Fixed typo
sql/log_event.h:
changed new/delete for Log_event to use my_malloc/my_free
sql/mysql_priv.h:
wait for slave to get going
sql/mysqld.cc:
wait for slave to get going in SLAVE START
sql/slave.cc:
fixed more memory leaks
sql/sql_repl.cc:
file name was not being \0 terminated in send_file
mysql-test/t/sel000004.test:
backpropagated from mysql-4.0
mysql-test/t/sel000005.test:
backpropagated from mysql-4.0
mysql-test/r/sel000004.result:
backpropagated from mysql-4.0
mysql-test/r/sel000005.result:
backpropagated from mysql-4.0
Fixed newly introduced bug in update
BitKeeper/etc/ignore:
Added libmysql_r/conf_to_src to the ignore list
sql/filesort.cc:
Removed init that crashed BDB
sql/ha_berkeley.cc:
Fixed bug in sub AUTO_INCREMENT keys in BDB tables
sql/opt_range.cc:
Cleanup
sql/sql_update.cc:
Fixed newly introduced bug in update
Put PRIMARY KEY and UNIQUE keys before other keys
Fixes for auto_increment keys for BDB tables
Docs/manual.texi:
Changelog
sql/ha_berkeley.cc:
Fixes for auto_increment keys
sql/sql_table.cc:
Put PRIMARY KEY and UNIQUE keys before other keys
sql/sql_update.cc:
Bugfix when using a multi-part unique key in the SET and WHERE part
better error diagnostic in SLAVE START
sql/mini_client.cc:
if we fail to connect, we need to free the inited structure
sql/mysqld.cc:
added end_slave() for slave cleanup
sql/slave.cc:
fixed serveral memory leaks
sql/slave.h:
added end_master_info() for clean up
sql/sql_class.cc:
not changed
sql/sql_repl.cc:
initialize master info before creating slave thread in SLAVE START -
this way we can easily send an error to the client if something is
wrong in init_master_info
updates for the test suite
Docs/Support/test-make-manual
abort with a message if a utility fails
open the manual in a browser on success
Docs/manual.texi:
updates for the test suite
Docs/Support/test-make-manual:
abort with a message if a utility fails
open the manual in a browser on success
reversed gcov to work the old way - the worst thing that can happen
if slave and master execute the same code at the same time is that
we get a lesser count on the code branch execution, but in any case,
it will be at least counted once, which is really all we care.
Besides, the source tracking is most likely not thread safe, but this
is ok for the same reason.
mysql-test/mysql-test-run:
reversed gcov to work the old way - the worst thing that can happen
if slave and master execute the same code at the same time is that
we get a lesser count on the code branch execution, but in any case,
it will be at least counted once, which is really all we care.
Besides, the source tracking is most likely not thread safe, but this
is ok for the same reason.