| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Don't assert if my_thread_end() is called twice (common case)
|
|\
| |
| |
| | |
into trift2.:/MySQL/M50/mysql-5.0
|
| |
| |
| |
| |
| | |
Bug #19424 InnoDB: possibly a memory overrun of the buffer being freed (Windows 64)
Fix is to reduce optimization if the compiler is "Visual Studio 8 2005 Win64".
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
-ss998, -ss1003
Fixes:
- Bug #15815: Very poor performance with multiple queries running concurrently
- Bug #22868: 'Thread thrashing' with > 50 concurrent conns under an upd-intensive workloadw
- Bug #23769: Debug assertion failure with innodb_locks_unsafe_for_binlog
- Bug #24089: Race condition in fil_flush_file_spaces()
|
| |
| |
| |
| | |
This change has already been made to 5.1.
|
|\ \
| | |
| | |
| | | |
into mysql.com:/Users/emurphy/src/mysql/clean/mysql-5.0-maint-gca
|
| |/
| |
| |
| | |
Don't cap threads at 1000 on Windows any more.
|
|/
|
|
|
|
|
|
|
|
|
| |
This ChangeSet will be null-merged to mysql-5.1.
Bugs fixed:
- Bug #21638: InnoDB: possible segfault in page_copy_rec_list_end_no_locks
If prefix_len is specified, write it to the insert buffer instead of type->len
- bug #10746: InnoDB: Error: stored_select_lock_type is 0 inside ::start_stmt()!
INSERT ... SELECT uses LOCK_NONE in innodb_locks_unsafe_for_binlog mode, so do
not check for LOCK_X or LOCK_S in start_stmt()
|
| |
|
| |
|
|
|
|
| |
innodb r719
|
|
|
|
|
|
|
| |
Fixes:
- bug #19834: Using cursors when running in READ-COMMITTED can cause InnoDB to crash
- bug #21112: InnoDB slow with > 100,000 .ibd files
- bug #21113: Duplicate printout in SHOW INNODB STATUS
|
| |
|
|
|
|
|
| |
Fixed BUG#19727 "InnoDB crashed server and crashed tables
are not recoverable".
|
|
|
|
| |
Fix BUG#19542 "InnoDB doesn't increase the Handler_read_prev counter".
|
|
|
|
| |
Fixed BUG#19366: "consistent_snapshot.test fails".
|
|
|
|
| |
Fixed BUG#19217 "dict_load_indexes() may read the delete-mark incorrectly".
|
|
|
|
|
|
| |
Fix BUG#18934: "InnoDB crashes when table uses column like DB_ROW_ID".
Also, fix memory leaks in row_create_table_for_mysql() in rare
corner cases.
|
|
|
|
|
|
|
| |
Fixed BUG#15650: DELETE with LEFT JOIN crashes server
with innodb_locks_unsafe_for_binlog.
Fixed compilation problem with non-C99 compilers
in btr0sea.c
|
|
|
|
| |
Added BTR_CHUNK_SIZE, removed 'chunk_size' declared after declaration block
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixed bugs:
#16814: SHOW INNODB STATUS format error in LATEST FOREIGN KEY ERROR section
dict_foreign_key_error_report(): Always print a newline after invoking
dict_print_info_on_foreign_key_in_create_format().
#16827: Better InnoDB error message if ibdata files omitted from my.cnf.
#17126: CHECK TABLE on InnoDB causes a short hang during check of adaptive hash.
CHECK TABLE blocking other queries, by releasing the btr_search_latch
periodically during the adaptive hash table validation.
#17405: Valgrind: conditional jump or move depends on uninitialised valuesw.
buf_block_init(): Reset magic_n, buf_fix_count, and io_fix to avoid testing
uninitialised variables.
#18077: InnoDB uses full explicit table locks in stored FUNCTION.
#18238: When locks exhaust the buffer pool, InnoDB does not roll back the trx.
Check in pessimistic insert and update if the buffer pool is exhausted by locks.
#18252: Disk space leaks in updates of InnoDB BLOB rows.
btr_cur_pessimistic_update(): Invoke rec_get_offset() after rec_set_field_extern_bits().
btr_store_big_rec_extern_fields(): Note that offsets will no longer be valid
after calling this function.
#18283: When InnoDB returns error 'lock table full', MySQL can write to binlog too much.
#18384: InnoDB memory leak on duplicate key errors if row has many columns.
row_ins_duplicate_error_in_clust(): Call mem_heap_free(heap) at func_exit if needed.
#18350: Use consistent read in CREATE ... SELECT .. if innodb_locks_unsafe_for_binlog is used.
|
|
|
|
| |
Applied innodb-5.0-ss149/162 snapshots.
|
|\
| |
| |
| | |
into mysql.com:/home/alexi/innodb/mysql-5.0-ss20
|
| |
| |
| |
| | |
Applied innodb-4.1-ss20 snapshot.
|
| |
| |
| |
| |
| | |
Applied innodb-4.1-ss17 snapshot.
Do not mistake TABLENAME_ibfk_0 for auto-generated id.
|
| |
| |
| |
| |
| |
| | |
Fixed BUG#14056: Column prefix index on UTF-8 primary key
causes "Can't find record.."
Also fixed bug 15991.
|
| |
| |
| |
| |
| | |
Make innodb_thread_concurrency 0 by default, and extend the usable
range from 0 to 1000 (0 disables the thread throttling).
|
| |
| |
| |
| | |
Make innodb_flush_log_at_trx_commit a settable global variable.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Fixed bugs:
BUG#15991: "innodb-file-per-table + symlink database + rename = crash"
BUG#15650: "DELETE with LEFT JOIN crashes server"
BUG#15308: "Problem of Order with Enum Column in Primary Key"
BUG#14189: "VARBINARY and BINARY variables: trailing space ignored"
|
|\ \
| |/
| |
| | |
into ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-5.0
|
| |\
| | |
| | |
| | | |
into ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.1
|
| | |
| | |
| | |
| | | |
Changes to Netware specific mysqld_safe.c
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
table' lockup".
Changes from the innodb-4.1-ss11 snapshot.
Do not call os_file-create_tmpfile() at runtime. Instead, create
a tempfile at startup and guard access to it with a mutex.
Also, fix bugs:
10511: "Wrong padding of UCS2 CHAR columns in ON UPDATE CASCADE";
13778: "If FOREIGN_KEY_CHECKS=0, one can create inconsistent FOREIGN
KEYs". When FOREIGN_KEY_CHECKS=0 we still need to check that
datatypes between foreign key references are compatible.
Also, added test cases (also for bug 9802).
|
| | |
| | |
| | |
| | | |
ON UPDATE CASCADE
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
table' lockup".
Changes from the innodb-5.0-ss92 snapshot.
Do not call os_file_create_tmpfile() at runtime. Instead, create
all tempfiles at startup and guard access to them with mutexes.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
to crash".
Changes from snapshot innodb-5.0-ss52.
Note that buf_block_t::index should be protected by btr_search_latch
or an s-latch or x-latch on the index page.
btr_search_drop_page_hash_index(): Read block->index while holding
btr_search_latch and use the cached value in the loop. Remove some
redundant assertions.
Also fix 13778. When FOREIGN_KEY_CHECKS=0 we still need to check that
datatypes between foreign key references are compatible.
Also added test cases to 9802.
|
|\ \ \
| |/ /
| | |
| | | |
into ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-5.0-tmp
|
| | |
| | |
| | |
| | | |
and innobase/*/makefilewin (which are unused now).
|
| | |
| | |
| | |
| | |
| | | |
Applying patch from Marko.
All tests pass in pentium-debug-max build on Linux.
|
|\ \ \
| |/ /
| | |
| | | |
into msdesk.(none):/home/msvensson/mysql-5.0
|
| | |
| | |
| | |
| | | |
Add diagnostic code to track an assertion failure of 0 == pthread_mutex_destroy(); this was reported on the MySQL mailing list Sept 23, 2005
|
|\ \ \
| | | |
| | | |
| | | | |
into 127.(none):/home/osku/mysql/5.0/revcpy
|
| | | | |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
into 127.(none):/home/osku/mysql/5.0/13497
|
| |/ / / |
|
|/ / /
| | |
| | |
| | | |
(bug #13497).
|
|\ \ \
| | | |
| | | |
| | | | |
into 127.(none):/home/osku/mysql/5.0/clean
|
| |\ \ \
| | | | |
| | | | |
| | | | | |
into polly.local:/home/kaa/src/mysql-5.0
|
| | | | | |
|