- 07 Apr, 2009 4 commits
- 06 Apr, 2009 4 commits
- 02 Apr, 2009 2 commits
-
-
marko authored
history. This addresses Mantis issue #116. dict_index_t: Enable the storage of trx_id. row_prebuilt_t: Make many fields bit-fields to reduce the memory footprint. Add index_usable. ha_innobase::change_active_index(): Check if the index is usable and set prebuilt->index_usable accordingly. Unfortunately, the return status of this function is ignored by MySQL, and the actual refusal to use the index must be made in row_search_for_mysql(). row_search_for_mysql(): Return DB_MISSING_HISTORY if !prebuilt->index_usable. convert_error_code_to_mysql(): Map DB_MISSING_HISTORY to HA_ERR_TABLE_DEF_CHANGED. innodb-index.test: Add a test case where access to a newly created secondary index must be blocked for old transactions. rb://100 approved by Heikki Tuuri
-
calvin authored
New parameter innodb_spin_wait_delay to set the maximum delay between polling for a spin lock. 5 is the default. Approved by: Marko (on IM)
-
- 31 Mar, 2009 1 commit
-
-
marko authored
low_limit_id and up_limit_id.
-
- 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 2 commits