~mysql/mysql-server/5.5

  • Committer: Satya Bodapati
  • Date: 2013-01-28 14:43:44 UTC
  • Revision ID: satya.bodapati@oracle.com-20130128144344-45fazzjml586tb04
Bug#16183892 - INNODB PURGE BUFFERING IS NOT CRASH-SAFE

With innodb_change_buffering enabled, Innodb buffers
all modifications to secondary index leaf pages when
the leaf pages are not in buffer pool.

Crash InnoDB while an IBUF_OP_DELETE is being applied.
Restart and note that the same record can be applied
again which may lead to crash.

Mark the change buffer record processed, so that it will
not be merged again in case the server crashes between
the following mtr_commit() and the subsequent mtr_commit()
of deleting the change buffer record.

Testcase: No testcase because it is difficult to get the
timing right with the two asyncronous task purge and change
buffering

Approved by Marko. rb#1893
Filename Latest Rev Last Changed Committer Comment Size
..
.bzr-mysql 1616.3139.1 16 years ago Chad MILLER Add branch metainfo for mailer plugin. Diff
BUILD 2 23 years ago bk at mysql Import changeset Diff
client 2 23 years ago bk at mysql Import changeset Diff
cmake 2875.38.1 14 years ago Vladislav Vaintroub WL#5161 : Cross-platform build with CMake Diff
cmd-line-utils 1403.60.1 21 years ago vva at r18 changes for readline/libedit configuration Diff
dbug 2 23 years ago bk at mysql Import changeset Diff
Docs 2 23 years ago bk at mysql Import changeset Diff
extra 2 23 years ago bk at mysql Import changeset Diff
include 2 23 years ago bk at mysql Import changeset Diff
libmysql 2 23 years ago bk at mysql Import changeset Diff
libmysqld 669.1.1 23 years ago monty at mysql Added all changes from old 4.0 version: PSTACK, li Diff
libservices 2875.3.35 14 years ago Sergei Golubchik WL#4903 Plugin Service API part I (mysql-next-mr b Diff
man 2 23 years ago bk at mysql Import changeset Diff
mysql-test 2 23 years ago bk at mysql Import changeset Diff
mysys 2 23 years ago bk at mysql Import changeset Diff
packaging 2875.157.1 14 years ago Vladislav Vaintroub Add components to INSTALL, some eraly Wix support Diff
plugin 2003 18 years ago svoj at mysql WL#2575 - Fulltext: Parser plugin for FTS Manual m Diff
regex 2 23 years ago bk at mysql Import changeset Diff
scripts 2 23 years ago bk at mysql Import changeset Diff
sql 2 23 years ago bk at mysql Import changeset Diff
sql-bench 2646.1.7 16 years ago Chad MILLER Merge from 5.0. Update version. Diff
sql-common 1504.26.1 21 years ago hf at r18 SCRUM Protocol_cursor class and sql-common/ direct Diff
storage 1773.218.1 19 years ago brian at zim Changes to create storage directory for storage en Diff
strings 2 23 years ago bk at mysql Import changeset Diff
support-files 2 23 years ago bk at mysql Import changeset Diff
tests 2 23 years ago bk at mysql Import changeset Diff
unittest 2119.397.1 18 years ago mats at mysql WL#3206 (Add unit tests): An implementation of the Diff
vio 2 23 years ago bk at mysql Import changeset Diff
win 2273.23.37 17 years ago cmiller at cornsilk Merge zippy.cornsilk.net:/home/cmiller/work/mysql/ Diff
zlib 973.110.6 22 years ago monty at mysql merge (remove conflicting zip files) Diff
.bzrignore 3854 11 years ago Tor Didriksen Bug#12845091 .EMPTY FILE IN /DATA/TEST PREVENTS US 82.8 KB Diff Download File
BUILD-CMAKE 3446 12 years ago Kent Boortz Updated/added copyright headers 8.3 KB Diff Download File
CMakeLists.txt 4122 11 years ago Hery Ramilison Merge from mysql-5.5.29-release 13.6 KB Diff Download File
config.h.cmake 3097.6.12 12 years ago Ramil Kalimullin Manual merge from mysql-5.5. 18 KB Diff Download File
configure.cmake 3807 12 years ago Georgi Kodinov Fixed a cmake compile problem because of the 2.8.8 32.6 KB Diff Download File
COPYING 2661.523.21 14 years ago Joerg Bruehe Use a new version of "COPYING", the GPL text. Thi 17.5 KB Diff Download File
INSTALL-SOURCE 3767 12 years ago Bjorn Munch Merged some fixes from 7.2 release branches 315 bytes Diff Download File
INSTALL-WIN-SOURCE 3767 12 years ago Bjorn Munch Merged some fixes from 7.2 release branches 323 bytes Diff Download File
README 4136 11 years ago Kent Boortz Updated README and client executables copyright ye 2.4 KB Diff Download File
VERSION 4146 11 years ago Sunanda Menon Raise version number after cloning 5.5.30 88 bytes Diff Download File