mirror of
https://github.com/MariaDB/server.git
synced 2025-09-03 20:43:11 +03:00
MariaRocks port: Make SQL layer allow errors in start_consistent_snapshot().
rocksdb.cons_snapshot_read_committed test used to crash. This happened, because - MyRocks produces an error when one attempts to do a START TRANSACTION WITH CONSISTENT SNAPSHOT with @@tx_isolation=REPEATABLE_READ - MariaDB's SQL layer didn't assume that errors are possible inside hton->start_constistent_snapshot() call.
This commit is contained in:
@@ -5428,7 +5428,9 @@ end_with_restore_list:
|
||||
(longlong) thd->thread_id);
|
||||
goto error;
|
||||
}
|
||||
my_ok(thd);
|
||||
/* MyRocks: hton->start_consistent_snapshot call may fail with an error */
|
||||
if (!thd->is_error())
|
||||
my_ok(thd);
|
||||
break;
|
||||
case SQLCOM_COMMIT:
|
||||
{
|
||||
|
Reference in New Issue
Block a user