| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
a second time". The bug was caused by incompatibility of
negations elimination algorithm and PS: during first statement
execute a subtree with negation was replaced with equivalent
subtree without NOTs.
The problem was that although this transformation was permanent,
items of the new subtree were created in execute-local memory.
The patch adds means to check if it is the first execute of a
prepared statement, and if this is the case, to allocate items
in memory of the prepared statement.
The implementation:
- backports Item_arena from 5.0
- adds Item_arena::is_stmt_prepare(),
Item_arena::is_first_stmt_execute().
- deletes THD::allocate_temporary_pool_for_ps_preparing(),
THD::free_temporary_pool_for_ps_preparing(); they
were redundant.
and adds a few invariants:
- thd->free_list never contains junk (= freed items)
- thd->current_arena is never null. If there is no
prepared statement, it points at the thd.
The rest of the patch contains mainly mechanical changes and
cleanups.
|
|\
| |
| |
| | |
into mysql.com:/home/jonas/src/mysql-4.1
|
| |\
| | |
| | |
| | | |
into mysql.com:/usr/home/bar/mysql-4.1
|
| | |\
| | | |
| | | |
| | | | |
into poseidon.(none):/home/tomas/mysql-4.1
|
| | | | |
|
| |/ / |
|
|\ \ \
| |/ /
|/| |
| | | |
into mysql.com:/home/jonas/src/mysql-4.1
|
| | | |
|
|/ /
| |
| |
| | |
Serg's typo fix :)
|
|\ \
| | |
| | |
| | | |
into serg.mylan:/usr/home/serg/Abk/mysql-4.1
|
| |\ \
| | |/
| |/|
| | | |
into mysql.com:/home/mysql_src/mysql-4.1-874
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
as this enum is not really usable yet (as MySQL server supports only one
shutdown level), and as SHUTDOWN_DEFAULT is still left to 0, this change
should disturb no user. Later (in 4.1.4 or 4.1.5) code will be pushed to
implement graceful shutdown using this enum.
|
| | | |
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | | |
SELECT ... UNION and INSERT ... SELECT ... UNION
|
| |\ \
| | | |
| | | |
| | | | |
into serg.mylan:/usr/home/serg/Abk/mysql-4.0
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri)
mysqld.cc, ha_innodb.cc:
Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri)
|
| |/ /
| | |
| | |
| | | |
bug#4925
|
| |\ \
| | | |
| | | |
| | | | |
into mysql.com:/home/mysql_src/mysql-4.0
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
with MYSQL_READ_DEFAULT":
that was a forgotten '~' probably.
|
| |\ \ \
| | | | |
| | | | |
| | | | | |
into hundin.mysql.fi:/home/heikki/mysql-4.0
|
| | | | |
| | | | |
| | | | |
| | | | | |
mysql outwits itself.
|
| | |/ / |
|
| |\ \ \
| | |/ /
| |/| |
| | | | |
into hundin.mysql.fi:/home/heikki/mysql-4.0
|
| | | |
| | | |
| | | |
| | | | |
Fix bug: if we RENAME a table, InnoDB forgot to load the foreign key constraints that reference the new table name, and forgot to check that they are compatible with the table
|
| |\ \ \
| | | | |
| | | | |
| | | | | |
into mysql.com:/home/mysql_src/mysql-4.0
|
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | | |
install'":
The binlog files we use for some tests must be installed like other mysql-test/std_data/ files.
|
| |\ \ \
| | |/ / |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Adding a compilation define so that on recent Darwin mysqld does not react to SIGHUP and SIGQUIT:
this fixes a rpl000001 problem on our Powermac G5 machine (popping after an upgrade from 10.3.4 to
10.3.5) and is expected to fix
BUG#2030 "relay bin log on slave resets multiple times a second"
(i.e. under some Mac OS X Panther versions, mysqld receives many SIGHUP and SIGQUIT).
So this fix is more a problem-hider than a real understanding of why mysqld receives so many signals.
Note that we saw other problems on this OS where mysqld reacts to Ctrl-Z but apparently only once,
where using SSL seems to make the problem more frequent...
|
| |\ \ \
| | |/ /
| | | |
| | | | |
into mysql.com:/space/my/mysql-4.0
|
| | |\ \
| | | | |
| | | | |
| | | | | |
into eagle.mysql.r18.ru:/home/vva/work/BUG_4358/mysql-4.0
|
| | | |\ \
| | | | | |
| | | | | |
| | | | | | |
into eagle.mysql.r18.ru:/home/vva/work/BUG_4358/mysql-4.0
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
from the select list and TEXT field
make setup_copy_fields to insert Item_copy_string for blobs in
the beginning of the copy_funcs (push_back instead of push_front)
the thing is that Item_copy_string::copy for function can call
Item_copy_string::val_int for blob via Item_ref.
But if Item_copy_string::copy for blob isn't called before,
it's value will be wrong.
So all the Item_copy_string::copy for blobs should be called before
Item_copy_string::copy for functions.
|
| | |\ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
into eagle.mysql.r18.ru:/home/vva/work/BUG_4973/mysql-4.0
|
| | | |\ \ \ \
| | | | |/ / /
| | | |/| | |
| | | | | | | |
into eagle.mysql.r18.ru:/home/vva/work/BUG_4973/mysql-4.0
|
| | | | |/ / |
|
| | | | | | |
|
| | | | | | |
|
| |/ / / /
| | | | |
| | | | |
| | | | | |
- resorting to having to separate sections for darwin7 and darwin8
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | | |
into mysql.com:/space/my/mysql-4.0
|
| | | | | | |
|
| | | | | | |
|
| | |\ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
into gw.mysql.r18.ru:/usr/home/ram/work/4.0.b4898
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
table db)
|
| | | | | | | |
|
| |\ \ \ \ \ \
| | |/ / / / /
| | | | | | |
| | | | | | | |
into mysql.com:/space/my/mysql-4.0-build
|
| | |\ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
into pcgem.rdg.cyberkinetica.com:/usr/home/acurtis/work/bug4411
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Fix for server hang bug
|
| | |\ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
into serg.mylan:/usr/home/serg/Abk/mysql-4.0
|
| | | | | | | | | |
|