An error occurred fetching the project authors.
- 24 Oct, 2005 1 commit
-
-
msvensson@neptunus.mysql.com authored
-
- 17 Oct, 2005 1 commit
-
-
dlenev@mysql.com authored
droping trigger on InnoDB table". Deadlock occured in cases when we were trying to create two triggers for the same InnoDB table concurrently and both threads were able to reach close_cached_table() simultaneously. Bugfix implements new approach to table locking and table cache invalidation during creation/dropping of trigger. No testcase is supplied since bug was repeatable only under high concurrency.
-
- 15 Oct, 2005 1 commit
-
-
hf@deer.(none) authored
-
- 11 Oct, 2005 1 commit
-
-
monty@mysql.com authored
- CHAR() now returns binary string as default - CHAR(X*65536+Y*256+Z) is now equal to CHAR(X,Y,Z) independent of the character set for CHAR() - Test for both ETIMEDOUT and ETIME from pthread_cond_timedwait() (Some old systems returns ETIME and it's safer to test for both values than to try to write a wrapper for each old system) - Fixed new introduced bug in NOT BETWEEN X and X - Ensure we call commit_by_xid or rollback_by_xid for all engines, even if one engine has failed - Use octet2hex() for all conversion of string to hex - Simplify and optimize code
-
- 07 Oct, 2005 1 commit
-
-
monty@mysql.com authored
Added back flag that I accidently removed in last patch
-
- 05 Oct, 2005 1 commit
-
-
serg@mysql.com authored
fixed CHECKSUM TABLE to be independent from the first 'deleted' bit in the null bitmask (undefined in the InnoDB) bug#13710
-
- 04 Oct, 2005 1 commit
-
-
serg@mysql.com authored
fixed CHECKSUM TABLE to be independent from last - undefined in InnoDB - bits in the null bitmask bug#13710
-
- 30 Sep, 2005 1 commit
-
-
eric@mysql.com authored
BUG#13108
-
- 27 Sep, 2005 1 commit
-
-
serg@serg.mylan authored
-
- 26 Sep, 2005 1 commit
-
-
hf@deer.(none) authored
-
- 14 Sep, 2005 1 commit
-
-
dlenev@mysql.com authored
This bug occurs when some trigger for table used by DML statement is created or changed while statement was waiting in lock_tables(). In this situation prelocking set which we have calculated becames invalid which can easily lead to errors and even in some cases to crashes. With proposed patch we no longer silently reopen tables in lock_tables(), instead caller of lock_tables() becomes responsible for reopening tables and recalculation of prelocking set.
-
- 13 Sep, 2005 2 commits
-
-
monty@mishka.mysql.fi authored
Added flag to Field::store(longlong) to specify if value is unsigned. This fixes bug #12750: Incorrect storage of 9999999999999999999 in DECIMAL(19, 0) Fixed warning from valgrind in CREATE ... SELECT Fixed double free of mysql.options if reconnect failed
-
ingo@mysql.com authored
Solution for 5.0. Changed calls to open_table(). Requested to ignore flush at places where the command did already lock tables. This could happen in CREATE ... SELECT and ALTER TABLE. No test case. The bug can only be triggered by true concurrency. The stress test suite provides a test case for this.
-
- 12 Sep, 2005 1 commit
-
-
gluh@eagle.intranet.mysql.r18.ru authored
produce warning for 'create database if not exists' if database exists do not update database options in this case produce warning for 'create table if not exists' if table exists
-
- 30 Aug, 2005 1 commit
-
-
jimw@mysql.com authored
-
- 29 Aug, 2005 2 commits
-
-
andrey@lmy004. authored
causes ERROR 2013). (all-in-one approved patch)
-
ingo@mysql.com authored
Skipping deleted records instead of breaking the loop during checksum calculation.
-
- 24 Aug, 2005 1 commit
-
-
msvensson@neptunus.(none) authored
-
- 22 Aug, 2005 1 commit
-
-
serg@sergbook.mysql.com authored
-
- 19 Aug, 2005 1 commit
-
-
sasha@asksasha.com authored
We binlog the DROP TABLE for each table that was actually dropped. Per Sergei's suggestion a fixed buffer for the DROP TABLE query is pre-allocated from THD pool, and logging now is done in batches - new batch is started if the buffer becomes full. Reduced memory usage by reusing the table list instead of accumulating a list of dropped table names. Also fixed the problem if the table was not actually dropped, eg due to permissions. Extended the test case to make sure batched query logging does work.
-
- 04 Aug, 2005 2 commits
-
-
sasha@asksasha.com authored
in the database directory on the master
-
georg@lmy002.wdf.sap.corp authored
-
- 03 Aug, 2005 1 commit
-
-
georg@lmy002.wdf.sap.corp authored
Added check which throws ER_WRONG_OBJECT error in case the .frm doesn't contain a valid table type (e.g. view or trigger)
-
- 27 Jul, 2005 1 commit
-
-
monty@mysql.com authored
Change argument order to be database, tablename for some functions
-
- 22 Jul, 2005 1 commit
-
-
jimw@mysql.com authored
non-existent database. (Bug #10407)
-
- 21 Jul, 2005 1 commit
-
-
- 20 Jul, 2005 1 commit
-
-
mronstrom@mysql.com authored
-
- 19 Jul, 2005 1 commit
-
-
dlenev@mysql.com authored
"Triggers have the wrong namespace" "Triggers: duplicate names allowed" "Triggers: CREATE TRIGGER does not accept fully qualified names" "SHOW TRIGGERS"
-
- 18 Jul, 2005 1 commit
-
-
mronstrom@mysql.com authored
remove_table_from_cache fails to signal other thread and gets blocked when other thread also gets blocked
-
- 13 Jul, 2005 2 commits
-
-
dlenev@mysql.com authored
of stored routines definitions even if we already have some tables open and locked. To avoid deadlocks in this case we have to put certain restrictions on locking of mysql.proc table. This allows to use stored routines safely under LOCK TABLES without explicitly mentioning mysql.proc in the list of locked tables. It also fixes bug #11554 "Server crashes on statement indirectly using non-cached function".
-
bar@mysql.com authored
adding test case sql_table.cc: sql_table.cc: - do not create a new item when charsets are the same - return ER_INVALID_DEFAULT if default value cannot be converted into the column character set. item.cc: - Allow conversion not only to Unicode, but also to and from "binary". - Adding safe_charset_converter() for Item_num and Item_varbinary, returning a fixed const Item.
-
- 05 Jul, 2005 1 commit
-
-
bell@sanja.is.com.ua authored
fixed environment creation and cleaning up for processing view one by one during checking (BUG#11337)
-
- 01 Jul, 2005 1 commit
-
-
bar@mysql.com authored
Bug#11657 Creation of secondary index fails: If TINYBLOB key part length is 255, it is equal to field length. For BLOB, unlike for CHAR/VARCHAR, we should keep a non-zero key part length, otherwise "BLOB/TEXT column used in key specification without a key length" error is produced afterwards. type_blob.result, type_blob.test: fixing tests accordinly
-
- 30 Jun, 2005 1 commit
-
-
ramil@mysql.com authored
bug #10617: Insert from same table to same table give incorrect result for bit(4) column. bug #11091: union involving BIT: assertion failure in Item::tmp_table_field_from_field_type bug #11572: MYSQL_TYPE_BIT not taken care of in temp. table creation for VIEWs
-
- 27 Jun, 2005 1 commit
-
-
monty@mishka.local authored
Fixes while reviewing new pushed code NULL as argument to encrypt/decrypt should return NULL without a warning
-
- 21 Jun, 2005 1 commit
-
-
jimw@mysql.com authored
which was broken by an earlier bug fix. (Bug #11440)
-
- 17 Jun, 2005 1 commit
-
-
acurtis@xiphis.org authored
Implement new SQL mode - NO_ENGINE_SUBSTITUTION
-
- 09 Jun, 2005 1 commit
-
-
acurtis@xiphis.org authored
Report error instead of crashing
-
- 08 Jun, 2005 1 commit
-
-
msvensson@neptunus.(none) authored
- Added better error messages when trying to open a table that can't be discovered or unpacked. The most likely cause of this is that it does not have any frm data, probably since it has been created from NdbApi or is a NDB system table. - Separated functionality that was in ha_create_table_from_engine into two functions. One that checks if the table exists and another one that tries to create the table from the engine.
-
- 03 Jun, 2005 1 commit
-
-
monty@mysql.com authored
Ensure that 'null_value' is not accessed before val() is called in FIELD() functions Fixed initialization of key maps. This fixes some problems with keys when you have more than 64 keys Fixed that ROLLUP don't always create a temporary table. This fix ensures that func_gconcat.test results are now predictable
-