summaryrefslogtreecommitdiff
path: root/mysql-test/suite/parts
diff options
context:
space:
mode:
authorMarko Mäkelä <marko.makela@mariadb.com>2017-10-16 12:06:43 +0300
committerMarko Mäkelä <marko.makela@mariadb.com>2017-10-16 19:11:30 +0300
commit1eee3a3fb79e809943ff9e37b022660d155ad486 (patch)
treec45eb5b1f5f3ce8af2319db374a875d061233665 /mysql-test/suite/parts
parentb9418ed3332358e7209300739435c5e0aeb5ba70 (diff)
downloadmariadb-git-1eee3a3fb79e809943ff9e37b022660d155ad486.tar.gz
MDEV-13051 MySQL#86607 InnoDB crash after failed ADD INDEX and table_definition_cache eviction
There are two bugs related to failed ADD INDEX and the InnoDB table cache eviction. dict_table_close(): Try dropping failed ADD INDEX when releasing the last table handle, not when releasing the last-but-one. dict_table_remove_from_cache_low(): Do not invoke row_merge_drop_indexes() after freeing all index metadata. Instead, directly invoke row_merge_drop_indexes_dict() to remove the metadata from the persistent data dictionary and to free the index pages.
Diffstat (limited to 'mysql-test/suite/parts')
0 files changed, 0 insertions, 0 deletions