Bug #22825 CLIENT_TRANSACTION flag not set when using embedded library
Submitted: 29 Sep 2006 14:18 Modified: 29 Sep 2006 14:47
Reporter: [ name withheld ] Email Updates:
Status: Unsupported Impact on me:
None 
Category:MySQL Server Severity:S2 (Serious)
Version:5.0.24a-debug OS:Linux (Linux)
Assigned to: CPU Architecture:Any

[29 Sep 2006 14:18] [ name withheld ]
Description:
Hi,

when you compile MySQL with --with-embedded-server in current cvs version, then
the CLIENT_TRANSACTION flag is not set because the code where it is set
(sql_parse.cc:check_connection:882) is left out by #ifndef EMBEDDED_LIBRARY

I've no clue whether this disables transactions at all in the library, at least
it returns wrong information since embedded mysql is supposed to support transactions, or?

Ciao,
Tobias

How to repeat:
foo
[29 Sep 2006 14:47] Valeriy Kravchuk
Thank you for taking the time to report a problem. Unfortunately, embedded server is, formally, not supported in 5.0.x at all. So the bug, if any, will not be fixed in that part of code. Use 4.1.x or 5.1.x instead.