summaryrefslogtreecommitdiff
path: root/VERSION
diff options
context:
space:
mode:
authorKristian Nielsen <knielsen@knielsen-hq.org>2015-06-29 11:41:06 +0200
committerKristian Nielsen <knielsen@knielsen-hq.org>2015-06-29 11:52:03 +0200
commit888b6cd31c256785f6c4dfc97d3107332e900aee (patch)
treea6bd6606e8130a230c81a19adeaf901a73f24cba /VERSION
parenta6087e7dc1ef3561d8189c8db15e9591d0f9b520 (diff)
downloadmariadb-git-10.0-custombld.tar.gz
MDEV-8302: Duplicate key with parallel replication10.0-custombld
Intermediate patch to try to track down the root cause of the problem by running a custom binary on the user's actual load. This patch adds some printouts in the error log, all prefixed with "MDEV8302:", that will hopefully trigger when the error condition occurs and give more information about what is happening. In addition, this patch implements what might or might not be a fix for the error (along with a printout to show if the fix actually triggers). The fix is to add a check for thd->killed just before a transaction does mark_start_commit(). This could help reduce the chance of a transaction detecting a deadlock kill only after running mark_start_commit(), which might be a source of the original duplicate key problem (though no concrete sequence of events is currently known to be able to cause this condition). Finally, this patch marks the generated binaries with a -mdev8302a version postfix to help identify them.
Diffstat (limited to 'VERSION')
-rw-r--r--VERSION1
1 files changed, 1 insertions, 0 deletions
diff --git a/VERSION b/VERSION
index a4f16f9304a..9dbf2e4df10 100644
--- a/VERSION
+++ b/VERSION
@@ -1,3 +1,4 @@
MYSQL_VERSION_MAJOR=10
MYSQL_VERSION_MINOR=0
MYSQL_VERSION_PATCH=20
+MYSQL_VERSION_EXTRA=mdev8302a