mariadb/innobase/row
unknown 238b226f26 Added innodb_locks_unsafe_for_binlog option. This option turns off Innodb
next-key locking. Using this option the locks InnoDB sets on index 
  records do not affect the ``gap'' before that index record. Thus, this option
  allows phantom problem.


innobase/include/srv0srv.h:
  Added srv_locks_unsafe_for_binlog for innodb_locks_unsafe_for_binlog option.
innobase/row/row0sel.c:
  If innodb_locks_unsafe_for_binlog option is used, we lock only the record, i.e. 
  next-key locking is not used. Therefore, setting lock to the index record
  do not affect the ``gap'' before that index record. Thus, this option
  allows phantom problem, because concurrent insert operations are allowed inside 
  the select range.
innobase/srv/srv0srv.c:
  Added srv_locks_unsafe_for_binlog for innodb_locks_unsafe_for_binlog option.
sql/ha_innodb.cc:
  Added innobase_locks_unsafe_for_binlog and srv_locks_unsafe_for_binlog for 
  innodb_locks_unsafe_for_binlog option.
sql/ha_innodb.h:
  Added innobase_locks_unsafe_for_binlog for innodb_locks_unsafe_for_binlog option.
sql/mysqld.cc:
  Added OPT_INNODB_LOCKS_UNSAFE_FOR_BINLOG, innobase_locks_unsafe_for_binlog for
  innodb_locks_unsafe_for_binlog option.
sql/set_var.cc:
  Added innodb_locks_unsafe_for_binlog and innobase_locks_unsafe_for_binlog for
  innodb_locks_unsafe_for_binlog option.
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2004-07-20 14:15:38 +03:00
..
Makefile.am - Fixed bug in "make DESTDIR=<dir> install" - the InnoDB static 2003-04-10 20:03:52 +02:00
makefilewin Added Innobase to source distribution 2001-02-17 14:19:19 +02:00
row0ins.c merge 2004-06-21 10:24:40 +03:00
row0mysql.c Merge with 4.0.21 2004-06-18 04:38:58 +03:00
row0purge.c Merge with 4.0 2004-04-26 15:53:31 +03:00
row0row.c InnoDB: send diagnostic output to stderr or files 2004-04-06 16:14:43 +03:00
row0sel.c Added innodb_locks_unsafe_for_binlog option. This option turns off Innodb 2004-07-20 14:15:38 +03:00
row0uins.c Merge with 4.0 2004-04-26 15:53:31 +03:00
row0umod.c Merge with 4.0.20 2004-05-17 01:52:13 +03:00
row0undo.c Merge with 4.0 2004-04-26 15:53:31 +03:00
row0upd.c Merge with 4.0.21 2004-06-18 04:38:58 +03:00
row0vers.c Allow UNIV_SYNC_DEBUG to be disabled while UNIV_DEBUG is enabled 2004-03-12 17:14:51 +02:00