summaryrefslogtreecommitdiff
path: root/sql
diff options
context:
space:
mode:
authorMarko Mäkelä <marko.makela@mariadb.com>2023-04-21 11:05:44 +0300
committerMarko Mäkelä <marko.makela@mariadb.com>2023-04-21 16:19:39 +0300
commitc6e58a8d173b7e9689952d07678ba79702ba8021 (patch)
treed8c0c2f51490101d21d1c23feac9fce0548a2472 /sql
parent210db2935cb3802f6806ba3b23c32263611e3e2f (diff)
downloadmariadb-git-c6e58a8d173b7e9689952d07678ba79702ba8021.tar.gz
MDEV-30753 fixup: Unsafe buffer page restoration
trx_purge_free_segment(): The buffer-fix only prevents a block from being freed completely from the buffer pool, but it will not prevent the block from being evicted. Recheck the page identifier after acquiring an exclusive page latch. If it has changed, backtrack and invoke buf_page_get_gen() to look up the page normally.
Diffstat (limited to 'sql')
0 files changed, 0 insertions, 0 deletions