summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--BitKeeper/etc/logging_ok6
-rw-r--r--client/thread_test.c9
-rw-r--r--sql/ha_berkeley.cc5
3 files changed, 14 insertions, 6 deletions
diff --git a/BitKeeper/etc/logging_ok b/BitKeeper/etc/logging_ok
index 5946f313d0c..437d68d72f8 100644
--- a/BitKeeper/etc/logging_ok
+++ b/BitKeeper/etc/logging_ok
@@ -1,8 +1,14 @@
jani@prima.mysql.com
+jcole@tetra.bedford.progress.com
+jcole@tetra.spaceapes.com
monty@donna.mysql.com
monty@narttu.mysql.fi
+mwagner@evoq.home.mwagner.org
mwagner@work.mysql.com
+sasha@laptop.slkc.uswest.net
sasha@mysql.sashanet.com
+sasha@work.mysql.com
serg@serg.mysql.com
tim@threads.polyesthetic.msg
+tim@work.mysql.com
yfaktoro@nslinuxw2.bedford.progress.com
diff --git a/client/thread_test.c b/client/thread_test.c
index def3381eb89..c76489ed946 100644
--- a/client/thread_test.c
+++ b/client/thread_test.c
@@ -16,10 +16,6 @@
MA 02111-1307, USA */
#include <global.h>
-#include <my_sys.h>
-#include <my_pthread.h>
-#include "mysql.h"
-#include <getopt.h>
#ifndef THREAD
@@ -30,6 +26,11 @@ int main(int argc, char **argv)
}
#else
+#include <my_sys.h>
+#include <my_pthread.h>
+#include "mysql.h"
+#include <getopt.h>
+
static my_bool version,verbose;
static uint thread_count,number_of_tests=1000,number_of_threads=2;
static pthread_cond_t COND_thread_count;
diff --git a/sql/ha_berkeley.cc b/sql/ha_berkeley.cc
index df54bef5d52..db5bff0c7b0 100644
--- a/sql/ha_berkeley.cc
+++ b/sql/ha_berkeley.cc
@@ -1375,8 +1375,9 @@ int ha_berkeley::external_lock(THD *thd, int lock_type)
&& !(thd->options & OPTION_BEGIN))
{
/*
- F_UNLOCK is done without a transaction commit / rollback. This
- means that something went wrong.
+ F_UNLOCK is done without a transaction commit / rollback.
+ This happens if the thread didn't update any rows or if
+ something went wrong during an update.
We can in this case silenty abort the transaction.
*/
DBUG_PRINT("trans",("aborting transaction"));