mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
Backport of patch for bug#40003 from 6.0 to 5.1,
related to the backport of the patch for bug#38719
This commit is contained in:
@ -3,6 +3,7 @@
|
|||||||
# Bug#42419 Server crash with "Pure virtual method called" on two concurrent connections
|
# Bug#42419 Server crash with "Pure virtual method called" on two concurrent connections
|
||||||
#
|
#
|
||||||
|
|
||||||
|
--source include/not_embedded.inc
|
||||||
--source include/have_innodb.inc
|
--source include/have_innodb.inc
|
||||||
|
|
||||||
let $innodb_lock_wait_timeout= query_get_value(SHOW VARIABLES LIKE 'innodb_lock_wait_timeout%', Value, 1);
|
let $innodb_lock_wait_timeout= query_get_value(SHOW VARIABLES LIKE 'innodb_lock_wait_timeout%', Value, 1);
|
||||||
|
@ -4928,10 +4928,11 @@ int ha_partition::info(uint flag)
|
|||||||
This flag is used to get index number of the unique index that
|
This flag is used to get index number of the unique index that
|
||||||
reported duplicate key
|
reported duplicate key
|
||||||
We will report the errkey on the last handler used and ignore the rest
|
We will report the errkey on the last handler used and ignore the rest
|
||||||
|
Note: all engines does not support HA_STATUS_ERRKEY, so set errkey.
|
||||||
*/
|
*/
|
||||||
|
file->errkey= errkey;
|
||||||
file->info(HA_STATUS_ERRKEY);
|
file->info(HA_STATUS_ERRKEY);
|
||||||
if (file->errkey != (uint) -1)
|
errkey= file->errkey;
|
||||||
errkey= file->errkey;
|
|
||||||
}
|
}
|
||||||
if (flag & HA_STATUS_TIME)
|
if (flag & HA_STATUS_TIME)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user