mariadb/innobase/include
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
..
btr0btr.h
btr0btr.ic
btr0cur.h
btr0cur.ic
btr0pcur.h
btr0pcur.ic
btr0sea.h
btr0sea.ic
btr0types.h
buf0buf.h Merge with 4.0.21 2004-06-18 04:38:58 +03:00
buf0buf.ic Merge with 4.0.21 2004-06-18 04:38:58 +03:00
buf0flu.h
buf0flu.ic
buf0lru.h Merge with 4.0.21 2004-06-18 04:38:58 +03:00
buf0lru.ic
buf0rea.h
buf0types.h
data0data.h Merge with 4.0.21 2004-06-18 04:38:58 +03:00
data0data.ic
data0type.h Merge with 4.0.21 2004-06-18 04:38:58 +03:00
data0type.ic
data0types.h
db0err.h
dict0boot.h
dict0boot.ic
dict0crea.h
dict0crea.ic
dict0dict.h Merge with 4.0.21 2004-06-18 04:38:58 +03:00
dict0dict.ic
dict0load.h
dict0load.ic
dict0mem.h Merge with 4.0.21 2004-06-18 04:38:58 +03:00
dict0mem.ic
dict0types.h
dyn0dyn.h
dyn0dyn.ic
eval0eval.h
eval0eval.ic
eval0proc.h
eval0proc.ic
fil0fil.h
fsp0fsp.h Merge with 4.0.21 2004-06-18 04:38:58 +03:00
fsp0fsp.ic
fut0fut.h
fut0fut.ic
fut0lst.h
fut0lst.ic
ha0ha.h
ha0ha.ic
hash0hash.h Merge with 4.0.21 2004-06-18 04:38:58 +03:00
hash0hash.ic
ibuf0ibuf.h
ibuf0ibuf.ic
ibuf0types.h
lock0lock.h
lock0lock.ic
lock0types.h
log0log.h Merge with 4.0.21 2004-06-18 04:38:58 +03:00
log0log.ic Merge with 4.0.21 2004-06-18 04:38:58 +03:00
log0recv.h
log0recv.ic
mach0data.h mach0data.ic, mach0data.h: 2004-06-18 15:54:19 +03:00
mach0data.ic Merge with 4.0 to get the latest bug patches to 4.1 2004-06-25 20:13:05 +03:00
Makefile.am
Makefile.i
makefilewin.i
mem0dbg.h
mem0dbg.ic Merge with 4.0.21 2004-06-18 04:38:58 +03:00
mem0mem.h Merge with 4.0.21 2004-06-18 04:38:58 +03:00
mem0mem.ic Merge with 4.0.21 2004-06-18 04:38:58 +03:00
mem0pool.h
mem0pool.ic
mtr0log.h Merge with 4.0 to get the latest bug patches to 4.1 2004-06-25 20:13:05 +03:00
mtr0log.ic Merge with 4.0 to get the latest bug patches to 4.1 2004-06-25 20:13:05 +03:00
mtr0mtr.h Merge with 4.0.21 2004-06-18 04:38:58 +03:00
mtr0mtr.ic
mtr0types.h
os0file.h
os0proc.h
os0proc.ic
os0sync.h
os0sync.ic
os0thread.h
os0thread.ic
page0cur.h
page0cur.ic
page0page.h
page0page.ic
page0types.h
pars0grm.h
pars0opt.h
pars0opt.ic
pars0pars.h
pars0pars.ic
pars0sym.h
pars0sym.ic
pars0types.h
que0que.h
que0que.ic
que0types.h
read0read.h
read0read.ic
read0types.h
rem0cmp.h
rem0cmp.ic
rem0rec.h
rem0rec.ic
rem0types.h
row0ins.h
row0ins.ic
row0mysql.h
row0mysql.ic
row0purge.h
row0purge.ic
row0row.h
row0row.ic
row0sel.h
row0sel.ic
row0types.h
row0uins.h
row0uins.ic
row0umod.h
row0umod.ic
row0undo.h
row0undo.ic
row0upd.h
row0upd.ic
row0vers.h
row0vers.ic
srv0que.h
srv0srv.h Added innodb_locks_unsafe_for_binlog option. This option turns off Innodb 2004-07-20 14:15:38 +03:00
srv0srv.ic
srv0start.h
sync0arr.h
sync0arr.ic
sync0rw.h Merge with 4.0.21 2004-06-18 04:38:58 +03:00
sync0rw.ic
sync0sync.h Merge with 4.0.21 2004-06-18 04:38:58 +03:00
sync0sync.ic
sync0types.h
thr0loc.h
thr0loc.ic
trx0purge.h
trx0purge.ic
trx0rec.h
trx0rec.ic
trx0roll.h Merge with 4.0.21 2004-06-18 04:38:58 +03:00
trx0roll.ic
trx0rseg.h
trx0rseg.ic
trx0sys.h Robustness feature. 2004-06-20 19:11:02 +02:00
trx0sys.ic
trx0trx.h Merge with 4.0.21 2004-06-18 04:38:58 +03:00
trx0trx.ic
trx0types.h
trx0undo.h
trx0undo.ic
univ.i
usr0sess.h
usr0sess.ic
usr0types.h
ut0byte.h
ut0byte.ic
ut0dbg.h
ut0lst.h
ut0mem.h Merge with 4.0.21 2004-06-18 04:38:58 +03:00
ut0mem.ic
ut0rnd.h
ut0rnd.ic
ut0sort.h
ut0ut.h
ut0ut.ic