- bug#1192898 : InnoDB: Failing assertion: mtr_memo_contains_page(mtr, page, 2)
|| mtr_memo_contains_page(mtr, page, 1) in file btr0btr.ic line 169
In case of fake change operational mode, locking is less restricting.
For example: If pessmisitic insert is operating in fake-change mode
sibilings are not locked/latched as the flow doesn't plan to change
the perform the change action but this contradict with existing validation
assert that are not meant to handle this situation.
Relaxed the assert by || it with special consideration for fake-change
mode operation.
commit 4005f7eab166a21 68f7bf8d9f940b5 e25a22d836
Author: Krunal Bauskar <email address hidden>
Date: Mon Sep 14 11:02:36 2015 +0530
- bug#1192898 : InnoDB: Failing assertion: mtr_memo_ contains_ page(mtr, page, 2) contains_ page(mtr, page, 1) in file btr0btr.ic line 169
|| mtr_memo_
In case of fake change operational mode, locking is less restricting.
For example: If pessmisitic insert is operating in fake-change mode
sibilings are not locked/latched as the flow doesn't plan to change
the perform the change action but this contradict with existing validation
assert that are not meant to handle this situation.
Relaxed the assert by || it with special consideration for fake-change
mode operation.
PR#166 - 5.5
PR#167 - 5.6