MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.
Find a file
vasil 130d2029d2 branches/zip:
Merge a change from MySQL:
(this has been reviewed by Calvin and Marko, and Calvin says Luis has
incorporated Marko's suggestions)

  ------------------------------------------------------------
  revno: 3092.5.1
  committer: Luis Soares <luis.soares@sun.com>
  branch nick: mysql-5.1-bugteam
  timestamp: Thu 2009-09-24 15:52:52 +0100
  message:
    BUG#42829: binlogging enabled for all schemas regardless of
    binlog-db-db / binlog-ignore-db
          
    InnoDB will return an error if statement based replication is used
    along with transaction isolation level READ-COMMITTED (or weaker),
    even if the statement in question is filtered out according to the
    binlog-do-db rules set. In this case, an error should not be printed.
          
    This patch addresses this issue by extending the existing check in
    external_lock to take into account the filter rules before deciding to
    print an error. Furthermore, it also changes decide_logging_format to
    take into consideration whether the statement is filtered out from 
    binlog before decision is made.
  added:
    mysql-test/suite/binlog/r/binlog_stm_do_db.result
    mysql-test/suite/binlog/t/binlog_stm_do_db-master.opt
    mysql-test/suite/binlog/t/binlog_stm_do_db.test
  modified:
    sql/sql_base.cc
    sql/sql_class.cc
    storage/innobase/handler/ha_innodb.cc
    storage/innobase/handler/ha_innodb.h
    storage/innodb_plugin/handler/ha_innodb.cc
    storage/innodb_plugin/handler/ha_innodb.h
2009-11-11 13:13:01 +00:00
btr branches/zip: Free all resources at shutdown. Set pointers to NULL, so 2009-11-02 09:42:56 +00:00
buf branches/zip: Free all resources at shutdown. Set pointers to NULL, so 2009-11-02 09:42:56 +00:00
data branches/zip: Add some Doxygen @return comments. 2009-05-27 05:08:43 +00:00
dict branches/zip: dict_index_too_big_for_undo(): Correct a typo. 2009-11-04 13:24:28 +00:00
dyn branches/zip: Add @file comments, and convert decorative 2009-05-25 09:52:29 +00:00
eval branches/zip: Add some Doxygen comments for many structs, typedefs, 2009-05-26 12:28:49 +00:00
fil branches/zip: Free all resources at shutdown. Set pointers to NULL, so 2009-11-02 09:42:56 +00:00
fsp branches/zip: Clean up after a crash during DROP INDEX. 2009-10-01 10:24:33 +00:00
fut branches/zip: Add @file comments, and convert decorative 2009-05-25 09:52:29 +00:00
ha branches/zip: ha_delete(): Remove this unused function that was 2009-06-30 09:30:14 +00:00
handler branches/zip: 2009-11-11 13:13:01 +00:00
ibuf branches/zip: Free all resources at shutdown. Set pointers to NULL, so 2009-11-02 09:42:56 +00:00
include branches/zip: Free all resources at shutdown. Set pointers to NULL, so 2009-11-02 09:42:56 +00:00
lock branches/zip: Free all resources at shutdown. Set pointers to NULL, so 2009-11-02 09:42:56 +00:00
log branches/zip: Free all resources at shutdown. Set pointers to NULL, so 2009-11-02 09:42:56 +00:00
mach branches/zip: Add @file comments, and convert decorative 2009-05-25 09:52:29 +00:00
mem branches/zip: Free all resources at shutdown. Set pointers to NULL, so 2009-11-02 09:42:56 +00:00
mtr branches/zip: recv_no_log_write: New debug flag for tracking down 2009-09-30 12:55:23 +00:00
mysql-test branches/zip: Fix an issue that a local variable defined 2009-11-11 12:27:09 +00:00
os branches/zip: Free all resources at shutdown. Set pointers to NULL, so 2009-11-02 09:42:56 +00:00
page branches/zip: Do not write to PAGE_INDEX_ID after page creation, 2009-09-28 07:52:25 +00:00
pars branches/zip: Free all resources at shutdown. Set pointers to NULL, so 2009-11-02 09:42:56 +00:00
que branches/zip: Free all resources at shutdown. Set pointers to NULL, so 2009-11-02 09:42:56 +00:00
read branches/zip: Add @file comments, and convert decorative 2009-05-25 09:52:29 +00:00
rem branches/zip: remove duplicate "the" in comments. 2009-08-06 22:04:03 +00:00
row branches/zip: Merge r5912:6112 from branches/5.1: 2009-10-29 16:15:50 +00:00
scripts branches/zip: scripts/install_innodb_plugins_win.sql: New script, 2008-10-31 12:21:43 +00:00
srv branches/zip: Free all resources at shutdown. Set pointers to NULL, so 2009-11-02 09:42:56 +00:00
sync branches/zip: Free all resources at shutdown. Set pointers to NULL, so 2009-11-02 09:42:56 +00:00
thr branches/zip: Free all resources at shutdown. Set pointers to NULL, so 2009-11-02 09:42:56 +00:00
trx branches/zip: Free all resources at shutdown. Set pointers to NULL, so 2009-11-02 09:42:56 +00:00
usr branches/zip: Free all resources at shutdown. Set pointers to NULL, so 2009-11-02 09:42:56 +00:00
ut branches/zip: Free all resources at shutdown. Set pointers to NULL, so 2009-11-02 09:42:56 +00:00
ChangeLog branches/zip: innobase_convert_identifier(): Convert table names with 2009-11-04 07:57:29 +00:00
CMakeLists.txt branches/zip: adjust CMake file to work with old versions of MySQL 2009-09-22 14:17:01 +00:00
compile-innodb branches/zip: 2009-02-17 10:30:55 +00:00
compile-innodb-debug branches/zip: 2009-02-17 10:30:55 +00:00
COPYING branches/zip: 2009-02-17 07:06:07 +00:00
COPYING.Google branches/zip: 2009-02-20 21:29:32 +00:00
COPYING.Percona branches/zip: add COPYING files for Percona and Sun Micro. 2009-07-06 21:36:35 +00:00
COPYING.Sun_Microsystems branches/zip: add COPYING files for Percona and Sun Micro. 2009-07-06 21:36:35 +00:00
Doxyfile branches/zip: buf0buf.h, Doxyfile: Fix the Doxygen translation. 2009-05-27 06:57:25 +00:00
ha_innodb.def branches/zip: ChangeLog, ha_innodb.def: Set svn:eol-style native 2008-10-30 10:46:21 +00:00
Makefile.am branches/zip: Makefile.am (INCLUDES): Merge a change from MySQL: 2009-10-29 10:44:57 +00:00
plug.in branches/zip: 2009-09-14 08:17:18 +00:00
revert_gen.sh branches/zip: Merge revisions 265:459 from trunk. 2006-04-12 09:32:17 +00:00
setup.sh branches/zip: 2009-02-26 07:21:20 +00:00