summaryrefslogtreecommitdiff
path: root/mysql-test/suite/rpl/r/rpl_checksum.result
Commit message (Collapse)AuthorAgeFilesLines
* MDEV-232: Remove one fsync() from commit phase.unknown2012-09-131-1/+1
| | | | | | | | | | | Introduce a new storage engine API method commit_checkpoint_request(). This is used to replace the fsync() at the end of every storage engine commit with a single fsync() when a binlog is rotated. Binlog rotation is now done during group commit instead of being delayed until unlog(), removing some server stall and avoiding an expensive lock/unlock of LOCK_log inside unlog().
* MDEV-181: XID crash recovery across binlog boundariesunknown2012-06-221-1/+1
| | | | | | | | | | | | | | | | | | Keep track of how many pending XIDs (transactions that are prepared in storage engine and written into binlog, but not yet durably committed on disk in the engine) there are in each binlog. When the count of one binlog drops to zero, write a new binlog checkpoint event, telling which is the oldest binlog with pending XIDs. When doing XA recovery after a crash, check the last binlog checkpoint event, and scan all binlog files from that point onwards for XIDs that must be committed if found in prepared state inside engine. Remove the code in binlog rotation that waits for all prepared XIDs to be committed before writing a new binlog file (this is no longer necessary when recovery can scan multiple binlog files).
* Fix race in rpl.rpl_checksum.unknown2012-03-291-2/+1
|
* mysql-5.5.22 mergeSergei Golubchik2012-03-281-1/+1
| | | | | | | | | | | mysql-test/suite/innodb/t/group_commit_crash.test: remove autoincrement to avoid rbr being used for insert ... select mysql-test/suite/innodb/t/group_commit_crash_no_optimize_thread.test: remove autoincrement to avoid rbr being used for insert ... select mysys/my_addr_resolve.c: a pointer to a buffer is returned to the caller -> the buffer cannot be on the stack mysys/stacktrace.c: my_vsnprintf() is ok here, in 5.5
* merge with mysql-5.5.21Sergei Golubchik2012-03-091-1/+1
|
* - Fix rpl_checksum test. Use basename of file in error messages, not the oVladislav Vaintroub2012-01-201-1/+1
| | | | | | | | | nes prefixed with .\ or ./ - Add my_basename() to mysys. - Do not compile files that are not needed on Windows (my_addr_resolve, an d safemalloc related stuff it it is not used) Avoids linker warnings about compilation of essentially empty files.
* mysql-5.5 mergeSergei Golubchik2012-01-161-1/+1
|
* rename debug variable to debug_dbug, to make test pass in release buildsSergei Golubchik2011-12-151-8/+8
| | | | | | (and to follow the naming conventons). keep old debug variable, but mark it as deprecated.
* mysql-5.5.18 mergeSergei Golubchik2011-11-031-1/+1
|
* merge with 5.3Sergei Golubchik2011-10-191-1/+1
| | | | | | | | | | | | | sql/sql_insert.cc: CREATE ... IF NOT EXISTS may do nothing, but it is still not a failure. don't forget to my_ok it. ****** CREATE ... IF NOT EXISTS may do nothing, but it is still not a failure. don't forget to my_ok it. sql/sql_table.cc: small cleanup ****** small cleanup
* MWL#180: Fix bug where setting @@global.binlog_checksum did not actually ↵unknown2011-05-051-0/+9
| | | | change the value.
* MWL#180 Buildbot fixes:unknown2011-05-041-6/+6
| | | | | - Fix windows CMake build. - Merge some later test case fixes, to see if they solve the random rpl_checksum failure.
* Backport MySQL WL#2540 into MariaDB.unknown2011-05-031-0/+126
Patch backported: bzr diff '-rrevid:alfranio.correia@oracle.com-20101121143257-se3vpqus73l4mum0 ..revid:luis.soares@oracle.com-20101124111752-9b8260bd1qak87hr' --old=lp:mysql-server --new=lp:mysql-server