- 29 Sep, 2007 2 commits
-
-
davi@moksha.local authored
into moksha.local:/Users/davi/mysql/push/bugs/21136-regression
-
davi@moksha.local authored
caused a few tests to fail because the thd->extra_lock wasn't being set to NULL after the table was unlocked. This poses a serious problem because later attempts to access thd->extra_lock (now a dangling pointer) will probably result in a crash (undefined behavior) -- and that's what actually happens in some test cases. The solution is to set the select_create::m_plock pointee to NULL, which means that thd->extra_lock is set to NULL when the lock data is not for a temporary table.
-
- 28 Sep, 2007 5 commits
-
-
anozdrin/alik@station. authored
into station.:/mnt/raid/alik/MySQL/devel/bug-30472/5.1-rt-bug30472
-
davi@moksha.local authored
the sql_class.h file.
-
davi@moksha.local authored
When CREATE TEMPORARY TABLE .. SELECT is invoked from a stored function which in turn is called from CREATE TABLE SELECT causes a memory leak because the inner create temporary table overrides the outter extra_lock reference when locking the table. The solution is to simply not overrride the extra_lock by only using the extra_lock for a non-temporary table lock.
-
anozdrin/alik@station. authored
insert_id after succ. mysql_change_user() call. See also WL 4066. This bug reveals two problems: - the problem on the client side which was described originally; - the problem in protocol / the server side: connection context on client and server should be like after mysql_real_connect() and be consistent. The server however just resets character set variables to the global defaults. The fix seems to be as follows: - extend the protocol so that the client be able to send character set information in COM_CHANGE_USER command; - change the server so that it understands client character set in the command; - change the client: - reset character set to the default value (which has been read from the configuration); - send character set in COM_CHANGE_USER command.
-
anozdrin/alik@station. authored
insert_id after succ. mysql_change_user() call. Supply a correct packet length to dispatch command.
-
- 13 Sep, 2007 2 commits
-
-
davi@moksha.local authored
MySQL provides what appears to be a non standard extension to the FOREIGN KEY syntax which let users name (label/tag) a foreign key to more easily identify a specific foreign key if any problems show up later during the query parsing or execution. But the foreign key name was not being properly set to the right key, possible leaving the foreign key with no name.
-
malff@lambda.weblab authored
into lambda.weblab:/home/malff/TREE/mysql-5.1-28360-b
-
- 12 Sep, 2007 1 commit
-
-
malff@lambda.weblab authored
-
- 10 Sep, 2007 3 commits
-
-
malff@lambda.weblab authored
UPGRADE) Bug 17565 (RENAME DATABASE destroys events) Bug#28360 (RENAME DATABASE destroys routines) Removed the RENAME DATABASE db1 TO db2 statement. Implemented the ALTER DATABASE db UPGRADE DATA DIRECTORY NAME statement, which has the same function.
-
thek@adventure.(none) authored
into adventure.(none):/home/thek/Development/cpp/mysql-5.1-runtime
-
thek@adventure.(none) authored
into adventure.(none):/home/thek/Development/cpp/bug27358/my51-bug27358
-
- 06 Sep, 2007 4 commits
-
-
malff@omega.weblab authored
-
davi@moksha.local authored
into moksha.local:/Users/davi/mysql/push/mysql-5.1-runtime
-
davi@moksha.local authored
the first query is not running while we are doing wait queries on a second connection.
-
dlenev@mockturtle.local authored
-
- 05 Sep, 2007 5 commits
-
-
malff@omega.weblab authored
into omega.weblab:/home/malff/TREE/mysql-5.1-rt-merge
-
malff@omega.weblab authored
into omega.weblab:/home/malff/TREE/mysql-5.1-cleanup
-
malff@omega.weblab authored
Fixed test failure under heavy load, in case truncate table is slow.
-
davi@moksha.local authored
the first query is not running while we are doing wait queries on a second connection.
-
brian@zim.(none) authored
Discovered a bug while working with backup. Since it is possible to execute a statement in a pre/post statment clause that can return a result, we need to test for that and free it.
-
- 04 Sep, 2007 6 commits
-
-
malff/marcsql@weblab.(none) authored
into weblab.(none):/home/marcsql/TREE/mysql-5.1-rt50-merge
-
malff/marcsql@weblab.(none) authored
-
malff/marcsql@weblab.(none) authored
into weblab.(none):/home/marcsql/TREE/mysql-5.0-rt-merge
-
malff/marcsql@weblab.(none) authored
into weblab.(none):/home/marcsql/TREE/mysql-5.1-rt50-merge
-
thek@adventure.(none) authored
into adventure.(none):/home/thek/Development/cpp/mysql-5.1-runtime
-
thek@adventure.(none) authored
into adventure.(none):/home/thek/Development/cpp/mysql-5.1-runtime
-
- 03 Sep, 2007 11 commits
-
-
anozdrin/alik@station. authored
into station.:/mnt/raid/alik/MySQL/5.1-rt-build
-
thek@adventure.(none) authored
into adventure.(none):/home/thek/Development/cpp/mysql-5.0-runtime
-
thek@adventure.(none) authored
into adventure.(none):/home/thek/Development/cpp/bug21074/my51-bug21074
-
thek@adventure.(none) authored
-
anozdrin/alik@station. authored
statement.
-
anozdrin/alik@station. authored
c++config.h now has the following code: // For example, <windows.h> is known to #define min and max as macros... #undef min #undef max So, our defines in my_global.h are undefined when <new> header is included. Move definitions of min()/max() to the end of my_global.h.
-
thek@adventure.(none) authored
into adventure.(none):/home/thek/Development/cpp/mysql-5.1-runtime
-
thek@adventure.(none) authored
into adventure.(none):/home/thek/Development/cpp/mysql-5.0-runtime
-
thek@adventure.(none) authored
into adventure.(none):/home/thek/Development/cpp/mysql-5.0-runtime
-
thek@adventure.(none) authored
into adventure.(none):/home/thek/Development/cpp/bug21074/my51-bug21074
-
thek@adventure.(none) authored
Invaldating a subset of a sufficiently large query cache can take a long time. During this time the server is efficiently frozen and no other operation can be executed. This patch addresses this problem by setting a time limit on how long time a dictionary access request can take before giving up on the attempt. This patch does not work for query cache invalidations issued by DROP, ALTER or RENAME TABLE operations.
-
- 01 Sep, 2007 1 commit
-
-
msvensson@pilot.(none) authored
into pilot.(none):/data/msvensson/mysql/mysql-5.1-new-maint
-