holyfoot/hf@deer.(none)
5edde5a859
Merge bk@192.168.21.1:mysql-5.1-opt
...
into mysql.com:/home/hf/work/21888/my51-21888
2006-10-01 15:21:06 +05:00
brian@zim.(none)
8096f1c4b2
Merge baker@bk-internal.mysql.com:/home/bk/mysql-5.1-arch
...
into zim.(none):/home/brian/mysql/merge-5.1
2006-09-30 19:12:50 -07:00
brian@zim.(none)
4117860ec6
Merge zim.(none):/home/brian/mysql/merge-5.1
...
into zim.(none):/home/brian/mysql/arch-5.1
2006-09-30 18:44:42 -07:00
brian@zim.(none)
56505c01f9
This patch updates to remove most global hton needs. Cleans up wrong message in partition.
2006-09-30 18:31:13 -07:00
mikael/pappa@dator5.(none)
81248942b7
BUG#18198: Partition function handling
...
Review fixes
2006-09-30 17:38:15 -04:00
dlenev@mockturtle.local
79bf51461e
Merge bk-internal.mysql.com:/home/bk/mysql-5.0-runtime
...
into mockturtle.local:/home/dlenev/src/mysql-5.0-bg20670-2
2006-09-30 11:35:34 +04:00
tsmith/tim@siva.hindu.god
c36f165629
Post-merge fix. New error ER_NON_INSERTABLE_TABLE put at end of errmsg.txt, means that the error number in 5.1 is 1573, while in 5.0 it is 1471.
2006-09-30 01:21:27 -06:00
tsmith/tim@siva.hindu.god
44f0e55ca4
Merge siva.hindu.god:/usr/home/tim/m/bk/50
...
into siva.hindu.god:/usr/home/tim/m/bk/mrg/51
2006-09-29 18:04:34 -06:00
cmiller@zippy.cornsilk.net
cca474bb67
Merge bk-internal.mysql.com:/home/bk/mysql-4.1
...
into zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-4.1-maint
2006-09-29 17:23:44 -04:00
dlenev@mockturtle.local
93fed182eb
Merge bk-internal.mysql.com:/home/bk/mysql-5.1-runtime
...
into mockturtle.local:/home/dlenev/src/mysql-5.1-bg20670
2006-09-30 00:31:33 +04:00
cmiller@zippy.cornsilk.net
5275e2437a
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-5.0-maint
2006-09-29 16:24:21 -04:00
igor@rurik.mysql.com
3cf0903528
Merge ibabaev@bk-internal.mysql.com:/home/bk/mysql-5.0-opt
...
into rurik.mysql.com:/home/igor/mysql-5.0-opt
2006-09-29 11:36:27 -07:00
kroki/tomash@moonlight.intranet
5c9420bb18
Merge moonlight.intranet:/home/tomash/src/mysql_ab/mysql-5.1
...
into moonlight.intranet:/home/tomash/src/mysql_ab/mysql-5.1-bug21081
2006-09-29 22:33:08 +04:00
kroki/tomash@moonlight.intranet
de7c5f1b98
Merge moonlight.intranet:/home/tomash/src/mysql_ab/mysql-5.0
...
into moonlight.intranet:/home/tomash/src/mysql_ab/mysql-5.0-bug21081
2006-09-29 22:30:48 +04:00
evgen@moonbone.local
299d243fcb
Merge epotemkin@bk-internal.mysql.com:/home/bk/mysql-5.0-opt
...
into moonbone.local:/work/20503-bug-5.0-mysql
2006-09-29 21:22:47 +04:00
dlenev@mockturtle.local
8b63a55b3a
After merge fixes.
2006-09-29 21:05:12 +04:00
sergefp@mysql.com
cd094b71af
BUG#14940: Update test results
2006-09-29 20:42:37 +04:00
evgen@moonbone.local
0c9f941bb2
Fixed bug#20825: rollup puts non-equal values together
...
Fix for bug 7894 replaces a field(s) in a non-aggregate function with a item
reference if such a field was specified in the GROUP BY clause in order to
get a correct result.
When ROLLUP is involved this lead to a wrong result due to value of a such
field is got through a copy function and copying happens after the function
evaluation.
Such replacement isn't needed if grouping is also done by such a function.
The change_group_ref() function now isn't called for a function present in
the group list.
2006-09-29 20:02:53 +04:00
istruewing@chilla.local
fe7de5b96c
Merge bk-internal.mysql.com:/home/bk/mysql-5.0-engines
...
into chilla.local:/home/mydev/mysql-5.0-bug20627
2006-09-29 17:59:56 +02:00
dlenev@mockturtle.local
5c2a51292d
Merge mockturtle.local:/home/dlenev/src/mysql-5.0-rt-merge
...
into mockturtle.local:/home/dlenev/src/mysql-5.1-rt-merge
2006-09-29 19:39:15 +04:00
igor@rurik.mysql.com
964f4d7ba3
Merge rurik.mysql.com:/home/igor/mysql-5.0-opt
...
into rurik.mysql.com:/home/igor/dev-opt/mysql-5.0-opt-bug22753
2006-09-29 08:29:59 -07:00
cmiller@zippy.cornsilk.net
fa438d86cc
Merge zippy.cornsilk.net:/home/cmiller/work/mysql/bug20778/my51-bug20778
...
into zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-5.1-maint
2006-09-29 11:20:47 -04:00
cmiller@zippy.cornsilk.net
097d60a883
Merge zippy.cornsilk.net:/home/cmiller/work/mysql/bug20778/my50-bug20778
...
into zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-5.0-maint
2006-09-29 11:18:26 -04:00
cmiller@zippy.cornsilk.net
2a7d7dd939
Merge zippy.cornsilk.net:/home/cmiller/work/mysql/bug20778/my50-bug20778
...
into zippy.cornsilk.net:/home/cmiller/work/mysql/bug20778/my51-bug20778
2006-09-29 11:14:28 -04:00
igor@rurik.mysql.com
89028dbba4
Fixed bug #22753 .
...
After the patch for big 21698 equality propagation stopped
working for BETWEEN and IN predicates with STRING arguments.
This changeset completes the solution of the above patch.
2006-09-29 07:43:25 -07:00
sergefp@pylon.mylan
16506e906b
Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-5.1-opt
...
into mysql.com:/home/psergey/mysql-5.1-bug14940-r10a
2006-09-29 18:35:03 +04:00
dlenev@mockturtle.local
ae117f23a8
Merge mockturtle.local:/home/dlenev/src/mysql-5.0-bg20670-2
...
into mockturtle.local:/home/dlenev/src/mysql-5.1-bg20670
2006-09-29 18:26:30 +04:00
svoj@mysql.com/april.(none)
0297046a10
Fix a test case according to fix for bug#10974.
2006-09-29 19:00:52 +05:00
istruewing@chilla.local
ec86974a51
Merge chilla.local:/home/mydev/mysql-5.1--team
...
into chilla.local:/home/mydev/mysql-5.1-bug20627
2006-09-29 15:58:15 +02:00
cmiller@zippy.cornsilk.net
53c14121d8
Update from Stefan. 2006-09-29 msg id <451BEF1.4030506@mysql.com>
2006-09-29 09:12:23 -04:00
holyfoot/hf@deer.(none)
7392296414
Merge mysql.com:/home/hf/work/21888/my50-21888
...
into mysql.com:/home/hf/work/21888/my51-21888
2006-09-29 17:58:36 +05:00
holyfoot/hf@mysql.com/deer.(none)
348e3570ce
Merge mysql.com:/home/hf/work/21888/my41-21888
...
into mysql.com:/home/hf/work/21888/my50-21888
2006-09-29 17:57:16 +05:00
holyfoot/hf@mysql.com/deer.(none)
8190b7231b
bug #21888 (Query on GEOMETRY field crashes the server)
...
RTree keys are really different from BTree and need specific
paramters to be set by optimizer to work.
Sometimes optimizer doesn't set those properly.
Here we decided just to add code to check that the parameters
are correct. Hope to fix optimizer sometimes.
2006-09-29 17:56:02 +05:00
sergefp@mysql.com
47b357522a
BUG#14940: Slow join order is chosen: [2nd commit with post-review fixes]
...
- Re-worked the prev_record_reads() function to return the lower bound of
number of different table access scans that will be performed.
2006-09-29 15:58:47 +04:00
bar@mysql.com/bar.intranet.mysql.r18.ru
07f9efd1e1
Merge mysql.com:/usr/home/bar/mysql-5.0.b6147v2
...
into mysql.com:/usr/home/bar/mysql-5.0.b6147rpl
2006-09-29 16:40:18 +05:00
bar@mysql.com/bar.intranet.mysql.r18.ru
8b0f82b9b8
Bug#21263 mysql client XML output does not distinguish between NULL and string 'NULL'
...
Fix: "mysql --xml" now print NULL values the same way that "mysqldump --xml" does:
<field name="name" xsi:nil="true" />
to distinguish from empty strings:
<field name="name"></field>
and from string "NULL":
<field name="name">NULL</field>
2006-09-29 16:29:39 +05:00
bar@mysql.com/bar.intranet.mysql.r18.ru
53dea28352
Bug#21620 ALTER TABLE affects other columns
...
Problem: for character sets having mbmaxlen==2,
any ALTER TABLE changed TEXT column type to MEDIUMTEXT,
due to wrong "internal length to create length" formula.
Fix: removing rounding code introduced in early 4.1 time,
which is not correct anymore.
2006-09-29 16:24:11 +05:00
istruewing@chilla.local
8148bf497a
Bug#20830 - INSERT DELAYED does not honour SET INSERT_ID
...
Bug#20627 - INSERT DELAYED does not honour auto_increment_* variables
Merge from 5.0.
Changed auto_increment handling to the 5.1 pattern.
2006-09-29 13:23:33 +02:00
bar@mysql.com/bar.intranet.mysql.r18.ru
15887b602b
Bug#19960 Inconsistent results when joining InnoDB tables using partial UTF8 indexes
...
Adding a multibyte-aware VARCHAR copying function, to put correct column prefix,
taking in account number of characters (instead just limiting on number of bytes).
For example, for a KEY(col(3)) on a UTF8 column when copying the string 'foo bar foo',
we should put only 3 leftmost characters: 'foo'.
9 characters were incorrectly put before this fix.
2006-09-29 16:15:57 +05:00
msvensson@shellback.(none)
d6ad8e3ea1
Merge shellback.(none):/home/msvensson/mysql/my51-mysqltest-new-commands
...
into shellback.(none):/home/msvensson/mysql/same_tools/my51-same_tools
2006-09-29 11:35:17 +02:00
msvensson@shellback.(none)
b7977855e4
Add possibility to specify which delimiter to read until in "write_file" and "perl" commands
...
fix memory leaks reported by valgrind
2006-09-29 11:32:40 +02:00
msvensson@shellback.(none)
b9eda58afb
Merge shellback.(none):/home/msvensson/mysql/my51-mysqltest-new-commands
...
into shellback.(none):/home/msvensson/mysql/same_tools/my51-same_tools
2006-09-29 11:32:09 +02:00
gkodinov@dl145s.mysql.com
0012fb3ed6
Merge dl145s.mysql.com:/data/bk/team_tree_merge/MERGE/mysql-5.0-opt
...
into dl145s.mysql.com:/data/bk/team_tree_merge/MERGE/mysql-5.1-opt
2006-09-29 11:30:35 +02:00
dlenev@mockturtle.local
f9b3f1300b
Merge bk-internal.mysql.com:/home/bk/mysql-5.1
...
into mockturtle.local:/home/dlenev/src/mysql-5.1-rt-merge
2006-09-29 13:25:33 +04:00
gkodinov@dl145s.mysql.com
0293b69ac7
Merge bk-internal:/home/bk/mysql-5.1
...
into dl145s.mysql.com:/data/bk/team_tree_merge/MERGE/mysql-5.1-opt
2006-09-29 11:21:40 +02:00
dlenev@mockturtle.local
76c5979f9e
Merge mockturtle.local:/home/dlenev/src/mysql-4.1-bg22338-2
...
into mockturtle.local:/home/dlenev/src/mysql-5.0-rt-merge
2006-09-29 12:36:12 +04:00
holyfoot/hf@deer.(none)
b07168bac5
Merge mysql.com:/home/hf/work/16813/my50-16813
...
into mysql.com:/home/hf/work/16813/my51-16813
2006-09-29 12:17:33 +05:00
holyfoot/hf@mysql.com/deer.(none)
3474fc9afd
bug #16813 (WITH CHECK OPTION fails with UPDATE)
...
We use the condition from CHECK OPTION twice handling UPDATE command.
First we construnct 'update_cond' AND 'option_cond'
condition to select records to be updated, then we check the
'option_cond' for the updated row.
The problem is that first 'AND' condition is optimized during the 'select'
which can break 'option_cond' structure, so it will be unusable for
the sectond use - to check the updated row.
Possible soultion is either use copy of the condition in the first
use or to make optimization less traumatic for the operands.
I picked the first one.
2006-09-29 12:16:07 +05:00
dlenev@mockturtle.local
a4ee7ec153
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mockturtle.local:/home/dlenev/src/mysql-5.0-rt-merge
2006-09-29 10:55:03 +04:00
cmiller@zippy.cornsilk.net
2067fbcaf7
Fixed bad fix for a bad merge.
2006-09-28 21:40:43 -04:00