maria-developers team mailing list archive
-
maria-developers team
-
Mailing list archive
-
Message #00593
Updated (by Guest): Make mysqlbinlog not to output unneeded statements when using --database (38)
-----------------------------------------------------------------------
WORKLOG TASK
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
TASK...........: Make mysqlbinlog not to output unneeded statements when using
--database
CREATION DATE..: Sat, 08 Aug 2009, 12:40
SUPERVISOR.....: Monty
IMPLEMENTOR....:
COPIES TO......:
CATEGORY.......: Server-RawIdeaBin
TASK ID........: 38 (http://askmonty.org/worklog/?tid=38)
VERSION........: Benchmarks-3.0
STATUS.........: Un-Assigned
PRIORITY.......: 60
WORKED HOURS...: 0
ESTIMATE.......: 0 (hours remain)
ORIG. ESTIMATE.: 0
PROGRESS NOTES:
-=-=(Guest - Sun, 09 Aug 2009, 12:19)=-=-
Title modified.
--- /tmp/wklog.38.old.20544 2009-08-09 12:19:22.000000000 +0300
+++ /tmp/wklog.38.new.20544 2009-08-09 12:19:22.000000000 +0300
@@ -1 +1 @@
-Make mysqlbinlog not to output unneeded COMMIT statements
+Make mysqlbinlog not to output unneeded statements when using --database
DESCRIPTION:
This comes from MySQL BUG#23890:
mysqlbinlog --database=bar N-bin.000003
will output all the COMMIT statements in the binary log even if it didn't print
any statements between the COMMITs (because all the statements that were there
were for the other databases).
The fix is trivial: in mysqlbinlog, check if we've printed anything after we've
printed the previous commit statement.
ESTIMATED WORK TIME
ESTIMATED COMPLETION DATE
-----------------------------------------------------------------------
WorkLog (v3.5.9)