thek@adventure.(none)
a4248c2dd3
Bug #30269 Query cache eats memory
...
Although the query cache doesn't support retrieval of statements containing
column level access control, it was still possible to cache such statements
thus wasting memory.
This patch extends the access control check on the target tables to avoid
caching a statement with column level restrictions.
2007-08-17 16:55:20 +02:00
thek@adventure.(none)
889b4ebcee
Bug #29929 LOCK TABLES does not pre-lock tables used in triggers of the locked tables
...
When a table was explicitly locked with LOCK TABLES no associated
tables from any related trigger on the subject table were locked.
As a result of this the user could experience unexpected locking
behavior and statement failures similar to "failed: 1100: Table'xx'
was not locked with LOCK TABLES".
This patch fixes this problem by making sure triggers are
pre-loaded on any statement if the subject table was explicitly
locked with LOCK TABLES.
2007-07-27 16:56:29 +02:00
kostja@bodhi.(none)
4c208499a4
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into bodhi.(none):/opt/local/work/mysql-5.0-runtime
2007-07-24 22:57:26 +04:00
kostja@bodhi.(none)
2ecd75ef24
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into bodhi.(none):/opt/local/work/mysql-5.0-runtime
2007-07-21 17:52:16 +04:00
kent@kent-amd64.(none)
9d247f296a
Merge kboortz@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into mysql.com:/home/kent/bk/tmp3/mysql-5.0-build
2007-07-21 01:53:19 +02:00
evgen@moonbone.local
e50e8c94fc
Merge epotemkin@bk-internal.mysql.com:/home/bk/mysql-5.0-opt
...
into moonbone.local:/mnt/gentoo64/work/29898-bug-5.0-opt-mysql
2007-07-20 22:05:20 +04:00
kostja@bodhi.(none)
19ae62f3fb
Remove obvious comments.
2007-07-20 19:46:13 +04:00
joerg@trift-lap.none
1a86cbd26f
Merge trift-lap.none:/MySQL/M50/bug14151-5.0
...
into trift-lap.none:/MySQL/M50/push-5.0
2007-07-20 13:35:23 +02:00
df@pippilotta.erinye.com
a51493a4a0
Merge pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.0.46
...
into pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.0-build
2007-07-20 09:20:48 +02:00
gshchepa/uchum@gleb.loc
c06d233d4d
Merge gleb.loc:/home/uchum/work/bk/5.0
...
into gleb.loc:/home/uchum/work/bk/5.0-opt
2007-07-20 04:15:50 +05:00
df@pippilotta.erinye.com
9217908ddd
Merge pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.0.44
...
into pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.0.46
2007-07-19 23:30:26 +02:00
df@pippilotta.erinye.com
cccecb833b
BUG#20815 Errno 12 on Windows after 197 connections
2007-07-19 23:06:34 +02:00
evgen@moonbone.local
08b9103d71
Bug#29898: Item_date_typecast::val_int doesn't reset the null_value flag.
...
The Item_date_typecast::val_int function doesn't reset null_value flag.
This makes all values that follows the first null value to be treated as nulls
and led to a wrong result.
Now the Item_date_typecast::val_int function correctly sets the null_value flag
for both null and non-null values.
2007-07-20 00:06:35 +04:00
joerg@trift2.
f2dee68c3d
Merge trift2.:/MySQL/M50/mysql-5.0
...
into trift2.:/MySQL/M50/push-5.0
2007-07-19 20:04:35 +02:00
evgen@moonbone.local
7a2491871d
Merge epotemkin@bk-internal.mysql.com:/home/bk/mysql-5.0-opt
...
into moonbone.local:/mnt/gentoo64/work/29850-bug-5.0-opt-mysql
2007-07-19 21:40:12 +04:00
evgen@moonbone.local
934089a82b
Bug#29850: Wrong charset of GROUP_CONCAT result when the select employs
...
a temporary table.
The result string of the Item_func_group_concat wasn't initialized in the
copying constructor of the Item_func_group_concat class. This led to a
wrong charset of GROUP_CONCAT result when the select employs a temporary
table.
The copying constructor of the Item_func_group_concat class now correctly
initializes the charset of the result string.
2007-07-19 20:21:23 +04:00
holyfoot/hf@hfmain.(none)
cd70db6656
Merge abotchkov@bk-internal.mysql.com:/home/bk/mysql-5.0-opt
...
into mysql.com:/home/hf/work/29687/my50-29687
2007-07-19 21:01:58 +05:00
holyfoot/hf@hfmain.(none)
02c81671ce
Merge bk@192.168.21.1:mysql-5.0-opt
...
into mysql.com:/home/hf/work/29687/my50-29687
2007-07-19 20:59:08 +05:00
tsmith@bk-internal.mysql.com
b066c1208e
Merge bk-internal.mysql.com:/data0/bk/mysql-4.1-maint
...
into bk-internal.mysql.com:/data0/bk/tsmith-tmp/mysql-5.0-maint
2007-07-19 17:43:34 +02:00
kostja@bodhi.(none)
c4bcce64a4
Rename all references to 'Delayed_insert' instances from 'tmp' to 'di'
...
for consistency.
2007-07-19 19:36:52 +04:00
kostja@bodhi.(none)
1aae30060e
A fix for Bug#29431 killing an insert delayed thread causes crash
...
No test case, since the bug requires a stress case with 30 INSERT DELAYED
threads and 1 killer thread to repeat. The patch is verified
manually.
Review fixes.
The server that is running DELAYED inserts would deadlock itself
or crash under high load if some of the delayed threads were KILLed
in the meanwhile.
The fix is to change internal lock acquisition order of delayed inserts
subsystem and to ensure that
Delayed_insert::table_list::db does not point to volatile memory in some
cases.
For details, please see a comment for sql_insert.cc.
2007-07-19 19:28:00 +04:00
gshchepa/uchum@gleb.loc
d5f2133bc3
Merge gleb.loc:/home/uchum/work/bk/5.0
...
into gleb.loc:/home/uchum/work/bk/5.0-opt
2007-07-19 19:57:53 +05:00
joerg@trift-lap.none
af3c675bc1
Avoid the name conflict between the system-provided "md5.h" and the MySQL one
...
by renaming "include/md5.h" to "include/my_md5.h".
Fixes bug#14151.
2007-07-19 14:14:03 +02:00
dfischer/mysqldev@mysql.com/production.mysql.com
4bab858fba
field.cc, field.h:
...
i5 compatibility
2007-07-19 14:12:05 +02:00
gshchepa/uchum@gleb.loc
77ec161c42
Merge gleb.loc:/home/uchum/work/bk/5.0-opt-28524
...
into gleb.loc:/home/uchum/work/bk/5.0-opt
2007-07-19 10:54:39 +05:00
gshchepa/uchum@gleb.loc
3f91aedadb
Fixed bug #28524 .
...
For each view the mysqldump utility creates a temporary table
with the same name and the same columns as the view
in order to satisfy views that depend on this view.
After the creation of all tables, mysqldump drops all
temporary tables and creates actual views.
However, --skip-add-drop-table and --compact flags disable
DROP TABLE statements for those temporary tables. Thus, it was
impossible to create the views because of existence of the
temporary tables with the same names.
2007-07-18 19:14:48 +05:00
kent@mysql.com/kent-amd64.(none)
7c1d25d9f9
CMakeLists.txt, configure.js:
...
Allow to set mysqld exe suffix
2007-07-18 15:42:36 +02:00
kostja@bodhi.(none)
198b97a625
Add a test case for Bug#22427 create table if not exists + stored
...
function results in inconsistent behavior.
The bug itself was fixed by the patch for bug 20662.
2007-07-18 17:09:03 +04:00
gkodinov/kgeorge@magare.gmz
94535ca828
Bug #29325 : create table overwrites .MYD file of other
...
table (datadir)
Set errno when retunring an error in my_create_with_symlink.
2007-07-18 15:33:41 +03:00
kostja@bodhi.(none)
9bac763cc1
A fix and a test case for Bug#26104 Bug on foreign key class constructor.
...
Fix the typo in the constructor. Cover a semantic check that previously
never worked with a test.
2007-07-18 16:22:05 +04:00
kostja@bodhi.(none)
98a45e1a0f
Add a test case for Bug#27248 Triggers: error if insert affects temporary
...
table.
The bug itself is yet another manifestation of Bug 26141.
2007-07-18 14:42:06 +04:00
sergefp@mysql.com
4f579b8d0e
Mark deadcode for gcov
2007-07-18 11:12:15 +04:00
sergefp@mysql.com
2e21c6e771
Mark deadcode for gcov
2007-07-18 00:29:25 +04:00
joerg@trift2.
aa03d369bf
Merge trift2.:/MySQL/M50/bug21023-25486-5.0
...
into trift2.:/MySQL/M50/push-5.0
2007-07-17 21:44:36 +02:00
joerg@trift2.
1c19f191a4
Merge trift2.:/MySQL/M50/mysql-5.0
...
into trift2.:/MySQL/M50/push-5.0
2007-07-17 21:40:36 +02:00
sergefp@mysql.com
b38206978d
Small comments fix
2007-07-17 22:46:51 +04:00
tsmith@ramayana.hindu.god
e84e86c156
Merge ramayana.hindu.god:/home/tsmith/m/bk/50
...
into ramayana.hindu.god:/home/tsmith/m/bk/maint/50
2007-07-17 11:32:50 -06:00
tsmith@ramayana.hindu.god
91dc419715
Merge ramayana.hindu.god:/home/tsmith/m/bk/41
...
into ramayana.hindu.god:/home/tsmith/m/bk/maint/41
2007-07-17 11:32:34 -06:00
joerg@trift2.
9d55f51b15
Handle "support-files/mysqld_multi.server.sh" like other shell scripts.
...
Fixing bug#25486: mysqld_multi.server.sh missing from builds
2007-07-17 19:27:31 +02:00
sergefp@pylon64.mylan
82973c72ae
Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-5.0-opt
...
into mysql.com:/home/psergey/mysql-5.0-bug29740
2007-07-17 19:53:33 +04:00
sergefp@mysql.com
651e6ffa66
[pb problem]: ha_heap->clone() fails on windows because of mess with
...
'/' and '\' in path delimiters:
- Fix this by creating new handler with exactly the same path line as
was passed to ha_create/ha_open.
2007-07-17 19:51:50 +04:00
joerg@trift2.
cb28594deb
Ensure "mysql-stress-test.pl" is included in both "tar.gz" and RPM packages.
...
Fixing bug#21023: "mysql-stress-test.pl" missing in builds
2007-07-17 16:25:32 +02:00
kostja@bodhi.(none)
948ba7b7fb
Merge bk-internal.mysql.com:/home/bk/mysql-5.0-engines
...
into bodhi.(none):/opt/local/work/mysql-5.0-runtime
2007-07-17 13:08:23 +04:00
dfischer/mysqldev@mysql.com/production.mysql.com
0e98bed903
make_binary_distribution.sh:
...
BUG#29382
2007-07-17 10:25:48 +02:00
tnurnberg@sin.intern.azundris.com
8d7365a4b0
Merge tnurnberg@bk-internal.mysql.com:/home/bk/mysql-5.0-maint
...
into sin.intern.azundris.com:/home/tnurnberg/27198/50-27198
2007-07-17 09:37:46 +02:00
tnurnberg@sin.intern.azundris.com
261acdbbea
Merge sin.intern.azundris.com:/home/tnurnberg/27198/41-27198
...
into sin.intern.azundris.com:/home/tnurnberg/27198/50-27198
2007-07-17 06:59:24 +02:00
tnurnberg@sin.intern.azundris.com
7dbf738f4a
Merge sin.intern.azundris.com:/home/tnurnberg/27198/40-27198
...
into sin.intern.azundris.com:/home/tnurnberg/27198/41-27198
2007-07-16 22:38:50 +02:00
kostja@bodhi.(none)
7989c712a6
Merge bk-internal.mysql.com:/home/bk/mysql-5.0
...
into bodhi.(none):/opt/local/work/mysql-5.0-runtime
2007-07-16 23:41:28 +04:00
kostja@bodhi.(none)
1ecb226efa
Bug#29050 Creation of a legal stored procedure fails if a database is not
...
selected prior: ensure the fix also works for information_schema
tables.
2007-07-16 23:37:02 +04:00
istruewing@chilla.local
62620ecb4e
Merge chilla.local:/home/mydev/mysql-5.0-amain
...
into chilla.local:/home/mydev/mysql-5.0-axmrg
2007-07-16 20:39:05 +02:00