- 25 Mar, 2009 1 commit
-
-
inaam authored
SHOW ENGINE INNODB MUTEX shows all mutexes and rw_locks. This can be overwhelming particularly when the buffer pool is very large (note that each block in buffer pool has at least one mutex, one rw_lock and an additional mutex if rw_lock does not use atomics). With this patch status of following mutexes and rw-locks is not shown: 1) block->mutex 2) block->lock 3) block->lock->mutex (if applicable) 4) All other mutexes and rw-locks for which number of os-waits are zero Addresses issue# 179 rb://99 Approved by: Marko
-
- 24 Mar, 2009 3 commits
-
-
calvin authored
new option --ignore_builtin_innodb Starting 5.1.33, MySQL has a new option --ignore_builtin_innodb for using the dynamic plugin. It is required to remove innodb_plugin_init() in the plugin. This patch removes innodb_plugin_init() as well as functions, variables used by innodb_plugin_init(). rb://98 Approved by: Marko
-
marko authored
are only protected by buf_pool_mutex, not by the block mutex. buf_page_release(): Remove the assertion on in_flush_list. The function is only holding block->mutex, not buf_pool_mutex. This was reported by Sunny. This was the only piece of code that accessed in_flush_list while not holding buf_pool_mutex.
-
marko authored
not used when building InnoDB Hot Backup. Declare innobase_invalidate_query_cache() in ha_prototypes.h.
-
- 23 Mar, 2009 10 commits
-
-
calvin authored
Adjust the patch positions based on the latest MySQL source. Also add the patches to the .bat files for vs9.
-
marko authored
from UNIV_HOTBACKUP builds.
-
marko authored
ensuring that FIL_PAGE_TYPE makes sense when applying log records.
-
marko authored
recv_recovery_from_backup_is_on() in #ifdef UNIV_LOG_ARCHIVE.
-
marko authored
from UNIV_HOTBACKUP builds. This should have been done in r4515.
-
marko authored
from UNIV_HOTBACKUP builds.
-
marko authored
-
marko authored
In UNIV_HOTBACKUP builds, assume fixed allocation.
-
marko authored
Make it a no-op in UNIV_HOTBACKUP builds.
-
marko authored
-
- 20 Mar, 2009 12 commits
-
-
vasil authored
Add any entry about the release of 1.0.3 in the ChangeLog.
-
marko authored
-
marko authored
-
marko authored
log_block_checksum_is_ok_or_old_format(), recv_sys_add_to_parsing_buf(): The log block is read-only. Make it const.
-
marko authored
-
marko authored
-
marko authored
-
marko authored
This eliminates some "unused variable" warnings when building InnoDB Hot Backup in such a way that all mutex operations are no-ops.
-
marko authored
-
marko authored
name of the index. In Hot Backup, do not invoke comparison functions, as MySQL collations will be unavailable.
-
marko authored
parameters in log0log.
-
marko authored
Replace srv_sys->dummy_ind1 and srv_sys->dummy_ind2 with dict_ind_redundant and dict_ind_compact, initialized in dict_init().
-
- 19 Mar, 2009 1 commit
-
-
marko authored
------------------------------------------------------------------------ r4481 | marko | 2009-03-19 15:01:48 +0200 (Thu, 19 Mar 2009) | 6 lines branches/5.1: row_unlock_for_mysql(): Do not unlock records that were modified by the current transaction. This bug was introduced or unmasked in r4400. rb://97 approved by Heikki Tuuri ------------------------------------------------------------------------
-
- 18 Mar, 2009 3 commits
-
-
marko authored
-
marko authored
-
vasil authored
Remove mysql-test/patches/bug41893.diff because that bug has been fixed in the MySQL repository, see http://bugs.mysql.com/41893.
-
- 17 Mar, 2009 3 commits
-
-
vasil authored
Increment the InnoDB Plugin version from 1.0.3 to 1.0.4 now that 1.0.3 has been released.
-
marko authored
-
vasil authored
Remove mysql-test/patches/bug32625.diff because that bug was fixed in the mysql repository (1 year and 4 months after sending them the simple patch!). See http://bugs.mysql.com/32625
-
- 16 Mar, 2009 3 commits
-
-
marko authored
level == SYNC_BUF_BLOCK more readable.
-
marko authored
before dereferencing it. In this way, ut_list_node_313 will be pointing to the last non-NULL list item at the time of the assertion failure. (gcc-4.3.2 -O3 seems to optimize the common subexpressions and make the variable NULL, though.)
-
marko authored
adjust all callers.
-
- 12 Mar, 2009 3 commits
-
-
marko authored
------------------------------------------------------------------------ r4399 | marko | 2009-03-12 09:38:05 +0200 (Thu, 12 Mar 2009) | 2 lines branches/5.1: row_sel_get_clust_rec_for_mysql(): Store the cursor position also for unlock_row(). (Bug #39320) ------------------------------------------------------------------------ r4400 | marko | 2009-03-12 10:06:44 +0200 (Thu, 12 Mar 2009) | 5 lines branches/5.1: Fix a bug in multi-table semi-consistent reads. Remember the acquired record locks per table handle (row_prebuilt_t) rather than per transaction (trx_t), so that unlock_row should successfully unlock all non-matching rows in multi-table operations. This deficiency was found while investigating Bug #39320. ------------------------------------------------------------------------ These were submitted as rb://94 and rb://96 and approved by Heikki Tuuri.
-
marko authored
initialize FIL_PAGE_TYPE. This will make it easier to write the debug assertions for ibbackup --apply-log.
-
marko authored
in a separate redo log entry. This will make ibbackup --apply-log debugging easier.
-
- 09 Mar, 2009 1 commit
-
-
calvin authored
The dynamic plugin on Windows used to be built with MYSQL_SERVER compile flag, while it is not the case for other platforms. r3797 assumed MYSQL_SERVER was not defined for dynamic plugin, which introduced the engine crash during dropping a database.
-