Comment 18 for bug 1192898

Revision history for this message
Krunal Bauskar (krunal-bauskar) wrote :

commit 4005f7eab166a2168f7bf8d9f940b5e25a22d836
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)
      || 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.

PR#166 - 5.5
PR#167 - 5.6