mysql 1305 errores handled differently with Mysql-Python
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Invalid
|
Low
|
Unassigned | ||
oslo.db |
Fix Released
|
High
|
Roman Podoliaka |
Bug Description
The following check https:/
MySQL-python (1.2.5)
oslo.db (4.13.3)
SQLAlchemy (1.1.0)
2016-10-06 04:39:20.674 16262 ERROR neutron.
2016-10-06 04:39:20.674 16262 ERROR neutron.
^^^ Is in the log.
Not caught by the is_retriable , because it fails on the _is_nested_
.
I did not used the '+pymysql', so it is the old MySQL-python driver.
Changed in neutron: | |
status: | New → Confirmed |
importance: | Undecided → Low |
Changed in oslo.db: | |
status: | In Progress → Fix Released |
description: | updated |
Changed in neutron: | |
status: | Confirmed → Invalid |
Apparently, it's not only this specific error, but others as well: they are currently raised as OperationalError's instead of InternalError's, which breaks oslo.db unit tests on mysql-python.