summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormonty@mashka.mysql.fi <>2002-12-14 12:05:45 +0200
committermonty@mashka.mysql.fi <>2002-12-14 12:05:45 +0200
commit4886a2340bfd2492f9458aaa83c8db69a5abf126 (patch)
tree8f1a4ba62a7c7de85fb4a30e71547625832bbb1b
parent7d94b23a04073a5bdecaadd4f624f9fbbcc5c4db (diff)
downloadmariadb-git-4886a2340bfd2492f9458aaa83c8db69a5abf126.tar.gz
Transactions in AUTOCOMMIT=0 mode didn't rotate binary log.
-rw-r--r--sql/log.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/sql/log.cc b/sql/log.cc
index 33c7414644a..b6c842e551d 100644
--- a/sql/log.cc
+++ b/sql/log.cc
@@ -807,6 +807,9 @@ bool MYSQL_LOG::write(THD *thd, IO_CACHE *cache)
log_file.pos_in_file);
if (error)
goto err;
+
+ if (my_b_tell(&log_file) >= (my_off_t) max_binlog_size)
+ new_file(1); // inside mutex
}
error=0;