mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
Merge rolltop.ignatz42.dyndns.org:/mnt/storeage/bug19660/my41-bug19660
into rolltop.ignatz42.dyndns.org:/mnt/storeage/mysql-4.1-maint
This commit is contained in:
@ -2416,7 +2416,7 @@ static int do_reset_master(MYSQL *mysql_con)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int start_transaction(MYSQL *mysql_con, my_bool consistent_read_now)
|
static int start_transaction(MYSQL *mysql_con)
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
We use BEGIN for old servers. --single-transaction --master-data will fail
|
We use BEGIN for old servers. --single-transaction --master-data will fail
|
||||||
@ -2431,10 +2431,8 @@ static int start_transaction(MYSQL *mysql_con, my_bool consistent_read_now)
|
|||||||
"SET SESSION TRANSACTION ISOLATION "
|
"SET SESSION TRANSACTION ISOLATION "
|
||||||
"LEVEL REPEATABLE READ") ||
|
"LEVEL REPEATABLE READ") ||
|
||||||
mysql_query_with_error_report(mysql_con, 0,
|
mysql_query_with_error_report(mysql_con, 0,
|
||||||
consistent_read_now ?
|
|
||||||
"START TRANSACTION "
|
"START TRANSACTION "
|
||||||
"WITH CONSISTENT SNAPSHOT" :
|
"/*!40100 WITH CONSISTENT SNAPSHOT */"));
|
||||||
"BEGIN"));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -2661,7 +2659,7 @@ int main(int argc, char **argv)
|
|||||||
if ((opt_lock_all_tables || opt_master_data) &&
|
if ((opt_lock_all_tables || opt_master_data) &&
|
||||||
do_flush_tables_read_lock(sock))
|
do_flush_tables_read_lock(sock))
|
||||||
goto err;
|
goto err;
|
||||||
if (opt_single_transaction && start_transaction(sock, test(opt_master_data)))
|
if (opt_single_transaction && start_transaction(sock))
|
||||||
goto err;
|
goto err;
|
||||||
if (opt_delete_master_logs && do_reset_master(sock))
|
if (opt_delete_master_logs && do_reset_master(sock))
|
||||||
goto err;
|
goto err;
|
||||||
|
Reference in New Issue
Block a user