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