An error occurred fetching the project authors.
- 12 Jan, 2005 1 commit
-
-
heikki@hundin.mysql.fi authored
Add comments about why the InnoDB latching order is obeyed also for the MySQL query cache mutex; add an error printf if that is not the case sync0sync.h: Assign sync0sync.h ranks also for the MySQL query cache mutex and the MySQL binlog mutex; the latching order must be obeyed also for these row0ins.c: Add a comment why the query cache invalidate operation cannot deadlock in a cascaded FOREIGN KEY operation
-
- 08 Jan, 2005 1 commit
-
-
vtkachenko@intelp4d.mysql.com authored
- Create innodb_thread_concurrency as dynamic variable - Add innodb_thread_sleep_delay variable - Add innodb_free_tickets_to_enter variable
-
- 07 Jan, 2005 1 commit
-
-
marko@hundin.mysql.fi authored
-
- 06 Jan, 2005 1 commit
-
-
monty@mysql.com authored
Split TABLE to TABLE and TABLE_SHARE (TABLE_SHARE is still allocated as part of table, will be fixed soon) Created Field::make_field() and made Field_num::make_field() to call this Added 'TABLE_SHARE->db' that points to database name; Changed all usage of table_cache_key as database name to use this instead Changed field->table_name to point to pointer to alias. This allows us to change alias for a table by just updating one pointer. Renamed TABLE_SHARE->real_name to table_name Renamed TABLE->table_name to alias Renamed TABLE_LIST->real_name to table_name
-
- 27 Dec, 2004 3 commits
-
-
heikki@hundin.mysql.fi authored
Return a sensible error code from DISCARD TABLESPACE, if it fails because the table is referenced by a FOREIGN KEY
-
heikki@hundin.mysql.fi authored
Correct typo
-
heikki@hundin.mysql.fi authored
Fix InnoDB critical bug #7496; we scan the InnoDB data dictionary also at a normal mysqld startup, and create the spaces, so that we know the mapping space id -> .ibd file name; fix an infinite loop if DISCARD TABLESPACE coincides with INSERT or some other table operation; fix a potential crash if DISCARD TABLESPACE coincides with a cascaded FOREIGN KEY operation in the same table; do not allow DISCARD TABLESPACE of a referenced table if FOREIGN_KEY_CHECKS=1
-
- 24 Dec, 2004 2 commits
-
-
vtkachenko@intelp4d.mysql.com authored
tabs replaced ha_innodb.cc: Comments removed
-
vtkachenko@intelp4d.mysql.com authored
Logging to logging@openlogging.org accepted sql_yacc.yy, sql_parse.cc, sql_lex.h, lex.h: Implements the SHOW MUTEX STATUS command set_var.cc, mysqld.cc, mysql_priv.h: Added new GLOBAL variable timed_mutexes ha_innodb.h: New function innodb_mutex_show_status ha_innodb.cc: Added new innodb variables in SHOW STATUS Implements the SHOW MUTEX STATUS command innodb.test, innodb.result: Added new row_lock_waits status variables tests. variables.test, variables.result: test new variable timed_mutexes ut0ut.c: New function ut_usectime. sync0sync.c: Mutex counting. sync0rw.c: New mutex parameters initialization. srv0srv.c: Counting row lock waits row0sel.c, row0mysql.c: Setting row_lock or table_lock state to thd. que0que.c: Added default no_lock_state to thd. univ.i: Added UNIV_SRV_PRINT_LATCH_WAITS debug define sync0sync.ic: Count mutex using. sync0sync.h: Added new parameters to mutex structure for counting. sync0rw.h: Added new parameters to rw_create_func. srv0srv.h: Added new innodb varuables to SHOW STATUS. que0que.h: Added thread lock states.
-
- 22 Dec, 2004 2 commits
-
-
heikki@hundin.mysql.fi authored
Add a comment that no InnoDB table lock is now acquired in LOCK TABLES if AUTOCOMMIT=1. This helps to avoid deadlocks when porting old MyISAM applications to InnoDB.
-
heikki@hundin.mysql.fi authored
If AUTOCOMMIT=1, do not acquire an InnoDB table lock in LOCK TABLES; this makes porting of old MyISAM applications to InnoDB easier, since in that mode InnoDB table locks caused deadlocks very easily
-
- 21 Dec, 2004 1 commit
-
-
jan@hundin.mysql.fi authored
-
- 16 Dec, 2004 1 commit
-
-
jan@hundin.mysql.fi authored
-
- 14 Dec, 2004 1 commit
-
-
kaa@polly.local authored
-
- 13 Dec, 2004 2 commits
-
-
jan@hundin.mysql.fi authored
-
jan@hundin.mysql.fi authored
-
- 10 Dec, 2004 1 commit
-
-
heikki@hundin.mysql.fi authored
Fix for the 0xA0 character problem in the InnoDB FOREIGN KEY parser: if my_isspace() treats 0xA0 as space, then let InnoDB do the same; this might break some multi-byte charset id's, though for big5, ujis, sjis this seems not to change the current behavior (I checked the tables in /share/charsets); this fix must NOT be merged to 4.1 because in 4.1 everything is in UTF-8
-
- 09 Dec, 2004 1 commit
-
-
jan@hundin.mysql.fi authored
transactional table locks to tables mentioned in the query. These locks are released at the end of the transaction automatically. This is fix for bugs #5655, #5998 and issue #3762.
-
- 07 Dec, 2004 1 commit
-
-
monty@mysql.com authored
Fixed compiler warnings String results in CREATE ... SELECT are now created as CHAR(0), VARCHAR(X) or TEXT() depending on item->max_length
-
- 06 Dec, 2004 1 commit
-
-
monty@mysql.com authored
Renamed HA_VAR_LENGTH to HA_VAR_LENGTH_PART Renamed in all files FIELD_TYPE_STRING and FIELD_TYPE_VAR_STRING to MYSQL_TYPE_STRING and MYSQL_TYPE_VAR_STRING to make it easy to catch all possible errors Added support for VARCHAR KEYS to heap Removed support for ISAM Now only long VARCHAR columns are changed to TEXT on demand (not CHAR) Internal temporary files can now use fixed length tables if the used VARCHAR columns are short
-
- 03 Dec, 2004 1 commit
-
-
marko@hundin.mysql.fi authored
-
- 02 Dec, 2004 1 commit
-
-
marko@hundin.mysql.fi authored
Implement more compact InnoDB record format. Old format is available as CREATE TABLE ... ROW_FORMAT=DYNAMIC.
-
- 01 Dec, 2004 1 commit
-
-
jan@hundin.mysql.fi authored
-
- 30 Nov, 2004 3 commits
-
-
heikki@hundin.mysql.fi authored
Sergey Petrunia's ROR code fails to tell handlers that they should retrieve the primary key columns; let InnoDB ALWAYS retrieve them, to fix many bugs and potential bugs
-
marko@hundin.mysql.fi authored
contains auto_increment columns. (Bug #6633)
-
jan@hundin.mysql.fi authored
-
- 26 Nov, 2004 1 commit
-
-
marko@hundin.mysql.fi authored
-
- 25 Nov, 2004 1 commit
-
-
heikki@hundin.mysql.fi authored
Add conversion of the InnoDB error DB_LOCK_TABLE_FULL to the corresponding MySQL error
-
- 18 Nov, 2004 1 commit
-
-
petr@mysql.com authored
InnoDB status variables
-
- 16 Nov, 2004 4 commits
-
-
heikki@hundin.mysql.fi authored
Anthony's http://lists.mysql.com/internals/18505 patch for DROP DATABASE broke caused it to return errno if .ibd files were present (bas_ext() was obsolete in ha_innodb.cc); fix this
-
heikki@hundin.mysql.fi authored
Manually ported this bug fix from 4.0: Fix InnoDB bug #6287: if one uses INSERT IGNORE to insert several rows at a time, and the first inserts are ignored because of a duplicate key collision, then InnoDB in a replication slave assigns AUTO_INCREMENT values 1 bigger than in the master
-
heikki@hundin.mysql.fi authored
Fix InnoDB bug #6287: if one uses INSERT IGNORE to insert several rows at a time, and the first inserts are ignored because of a duplicate key collision, then InnoDB in a replication slave assigns AUTO_INCREMENT values 1 bigger than in the master
-
Sinisa@sinisa.nasamreza.org authored
unresolved symbols.
-
- 13 Nov, 2004 2 commits
-
-
bell@sanja.is.com.ua authored
used only one implementation of format parser of (printf) fixed multistatement
-
gluh@gluh.mysql.r18.ru authored
WL#173: Create Data Dictionary Tables for SHOW Commands
-
- 12 Nov, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
-
- 08 Nov, 2004 1 commit
-
-
jan@hundin.mysql.fi authored
locks all rows (BUG #3300). When using innobase_locks_unsafe_for_binlog option InnoDB does not take locks for those rows which do not belong to the result set or werent changed by the query. This fix removes unnecessary locks also from SELECT and DELETE queries.
-
- 04 Nov, 2004 1 commit
-
-
marko@hundin.mysql.fi authored
write_row(): document the ALTER TABLE tweak better, and commit every n*10000 rows, not n*10000-1 rows.
-
- 03 Nov, 2004 1 commit
-
-
marko@hundin.mysql.fi authored
-
- 02 Nov, 2004 1 commit
-
-
heikki@hundin.mysql.fi authored
Correct English grammar
-