ceilometer db2 need to insert random strings to prevent multi-thread running case in db upgrade
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceilometer |
Fix Released
|
Medium
|
Kai Qiang Wu(Kennan) |
Bug Description
In simple single run, dbsync it would not have issue for that
if used configured tools, like chef, the recipe have signal mechnism, so it can have multi-thread hit the same path
/usr/lib/
def upgrade(self, version=None)
..
like ceilometer-api process run, and also dbsync run.
In order to better support, we initial table with random strings to prevent such case to happen
in db2, we can check logs as :
com.
in nosql logs find
[nosql]
[nosql]
Changed in ceilometer: | |
assignee: | nobody → Kai Qiang Wu(Kennan) (wkqwu) |
Changed in ceilometer: | |
importance: | Undecided → Medium |
Changed in ceilometer: | |
milestone: | none → kilo-rc1 |
Changed in ceilometer: | |
milestone: | kilo-rc1 → kilo-3 |
Changed in ceilometer: | |
status: | Fix Committed → Fix Released |
Changed in ceilometer: | |
milestone: | kilo-3 → 2015.1.0 |
Fix proposed to branch: master /review. openstack. org/161126
Review: https:/