GlusterFS: operations that modify data require locking
Bug #1251425 reported by
Eric Harney
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
High
|
Eric Harney | ||
Havana |
Fix Released
|
High
|
Eric Harney |
Bug Description
It is currently possible for multiple threads to run create_snapshot operations at a time. This may result in a corrupt/incomplete snapshot chain as qcow2 backing file pointers and snapshot info file do not stay in sync with each other.
To demonstrate this, add a time.sleep(15) call inside of _create_snapshot() immediately after the call self._create_
tags: | added: drivers glusterfs |
tags: | added: havana-backport-potential |
Changed in cinder: | |
importance: | Undecided → High |
Changed in cinder: | |
milestone: | none → icehouse-1 |
status: | Fix Committed → Fix Released |
tags: | removed: havana-backport-potential in-stable-havana |
Changed in cinder: | |
milestone: | icehouse-1 → 2014.1 |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/56462
Review: https:/