implicit startTransaction in ALTER TABLE calling rnd_init to do data copy
Bug #552420 reported by
Stewart Smith
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Drizzle |
Fix Released
|
High
|
Jay Pipes | ||
Cherry |
Fix Released
|
High
|
Jay Pipes |
Bug Description
in an ALTER TABLE, your engine is (currently) expected to be able to start a transaction in rnd_init().
more info coming (as in, "remove these two lines from embedded_innodb and you'll see it crash)
Related branches
lp:~jaypipes/drizzle/bug552420
- Stewart Smith (community): Approve
- Brian Aker: Needs Information
- Drizzle Developers: Pending requested
-
Diff: 40 lines (+11/-6)2 files modifieddrizzled/statement/alter_table.cc (+9/-0)
plugin/embedded_innodb/embedded_innodb_engine.cc (+2/-6)
Changed in drizzle: | |
status: | Fix Committed → Fix Released |
Changed in drizzle: | |
status: | Fix Released → Fix Committed |
Changed in drizzle: | |
milestone: | 2010-05-10 → 2010-05-24 |
Changed in drizzle: | |
milestone: | 2010-05-24 → none |
tags: | added: storage-engine-api |
Changed in drizzle: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This must mean that ALTER TABLE code path is NOT calling mysql_lock_ tables( )?