From 1a586a0dcaa3fa021cff1781ffcd14dc42e6eebe Mon Sep 17 00:00:00 2001 From: Alexey Kopytov Date: Fri, 24 Oct 2014 17:16:53 +0400 Subject: [PATCH] Fixed the Drizzle and libAttachSQL drivers broken by the autoreconnect patch. --- sysbench/drivers/attachsql/drv_attachsql.c | 2 +- sysbench/drivers/drizzle/drv_drizzle.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sysbench/drivers/attachsql/drv_attachsql.c b/sysbench/drivers/attachsql/drv_attachsql.c index a85c913..b1fe15d 100644 --- a/sysbench/drivers/attachsql/drv_attachsql.c +++ b/sysbench/drivers/attachsql/drv_attachsql.c @@ -454,7 +454,7 @@ int attachsql_drv_query(db_conn_t *sb_conn, const char *query, if (rc == 1213 || rc == 1205 || rc == 1020) { attachsql_error_free(error); - return SB_DB_ERROR_DEADLOCK; + return SB_DB_ERROR_RESTART_TRANSACTION; } log_text(LOG_ALERT, "libAttachSQL Query Failed: %u:%s", attachsql_error_code(error), attachsql_error_message(error)); attachsql_error_free(error); diff --git a/sysbench/drivers/drizzle/drv_drizzle.c b/sysbench/drivers/drizzle/drv_drizzle.c index df717b2..9aeae39 100644 --- a/sysbench/drivers/drizzle/drv_drizzle.c +++ b/sysbench/drivers/drizzle/drv_drizzle.c @@ -432,7 +432,7 @@ int drizzle_drv_query(db_conn_t *sb_conn, const char *query, */ if (rc == 1213 || rc == 1205 || rc == 1020) - return SB_DB_ERROR_DEADLOCK; + return SB_DB_ERROR_RESTART_TRANSACTION; log_text(LOG_ALERT, "Drizzle Query Failed: %u:%s", drizzle_result_error_code(result), drizzle_result_error(result));