1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-07-29 08:21:15 +03:00

This commit fixes MDB crash that happens when table lock timeout fires

with multiply DML run in separate transactions.

This commit also fixes GCC unused variable warning.
This commit is contained in:
Roman Nozdrin
2020-01-14 22:44:35 +00:00
committed by Patrick LeBlanc
parent 3a3905b26a
commit c6aaa3f227

View File

@ -2206,9 +2206,7 @@ uint32_t doUpdateDelete(THD* thd, gp_walk_info& gwi)
//@Bug 2540. Set error status instead of warning
thd->raise_error_printf(ER_INTERNAL_ERROR, errorMsg.c_str());
ci->rc = b;
// WIP
//thd->get_stmt_da()->set_overwrite_status(true);
//cout << " error status " << ci->rc << endl;
rc = ER_INTERNAL_ERROR;
}
if (b == dmlpackageprocessor::DMLPackageProcessor::IDBRANGE_WARNING)
@ -2249,7 +2247,7 @@ uint32_t doUpdateDelete(THD* thd, gp_walk_info& gwi)
delete ci->dmlProc;
ci->dmlProc = NULL;
return 0;
return rc;
}
} //anon namespace