Back to bug 1022714
| Who | When | What | Removed | Added |
|---|---|---|---|---|
| Giulio Fidente | 2013-10-29 14:39:03 UTC | CC | gfidente | |
| Link ID | OpenStack gerrit 1245909 | |||
| Eric Harney | 2013-10-29 14:43:39 UTC | Link ID | OpenStack gerrit 1245909 | Launchpad 1245909 |
| Eric Harney | 2013-10-31 18:49:31 UTC | Assignee | eharney | jobernar |
| Jon Bernard | 2013-11-18 16:33:53 UTC | Status | NEW | ASSIGNED |
| Jon Bernard | 2013-11-20 15:05:02 UTC | Link ID | OpenStack gerrit 54833 | |
| Ayal Baron | 2013-12-01 10:04:59 UTC | CC | abaron | |
| Giulio Fidente | 2013-12-03 15:01:27 UTC | Blocks | 1002648 | |
| Jon Bernard | 2013-12-03 16:36:43 UTC | Status | ASSIGNED | ON_DEV |
| Perry Myers | 2013-12-08 15:58:53 UTC | Target Milestone | --- | rc |
| Eric Harney | 2013-12-09 13:43:50 UTC | Doc Text | Cause: Bug in Cinder ThinLVM driver Consequence: If a thin pool does not exist in Cinder's VG, Cinder will create one but with a size smaller than intended. This causes I/O to volumes to fail when the pool space is exhausted. Fix: Patch Cinder to create the thin pool with the correct size Result: Cinder ThinLVM will function as expected when deployed with a VG that does not yet have a thin pool |
|
| Stephen Gordon | 2013-12-09 15:37:49 UTC | CC | sgordon | |
| Doc Text | Cause: Bug in Cinder ThinLVM driver Consequence: If a thin pool does not exist in Cinder's VG, Cinder will create one but with a size smaller than intended. This causes I/O to volumes to fail when the pool space is exhausted. Fix: Patch Cinder to create the thin pool with the correct size Result: Cinder ThinLVM will function as expected when deployed with a VG that does not yet have a thin pool | Cause: Bug in Cinder ThinLVM driver Consequence: If a thin pool does not exist in Cinder's VG, Cinder will create one but with a size smaller than intended. This causes I/O to volumes to fail when the pool space is exhausted. Fix: Patch Cinder to create the thin pool with the correct size Result: Cinder ThinLVM will function as expected when deployed with a VG that does not yet have a thin pool Workaround: after thinlvm is enabled with "lvm_type=thin", the resulting pool will be sized in MB so if the outer VG is 64G, the inner "cinder-volumes-pool" will be sized 64M you can extend that to the full VG size with: lvextend /dev/cinder-volumes/cinder-volumes-pool -l 100%VG make sure the "cinder-volumes" does not contain other volumes before running that or it will fail |
||
| Stephen Gordon | 2013-12-09 15:39:34 UTC | Doc Text | Cause: Bug in Cinder ThinLVM driver Consequence: If a thin pool does not exist in Cinder's VG, Cinder will create one but with a size smaller than intended. This causes I/O to volumes to fail when the pool space is exhausted. Fix: Patch Cinder to create the thin pool with the correct size Result: Cinder ThinLVM will function as expected when deployed with a VG that does not yet have a thin pool Workaround: after thinlvm is enabled with "lvm_type=thin", the resulting pool will be sized in MB so if the outer VG is 64G, the inner "cinder-volumes-pool" will be sized 64M you can extend that to the full VG size with: lvextend /dev/cinder-volumes/cinder-volumes-pool -l 100%VG make sure the "cinder-volumes" does not contain other volumes before running that or it will fail | Cause: Bug in Cinder ThinLVM driver Consequence: If a thin pool does not exist in Cinder's VG, Cinder will create one but with a size smaller than intended. This causes I/O to volumes to fail when the pool space is exhausted. Fix: Patch Cinder to create the thin pool with the correct size Result: Cinder ThinLVM will function as expected when deployed with a VG that does not yet have a thin pool |
| Eric Harney | 2013-12-09 17:18:54 UTC | Status | ON_DEV | POST |
| Eric Harney | 2013-12-09 17:36:04 UTC | Keywords | OtherQA | |
| Eric Harney | 2013-12-09 17:37:11 UTC | Flags | needinfo?(hateya) | |
| Eric Harney | 2013-12-09 18:03:56 UTC | Fixed In Version | openstack-cinder-2013.2-8.el6ost | |
| Eric Harney | 2013-12-09 18:11:07 UTC | Status | POST | MODIFIED |
| Haim | 2013-12-09 18:46:45 UTC | Keywords | OtherQA | |
| Flags | needinfo?(hateya) | |||
| errata-xmlrpc | 2013-12-09 21:23:45 UTC | Status | MODIFIED | ON_QA |
| Don Domingo | 2013-12-11 02:51:20 UTC | CC | ddomingo | |
| Doc Text | Cause: Bug in Cinder ThinLVM driver Consequence: If a thin pool does not exist in Cinder's VG, Cinder will create one but with a size smaller than intended. This causes I/O to volumes to fail when the pool space is exhausted. Fix: Patch Cinder to create the thin pool with the correct size Result: Cinder ThinLVM will function as expected when deployed with a VG that does not yet have a thin pool | A bug in way the Cinder ThinLVM driver handled volume sizes made it possible for Cinder to create ThinLVM pools with incorrect sizes. Specifically, if a thin pool did not exist in Cinder's volume group, Cinder created one but with a smaller size than intended. Whenever this occurred, I/O traffic to volumes failed when the pool space was exhausted. This release fixes the bug, ensuring that Cinder calculates volume sizes correctly and creates ThinLVM pools with correct sizes consistently. |
||
| Don Domingo | 2013-12-11 23:40:01 UTC | Doc Text | A bug in way the Cinder ThinLVM driver handled volume sizes made it possible for Cinder to create ThinLVM pools with incorrect sizes. Specifically, if a thin pool did not exist in Cinder's volume group, Cinder created one but with a smaller size than intended. Whenever this occurred, I/O traffic to volumes failed when the pool space was exhausted. This release fixes the bug, ensuring that Cinder calculates volume sizes correctly and creates ThinLVM pools with correct sizes consistently. | A bug in way the the Block Storage ThinLVM driver handled volume sizes made it possible for the Block Storage service to create ThinLVM pools with incorrect sizes. Specifically, if a thin pool did not exist in Cinder's volume group, the Block Storage service created one but with a smaller size than intended. Whenever this occurred, I/O traffic to volumes failed when the pool space was exhausted. This release fixes the bug, ensuring that the Block Storage service calculates volume sizes correctly and creates ThinLVM pools with correct sizes consistently. |
| Giulio Fidente | 2013-12-12 11:55:01 UTC | Status | ON_QA | VERIFIED |
| QA Contact | hateya | gfidente | ||
| errata-xmlrpc | 2013-12-19 17:33:48 UTC | Status | VERIFIED | RELEASE_PENDING |
| errata-xmlrpc | 2013-12-20 00:32:14 UTC | Status | RELEASE_PENDING | CLOSED |
| Resolution | --- | ERRATA | ||
| Last Closed | 2013-12-19 19:32:14 UTC | |||
| Perry Myers | 2016-04-27 05:22:33 UTC | CC | pmyers |
Back to bug 1022714