TransactionalStorageEngine::doCommit(session, all) "all" isn't true - need to check session autocommit settings
Bug #682563 reported by
Stewart Smith
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Drizzle |
Fix Released
|
Medium
|
Stewart Smith | ||
7.0 |
Fix Released
|
Medium
|
Stewart Smith |
Bug Description
int
InnobaseEngine:
/*============*/
Session* session, /*!< in: MySQL thread handle of the user for whom
the transaction should be committed */
bool all) /*!< in: TRUE - commit transaction
FALSE - the current SQL statement ended */
{
.....
if (all
|| (!session_
instead of just being able to use the parameter.
Related branches
lp:~stewart/drizzle/bug682563-commit-all-not-true
- Drizzle Developers: Pending requested
-
Diff: 451 lines (+359/-10)7 files modifieddrizzled/transaction_services.cc (+9/-2)
plugin/haildb/haildb_engine.cc (+1/-1)
plugin/innobase/handler/ha_innodb.cc (+2/-3)
plugin/pbxt/src/ha_pbxt.cc (+1/-3)
plugin/storage_engine_api_tester/storage_engine_api_tester.cc (+1/-1)
tests/suite/regression/r/682563.result (+159/-0)
tests/suite/regression/t/682563.test (+186/-0)
Changed in drizzle: | |
status: | Confirmed → In Progress |
milestone: | none → 2011-01-17 |
Changed in drizzle: | |
status: | In Progress → Fix Committed |
To post a comment you must log in.