joerg@debian.(none)
eac07f4f4b
Merge debian.(none):/MySQL/M51/indent-5.1
...
into debian.(none):/MySQL/M51/push-5.1
2007-12-11 20:50:09 +01:00
joerg@debian.(none)
479ed82765
Merge debian.(none):/MySQL/M50/indent-5.0
...
into debian.(none):/MySQL/M50/push-5.0
2007-12-11 20:47:31 +01:00
joerg@debian.(none)
c3d0a5c821
Merge debian.(none):/MySQL/M50/indent-5.0
...
into debian.(none):/MySQL/M51/indent-5.1
Manual merge of a formatting change.
2007-12-11 20:32:38 +01:00
mhansson/martin@linux-st28.site
867a786549
Bug#32848: Data type conversion bug in union subselects in MySQL 5.0.38
...
There were two problems when inferring the correct field types resulting from
UNION queries.
- If the type is NULL for all corresponding fields in the UNION, the resulting
type would be NULL, while the type is BINARY(0) if there is just a single
SELECT NULL.
- If one SELECT in the UNION uses a subselect, a temporary table is created
to represent the subselect, and the result type defaults to a STRING type,
hiding the fact that the type was unknown(just a NULL value).
Fixed by remembering whenever a field was created from a NULL value and pass
type NULL to the type coercion if that is the case, and creating a string field
as result of UNION only if the type would otherwise be NULL.
2007-12-11 20:15:03 +01:00
tomas@whalegate.ndb.mysql.com
5e9c092c5d
move randomly failing tests to ndb_team suite
2007-12-11 19:57:26 +01:00
tomas@whalegate.ndb.mysql.com
8819e1733d
add capability to run certain testsuites optionally depending on name of clone
2007-12-11 19:52:35 +01:00
tomas@whalegate.ndb.mysql.com
fe46b09e3e
remove memleak cased by dynamic variables being lost
2007-12-11 19:51:44 +01:00
df@pippilotta.erinye.com
bcb3c304ff
Merge pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.0
...
into pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.1
2007-12-11 17:41:11 +01:00
df@pippilotta.erinye.com
de716f1f86
No we're still at 5.0.54.
2007-12-11 17:38:49 +01:00
istruewing@stella.local
ba2d58ae5e
Merge stella.local:/home2/mydev/mysql-5.0-amain
...
into stella.local:/home2/mydev/mysql-5.0-axmrg
2007-12-11 17:09:43 +01:00
tomas@whalegate.ndb.mysql.com
ddc2ee655f
Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.1-new-ndb
...
into whalegate.ndb.mysql.com:/home/tomas/cge-5.1
2007-12-11 16:08:52 +01:00
tomas@whalegate.ndb.mysql.com
824d17ba77
bug#33142: access after free() for blob replication and online alter table
2007-12-11 16:04:33 +01:00
istruewing@stella.local
55aa6376f1
Bug#30273 - merge tables: Can't lock file (errno: 155)
...
The patch for Bug 26379 (Combination of FLUSH TABLE and
REPAIR TABLE corrupts a MERGE table) fixed this bug too.
However it revealed a new bug that crashed the server.
Flushing a merge table at the moment when it is between open
and attach of children crashed the server.
The flushing thread wants to abort locks on the flushed table.
It calls ha_myisammrg::lock_count() and ha_myisammrg::store_lock()
on the TABLE object of the other thread.
Changed ha_myisammrg::lock_count() and ha_myisammrg::store_lock()
to accept non-attached children. ha_myisammrg::lock_count() returns
the number of MyISAM tables in the MERGE table so that the memory
allocation done by get_lock_data() is done correctly, even if the
children become attached before ha_myisammrg::store_lock() is
called. ha_myisammrg::store_lock() will not return any lock if the
children are not attached.
This is however a change in the handler interface. lock_count()
can now return a higher number than store_lock() stores locks.
This is more safe than the reverse implementation would be.
get_lock_data() in the SQL layer is adjusted accordingly. It sets
MYSQL_LOCK::lock_count based on the number of locks returned by
the handler::store_lock() calls, not based on the numbers returned
by the handler::lock_count() calls. The latter are only used for
allocation of memory now.
No test case. The test suite cannot reliably run FLUSH between
lock_count() and store_lock() of another thread. The bug report
contains a program that can repeat the problem with some
probability.
2007-12-11 15:32:10 +01:00
tomas@whalegate.ndb.mysql.com
2477f7acb6
compile error fix for osx
2007-12-11 15:19:37 +01:00
tomas@whalegate.ndb.mysql.com
48c509a2aa
bug#32759 already fixed
2007-12-11 15:08:00 +01:00
mskold/marty@quadfish.(none)
a452347893
Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.1-new-ndb
...
into mysql.com:/home/marty/MySQL/mysql-5.1-new-ndb
2007-12-11 11:54:46 +01:00
mskold/marty@mysql.com/quadfish.(none)
4f8101c863
Enabled test rpl_ndb_ddl
2007-12-11 11:51:14 +01:00
tomas@whalegate.ndb.mysql.com
e56c24d45f
Merge whalegate.ndb.mysql.com:/home/tomas/mysql-5.0-ndb
...
into whalegate.ndb.mysql.com:/home/tomas/cge-5.1
2007-12-11 11:43:12 +01:00
tomas@whalegate.ndb.mysql.com
9a189642e7
remoce compiler warnings
2007-12-11 11:41:19 +01:00
mattiasj@witty.
749ded6feb
Merge witty.:/Users/mattiasj/clones/mysql-5.1-bug32948
...
into witty.:/Users/mattiasj/clones/51_push32948
2007-12-11 11:15:30 +01:00
tnurnberg@mysql.com/white.intern.koehntopp.de
3f0f275030
Bug#31990: MINUTE() and SECOND() return bogus results when used on a DATE
...
HOUR(), MINUTE(), ... returned spurious results when used on a DATE-cast.
This happened because DATE-cast object did not overload get_time() method
in superclass Item. The default method was inappropriate here and
misinterpreted the data.
Patch adds missing method; get_time() on DATE-casts now returns SQL-NULL
on NULL input, 0 otherwise. This coincides with the way DATE-columns
behave.
Also fixes similar bug in Date-Field now.
2007-12-11 10:12:05 +01:00
joerg@debian.(none)
d067b33783
Makefile.am
...
Formatting change to improve readability of the "test-*" targets.
2007-12-10 19:23:17 +01:00
thek@adventure.(none)
8651e9dddf
Merge adventure.(none):/home/thek/Development/cpp/mysql-5.0-runtime
...
into adventure.(none):/home/thek/Development/cpp/mysql-5.1-runtime
2007-12-10 16:47:45 +01:00
thek@adventure.(none)
7be4b6b5f4
Test fails because of non deterministric function: show grants for current_user()
2007-12-10 16:16:21 +01:00
tomas@whalegate.ndb.mysql.com
57c890d501
Merge whalegate.ndb.mysql.com:/home/tomas/cge-5.1
...
into whalegate.ndb.mysql.com:/home/tomas/mysql-5.1-new-ndb-merge
2007-12-10 13:32:19 +01:00
tomas@whalegate.ndb.mysql.com
4740565ebb
backport test for bug#30674
...
(bug not present in 5.1)
2007-12-10 13:29:23 +01:00
df@pippilotta.erinye.com
ffa270d616
after-merge fix
2007-12-10 12:21:02 +01:00
thek@adventure.(none)
0f1665da3c
Merge adventure.(none):/home/thek/Development/cpp/bug27440/my50-bug27440
...
into adventure.(none):/home/thek/Development/cpp/mysql-5.0-runtime
2007-12-10 12:19:48 +01:00
df@pippilotta.erinye.com
42945c7726
Merge pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.0-build
...
into pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.1-build
2007-12-10 12:16:41 +01:00
thek@adventure.(none)
dfda7855f4
Merge adventure.(none):/home/thek/Development/cpp/bug27440/my51-bug27440
...
into adventure.(none):/home/thek/Development/cpp/mysql-5.1-runtime
2007-12-10 12:14:52 +01:00
serg@janus.mylan
933d01b494
Merge bk-internal.mysql.com:/home/bk/mysql-5.1
...
into janus.mylan:/usr/home/serg/Abk/mysql-5.1
2007-12-10 12:10:18 +01:00
df@pippilotta.erinye.com
a079cb9f49
Merge pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.0-release
...
into pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.0-build
2007-12-10 12:02:02 +01:00
df@pippilotta.erinye.com
9455fafe1b
Merge pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.0-build
...
into pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.1-build
2007-12-10 10:53:44 +01:00
df@pippilotta.erinye.com
efd74cb680
Merge pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-4.1-build
...
into pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.0-build
2007-12-10 10:52:05 +01:00
df@pippilotta.erinye.com
3f79b0f108
Merge pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.1
...
into pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.1-build
2007-12-10 10:46:00 +01:00
df@pippilotta.erinye.com
45c93a5866
Merge pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.0
...
into pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.0-build
2007-12-10 10:42:58 +01:00
df@pippilotta.erinye.com
353cd3300a
Merge pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-4.1
...
into pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-4.1-build
2007-12-10 10:41:34 +01:00
tomas@whalegate.ndb.mysql.com
53dabdd38c
Merge whalegate.ndb.mysql.com:/home/tomas/mysql-5.0-ndb-merge
...
into whalegate.ndb.mysql.com:/home/tomas/mysql-5.1-new-ndb-merge
2007-12-10 10:35:03 +01:00
tomas@whalegate.ndb.mysql.com
541db60153
Merge whalegate.ndb.mysql.com:/home/tomas/cge-5.1
...
into whalegate.ndb.mysql.com:/home/tomas/mysql-5.1-new-ndb-merge
2007-12-10 10:32:21 +01:00
thek@adventure.(none)
049ea31436
Merge adventure.(none):/home/thek/Development/cpp/bug27440/my50-bug27440
...
into adventure.(none):/home/thek/Development/cpp/bug27440/my51-bug27440
2007-12-10 10:32:07 +01:00
tomas@whalegate.ndb.mysql.com
ddbb4d425c
Merge whalegate.ndb.mysql.com:/home/tomas/mysql-5.0-ndb
...
into whalegate.ndb.mysql.com:/home/tomas/mysql-5.0-ndb-merge
2007-12-10 10:31:51 +01:00
tomas@whalegate.ndb.mysql.com
9eb0ef8914
Merge whalegate.ndb.mysql.com:/home/tomas/mysql-5.1
...
into whalegate.ndb.mysql.com:/home/tomas/mysql-5.1-new-ndb-merge
2007-12-10 10:26:01 +01:00
tomas@whalegate.ndb.mysql.com
ae7d4929e0
Merge whalegate.ndb.mysql.com:/home/tomas/mysql-5.0
...
into whalegate.ndb.mysql.com:/home/tomas/mysql-5.0-ndb-merge
2007-12-10 10:20:52 +01:00
tnurnberg@mysql.com/white.intern.koehntopp.de
8651aeb2c4
Bug#32770: LAST_DAY() returns a DATE, but somehow internally keeps track of the TIME.
...
LAST_DAY() says it returns a DATE, not a DATETIME, but didn't zero the time fields.
Adapted from a patch kindly supplied by Claudio Cherubino.
2007-12-10 09:17:18 +01:00
tnurnberg@white.intern.koehntopp.de
d3889cac7c
Merge tnurnberg@bk-internal.mysql.com:/home/bk/mysql-5.1-opt
...
into mysql.com:/misc/mysql/31177/51-31177
2007-12-10 08:20:33 +01:00
tnurnberg@mysql.com/white.intern.koehntopp.de
2959cc58cf
Bug #31177 : Server variables can't be set to their current values
...
fixes for SLES10
2007-12-10 08:12:41 +01:00
igor@olga.mysql.com
0e3e5cf40d
Forced compilers to remove the warning appeared after the patch
...
with a fix for bug 32694.
2007-12-09 11:53:07 -08:00
igor@olga.mysql.com
f781e154e3
Merge olga.mysql.com:/home/igor/mysql-5.0-opt
...
into olga.mysql.com:/home/igor/dev-opt/mysql-5.0-opt-bug27545
2007-12-08 16:22:45 -08:00
igor@olga.mysql.com
be5485ce6d
Merge olga.mysql.com:/home/igor/mysql-5.0-opt
...
into olga.mysql.com:/home/igor/dev-opt/mysql-5.0-opt-bug32815
2007-12-08 14:47:56 -08:00
timour/tkatchaounov@lapi.mysql.com
8091abbf90
BUG#32694 post-merge adjustment of EXPLAIN results for 5.1.
2007-12-08 23:54:07 +02:00