]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Call get_session() only when necessary
authorRoman Podolyaka <rpodolyaka@mirantis.com>
Wed, 24 Jul 2013 14:13:07 +0000 (17:13 +0300)
committerRoman Podolyaka <rpodolyaka@mirantis.com>
Thu, 1 Aug 2013 19:23:06 +0000 (22:23 +0300)
commit2fed65f2c8d7e1109bdb322c49f44a3d14617da0
tree33a31b42ece2d78e043076e023ebed56520df436
parent24884636dfe7990e3918c7a55a85bba833914349
Call get_session() only when necessary

A Session instance should be retrieved only when it's
really needed, e. g. to make a few DB queries inside a
single transaction or to pass the session to a private
DB API method, etc. At the same time, many queries are
simple and can be expressed by the means  of auxiliary
model_query() function.

Blueprint: db-session-cleanup

Change-Id: I2ddc0cda42a84fe600c04f4624db9c2933799bfc
cinder/db/sqlalchemy/api.py