heikki@hundin.mysql.fi
8e8b34b1af
fsp0fsp.h:
...
Remove accidentally pushed fsp debug code
2004-10-01 20:05:30 +03:00
heikki@hundin.mysql.fi
1390ce0f75
Many files:
...
Fix bug introduced by the prefix key + multibyte charsets patch today
2004-10-01 20:01:25 +03:00
marko@hundin.mysql.fi
76cda983a9
Merge marko@build.mysql.com:/home/bk/mysql-4.1
...
into hundin.mysql.fi:/home/marko/j/mysql-4.1
2004-10-01 14:17:05 +03:00
marko@hundin.mysql.fi
d7ea8e7c6c
InnoDB: quote identifiers according to MySQL settings (Bug #5292 )
2004-10-01 11:51:59 +03:00
marko@hundin.mysql.fi
1bd65d7715
InnoDB: implement innodb_max_purge_lag
2004-09-30 15:54:19 +03:00
jan@hundin.mysql.fi
762c24f29a
Merge jlindstrom@build.mysql.com:/home/bk/mysql-4.1
...
into hundin.mysql.fi:/home/jan/mysql-4.1
2004-09-16 21:32:05 +03:00
marko@hundin.mysql.fi
934a5c0b99
InnoDB: Add configuration option innodb_autoextend_increment
2004-09-07 16:26:38 +03:00
heikki@hundin.mysql.fi
b3325a06d1
srv0start.c:
...
Fix bug #5414 in 4.1: srv_max_n_threads was always set to only 1000, regardless of the buffer pool size; undelr very high concurrent loads this could cause an assertion failure in sync0arr.c line 384 when we ran out of wait slots for threads; also innodb_thread_concurrency did not work, because the wait queue also there overflowed at 1000 concurrent threads; also remove redundant code
trx0undo.c:
Add a missing newline to fprints
2004-09-06 13:01:29 +03:00
jan@hundin.mysql.fi
c794ace161
Fixed copy-paste bug introduced on patch (jan:1.1960).
2004-09-03 16:50:13 +03:00
jan@hundin.mysql.fi
a48db602dd
Fixed unique prefix key bug for multibyte character sets (BUG #4521 ) for
...
InnoDB. This fixes also a second part of the same problem with prefix keys
on a multibyte string column for InnoDB.
2004-09-03 15:26:29 +03:00
jan@hundin.mysql.fi
9253e5ccfd
Merge jlindstrom@build.mysql.com:/home/bk/mysql-4.1
...
into hundin.mysql.fi:/home/jan/mysql-4.1
2004-09-03 08:23:16 +03:00
heikki@hundin.mysql.fi
290443298a
srv0start.c:
...
Change a reference to ibman.php to a reference in the MySQL manual; someone should change the 20 other places in the source code where we still refer to ibman.php
2004-09-02 20:06:25 +03:00
marko@hundin.mysql.fi
09f3166267
row0mysql.c:
...
row_drop_table_for_mysql(): Removed duplicated block of code.
2004-09-01 14:04:17 +03:00
jan@hundin.mysql.fi
35849854df
Fixed unique prefix key bug for multibyte character sets (BUG #4521 ) for
...
InnoDB. This fixes also a second part of the same problem with prefix keys
on a multibyte string column for InnoDB.
2004-08-31 10:37:03 +03:00
jan@hundin.mysql.fi
4b6c341bb0
Merge jlindstrom@build.mysql.com:/home/bk/mysql-4.1
...
into hundin.mysql.fi:/home/jan/mysql-4.1
2004-08-30 08:30:21 +03:00
serg@serg.mylan
b4bb38e896
merged
2004-08-26 15:19:46 +02:00
heikki@hundin.mysql.fi
852181a21e
buf0rea.c:
...
Fix bug: if there was little file I/O in InnoDB, but the insert buffer was used, it could happen that 'Pending normal aio reads' was bigger than 0, but the I/O handler thread did not get waken up in 600 seconds. This resulted in a hang, and crashing of InnoDB.
2004-08-24 20:17:23 +03:00
jan@hundin.mysql.fi
9cae7b0885
Merge jlindstrom@build.mysql.com:/home/bk/mysql-4.1
...
into hundin.mysql.fi:/home/jan/mysql-4.1
2004-08-19 11:37:46 +03:00
serg@serg.mylan
e1237cbc53
manually merged
2004-08-18 19:57:55 +02:00
heikki@hundin.mysql.fi
6feb6ea545
srv0start.c, ut0mem.c, ut0dbg.c, ut0dbg.h, srv0start.h:
...
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)
2004-08-18 01:48:01 +03:00
jan@hundin.mysql.fi
656a376285
Relaxed lock wait rules so that record lock does not need to wait for a
...
gap type lock.
2004-08-17 09:45:54 +03:00
heikki@hundin.mysql.fi
5273b4e5f5
row0mysql.c:
...
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
2004-08-13 17:27:58 +03:00
jan@hundin.mysql.fi
7e7a22d049
Merge jlindstrom@build.mysql.com:/home/bk/mysql-4.1
...
into hundin.mysql.fi:/home/jan/mysql-4.1
2004-08-13 08:32:57 +03:00
jan@hundin.mysql.fi
38255a2cad
This change includes optimization for a lock wait rules and a new behaviour for
...
a REPLACE command.
2004-08-12 13:38:10 +03:00
marko@hundin.mysql.fi
d9ead8a11e
InnoDB: Make UNIV_LOG_DEBUG work
2004-08-11 16:04:37 +03:00
jan@hundin.mysql.fi
664cce3f3c
Take X-lock for duplicate keys in REPLACE command.
2004-08-11 13:01:30 +03:00
marko@hundin.mysql.fi
61c509fbd7
os0file.c:
...
os_file_create_tmpfile(): display errno in case of failure
2004-08-10 16:11:34 +03:00
marko@hundin.mysql.fi
cd6292d219
InnoDB: Use create_temp_file() when available
2004-08-10 14:17:32 +03:00
marko@hundin.mysql.fi
b9a8ce1b20
row0mysql.c:
...
row_drop_table_for_mysql(): Removed a ut_ad() assertion that failed
when a DROP TABLE is executed in the background.
2004-08-09 15:38:40 +03:00
marko@hundin.mysql.fi
3cb09c9817
InnoDB: Add option for disabling innodb_status.<pid> files.
...
InnoDB: Implement tmpfile() differently on Windows (Bug #3998 )
2004-08-06 15:55:50 +03:00
marko@hundin.mysql.fi
2f3e628649
dyn0dyn.h:
...
dyn_array_open(): mention the size limit
mtr0log.ic, mtr0log.h:
mlog_open(): mention the size limit
2004-08-02 13:02:34 +03:00
marko@hundin.mysql.fi
f283baade6
Merge marko@build.mysql.com:/home/bk/mysql-4.0
...
into hundin.mysql.fi:/home/marko/k/mysql-4.0
2004-07-30 17:37:43 +03:00
marko@hundin.mysql.fi
b435b8d47e
fil0fil.c:
...
Restore accidentally deleted comment of fil_create_directory_for_tablename()
2004-07-30 17:04:56 +03:00
heikki@hundin.mysql.fi
fe784f4962
row0sel.c, page0page.ic:
...
Add still more diagnostic code to track buffer pool corruption in one AMD64/Linux computer
2004-07-30 17:02:26 +03:00
marko@hundin.mysql.fi
c4ee1bcc10
dict0crea.c:
...
Restore accidentally deleted comment to dict_create_sys_tables_tuple()
2004-07-30 16:58:25 +03:00
heikki@hundin.mysql.fi
fb0b02415c
buf0flu.c, os0file.c:
...
Add more diagnostic code to determine when an lsn field gets corrupt; tracks a crash reported from one Itanium computer
2004-07-27 19:14:50 +03:00
heikki@hundin.mysql.fi
1b7334c4c0
row0sel.c, page0page.ic:
...
Add diagnostic code to print hex dumps and track corruption of next record offsets in an index page
2004-07-27 09:00:17 +03:00
jan@hundin.mysql.fi
3ca686c5fb
Merge jlindstrom@build.mysql.com:/home/bk/mysql-4.1
...
into hundin.mysql.fi:/home/jan/mysql-4.1
2004-07-21 08:52:12 +03:00
jan@hundin.mysql.fi
0449396a67
Added innodb_locks_unsafe_for_binlog option. This option turns off Innodb
...
next-key locking. Using this option the locks InnoDB sets on index
records do not affect the ``gap'' before that index record. Thus, this option
allows phantom problem.
2004-07-20 14:15:38 +03:00
serg@serg.mylan
1f0cd873c5
manual merged (blame me!)
2004-07-20 00:53:24 +02:00
marko@hundin.mysql.fi
20b60510e9
InnoDB: limit the recursion depth for ON (UPDATE|DELETE) CASCADE
...
(Bug #4446 )
2004-07-15 15:46:22 +03:00
heikki@hundin.mysql.fi
0614f8c718
btr0cur.c:
...
Do not add + 1 to the InnoDB index cardinality estimate if the B-tree just contains one page; the fix made in March 2004 caused InnoDB systematically to overestimate the cardinality of empty or small tables by 1
2004-07-15 09:08:51 +03:00
marko@hundin.mysql.fi
b92d70b231
lock0lock.c:
...
Decrement n_lock_table_exp in lock_table_remove_low()
instead of lock_table_dequeue().
Do not empty lock_heap in lock_release_tables_off_kernel().
2004-07-13 12:30:34 +03:00
marko@hundin.mysql.fi
88369368f5
InnoDB: LOCK TABLES clean-up, part 2
2004-07-12 17:14:13 +03:00
marko@hundin.mysql.fi
a323342728
InnoDB: LOCK TABLE clean-up
2004-07-12 16:47:22 +03:00
marko@hundin.mysql.fi
bea2f4305e
InnoDB: Increment the lock wait watchdog timeout during CHECK TABLE
...
(Bug #2694 )
2004-07-12 15:13:18 +03:00
marko@hundin.mysql.fi
74f3da33bf
srv0start.c:
...
innobase_start_or_create_for_mysql(): Rename innodb.status.<pid>
to innodb_status.<pid> to avoid problems on VMS
2004-07-12 14:12:53 +03:00
monty@mysql.com
b1d08ba2b4
Merge with 4.0 to get the latest bug patches to 4.1
2004-06-25 20:13:05 +03:00
guilhem@mysql.com
bccf57fbb2
Merge gbichot@213.136.52.20:/home/bk/mysql-4.1
...
into mysql.com:/home/mysql_src/mysql-4.1-1717
2004-06-23 23:52:49 +02:00
marko@hundin.mysql.fi
5abd76355e
lexyy.c, pars0lex.l:
...
Document the handling of quoted strings
2004-06-22 16:15:58 +03:00