- 06 Jul, 2006 1 commit
-
-
dlenev@mysql.com authored
before update trigger on NDB table". Two main changes: - We use TABLE::read_set/write_set bitmaps for marking fields used by statement instead of Field::query_id in 5.1. - Now when we mark columns used by statement we take into account columns used by table's triggers instead of marking all columns as used if table has triggers.
-
- 01 Jul, 2006 3 commits
-
-
dlenev@mysql.com authored
into mysql.com:/home/dlenev/mysql-5.1-bg18437
-
dlenev@mysql.com authored
NDB table". SQL-layer was not marking fields which were used in triggers as such. As result these fields were not always properly retrieved/stored by handler layer. So one might got wrong values or lost changes in triggers for NDB, Federated and possibly InnoDB tables. This fix solves the problem by marking fields used in triggers appropriately. Also this patch contains the following cleanup of ha_ndbcluster code: We no longer rely on reading LEX::sql_command value in handler in order to determine if we can enable optimization which allows us to handle REPLACE statement in more efficient way by doing replaces directly in write_row() method without reporting error to SQL-layer. Instead we rely on SQL-layer informing us whether this optimization applicable by calling handler::extra() method with HA_EXTRA_WRITE_CAN_REPLACE flag. As result we no longer apply this optimzation in cases when it should not be used (e.g. if we have on delete triggers on table) and use in some additional cases when it is applicable (e.g. for LOAD DATA REPLACE). Finally this patch includes fix for bug#20728 "REPLACE does not work correctly for NDB table with PK and unique index". This was yet another problem which was caused by improper field mark-up. During row replacement fields which weren't explicity used in REPLACE statement were not marked as fields to be saved (updated) so they have retained values from old row version. The fix is to mark all table fields as set for REPLACE statement. Note that in 5.1 we already solve this problem by notifying handler that it should save values from all fields only in case when real replacement happens.
-
evgen@moonbone.local authored
into moonbone.local:/work/merge-5.1
-
- 30 Jun, 2006 8 commits
-
-
evgen@moonbone.local authored
-
knielsen@devsrv-b.mysql.com authored
into mysql.com:/data0/knielsen/tmp-5.1
-
knielsen@rt.int.sifira.dk authored
into mysql.com:/usr/local/mysql/tmp-5.1
-
knielsen@mysql.com authored
binary disctribution for Falcon.
-
evgen@moonbone.local authored
into moonbone.local:/work/merge-5.1
-
evgen@moonbone.local authored
-
petr@owlet. authored
into mysql.com:/home/cps/mysql/trees/5.1-team
-
petr@mysql.com authored
-
- 29 Jun, 2006 20 commits
-
-
petr@mysql.com authored
-
monty@hasky.mysql.fi authored
into mysql.com:/home/my/mysql-5.1
-
monty@mysql.com authored
(It failed even if test was marked as skipped)
-
tomas@poseidon.ndb.mysql.com authored
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new-ndb
-
tomas@poseidon.ndb.mysql.com authored
-
tomas@poseidon.ndb.mysql.com authored
-
tomas@poseidon.ndb.mysql.com authored
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new-ndb
-
tomas@poseidon.ndb.mysql.com authored
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0
-
tomas@poseidon.ndb.mysql.com authored
-
petr@owlet. authored
into mysql.com:/home/cps/mysql/trees/5.1-team
-
petr@mysql.com authored
-
tomas@poseidon.ndb.mysql.com authored
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new-ndb
-
stewart@willster.(none) authored
into mysql.com:/home/stewart/Documents/MySQL/5.1/ndb
-
lars@dl145k.mysql.com authored
into mysql.com:/users/lthalmann/bk/MERGE/mysql-5.1-merge
-
tomas@poseidon.ndb.mysql.com authored
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new-ndb
-
tomas@poseidon.ndb.mysql.com authored
+ adopted signal to be as close as possible to 5.1...
-
tomas@poseidon.ndb.mysql.com authored
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new-ndb
-
gkodinov@mysql.com authored
into mysql.com:/home/kgeorge/mysql/5.0/warnings
-
gkodinov@mysql.com authored
into mysql.com:/home/kgeorge/mysql/4.1/warnings
-
monty@mysql.com authored
Mark events_stress.test as 'big' as it's very slow on some machines
-
- 28 Jun, 2006 8 commits
-
-
monty@narttu.mysql.fi authored
into mysql.com:/home/my/mysql-5.1
-
evgen@moonbone.local authored
into moonbone.local:/home/evgen/mysql-5.1-new
-
monty@narttu.mysql.fi authored
into mysql.com:/home/my/mysql-5.1
-
acurtis@ltamd64.xiphis.org authored
into xiphis.org:/home/antony/work2/p4-bug12096.3-merge
-
evgen@moonbone.local authored
-
tomas@poseidon.ndb.mysql.com authored
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new-ndb
-
tomas@poseidon.ndb.mysql.com authored
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new-ndb
-
lars@dl145k.mysql.com authored
into mysql.com:/users/lthalmann/bk/MERGE/mysql-5.1-merge
-