diff options
author | unknown <knielsen@knielsen-hq.org> | 2012-09-13 14:31:29 +0200 |
---|---|---|
committer | unknown <knielsen@knielsen-hq.org> | 2012-09-13 14:31:29 +0200 |
commit | 288eeb3a31e4bfb52180f3906a4d354ac9cc457e (patch) | |
tree | 57555aba1d6f3bcdf97f180298d1c97dddbc58b5 /mysql-test/r/mysqlbinlog.result | |
parent | 0697ee265fa4fe4d617dc96194fcf2532fd73402 (diff) | |
download | mariadb-git-288eeb3a31e4bfb52180f3906a4d354ac9cc457e.tar.gz |
MDEV-232: Remove one fsync() from commit phase.
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().
Diffstat (limited to 'mysql-test/r/mysqlbinlog.result')
-rw-r--r-- | mysql-test/r/mysqlbinlog.result | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/mysql-test/r/mysqlbinlog.result b/mysql-test/r/mysqlbinlog.result index 33904dfd9bd..255b0679244 100644 --- a/mysql-test/r/mysqlbinlog.result +++ b/mysql-test/r/mysqlbinlog.result @@ -892,6 +892,7 @@ DROP DATABASE test1; FLUSH LOGS; show binlog events in 'master-bin.000002' from <binlog_start>; Log_name Pos Event_type Server_id End_log_pos Info +master-bin.000002 # Binlog_checkpoint # # master-bin.000002 master-bin.000002 # Query # # CREATE DATABASE test1 master-bin.000002 # Query # # use `test1`; CREATE TABLE t1(id int) master-bin.000002 # Query # # DROP DATABASE test1 |