summaryrefslogtreecommitdiffstats
path: root/nova/notifications.py
diff options
context:
space:
mode:
authorSean Dague <sdague@linux.vnet.ibm.com>2013-02-26 10:21:31 -0500
committerSean Dague <sdague@linux.vnet.ibm.com>2013-03-04 13:38:50 -0500
commit2c3d38d88bce8fb2f6ed4fa55dbbc0115196f395 (patch)
treea359c2d48624807a348e766b38b15acad2fdffd4 /nova/notifications.py
parentbcdbe9ba881db8b38525bfc44a182e6b210459cd (diff)
downloadnova-2c3d38d88bce8fb2f6ed4fa55dbbc0115196f395.tar.gz
nova-2c3d38d88bce8fb2f6ed4fa55dbbc0115196f395.tar.xz
nova-2c3d38d88bce8fb2f6ed4fa55dbbc0115196f395.zip
fix postgresql drop race
when running under testr there is a chance that we enter reset_databases for the postgresql tests at the same time for both general and baremetal tests. In this case the pg admin commands could fail, as pg gets really strict about having 2 users trying to do admin commands at the same time on a single database (in this case the magic template1 db, that we need to use because you can't drop the db you are currently on.) Solve this by breaking out the postgresql reset case into a seperate function and using @lockutils on it. Change-Id: I31555ef5aae27f31daf7cbbae61072a8d7deb255
Diffstat (limited to 'nova/notifications.py')
0 files changed, 0 insertions, 0 deletions