Bug 1198773 - potential race condition on dialect init in SQLAlchemy 0.8.4
Summary: potential race condition on dialect init in SQLAlchemy 0.8.4
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: python-sqlalchemy
Version: 5.0 (RHEL 6)
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: z4
: 5.0 (RHEL 6)
Assignee: Michael Bayer
QA Contact: Ami Jeain
URL:
Whiteboard:
Depends On: 1121796
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-03-04 19:20 UTC by Michael Bayer
Modified: 2023-02-22 23:02 UTC (History)
8 users (show)

Fixed In Version: 0.8.4-2.el6ost
Doc Type: Bug Fix
Doc Text:
Previously, an improvement to the connection pool such that new connections could be made concurrently, made it so that the 'init on first connect' routine of a SQLAlchemy dialect would not have been completed if concurrent routines proceeded at the same time. As a result, when a SQLAlchemy engine was first used, operations which relied on the state acquired during initial startup could fail, as this information would not have been completed. To resolve this issue, with this update, 'mutexing' was added to the event system which handles the initial dialect startup phase, so that connection attempts are again serialized, but only when the engine first starts up.
Clone Of: 1121796
Environment:
Last Closed: 2015-04-16 14:38:17 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2015:0820 0 normal SHIPPED_LIVE Red Hat Enterprise Linux OpenStack Platform Bug Fix and Enhancement Advisory 2015-04-16 18:28:41 UTC

Comment 5 Ami Jeain 2015-03-30 12:31:38 UTC
verified using sanity test on RHEL 6

Comment 7 errata-xmlrpc 2015-04-16 14:38:17 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://rhn.redhat.com/errata/RHBA-2015-0820.html


Note You need to log in before you can comment on or make changes to this bug.