[openstack-dev] [all] [oslo] Proposed database connectivity patterns

Mike Bayer mbayer at redhat.com
Wed Oct 8 21:07:21 UTC 2014


Hi all -

I’ve drafted up my next brilliant idea for how to get Openstack projects to use SQLAlchemy more effectively.   The proposal here establishes significant detail on what’s wrong with the current state of things, e.g. the way I see EngineFacade, get_session() and get_engine() being used, and proposes a new system that provides a true facade around a managed context.   But of course, it requires that you all change your code!  (a little bit).  Based on just a few tiny conversations on IRC so far, seems like this might be a hard sell.  But please note, most projects are pretty much broken in how they use the database - this proposal is just a first step to making it all non-broken, if not as amazing and cool as some people wish it could be.  Unbreaking the code and removing boilerplate is the first step - with sane and declarative patterns in place, we can then build in more bells and whistles.

Hoping you’re all super curious now, here it is!  Jump in:  https://review.openstack.org/#/c/125181/

- mike









More information about the OpenStack-dev mailing list