Back to bug 1030080

Who When What Removed Added
Eric Harney 2013-11-13 21:34:33 UTC Blocks 975606
Jon Bernard 2013-11-13 21:36:13 UTC Assignee rhos-maint jobernar
Jon Bernard 2013-11-13 21:37:28 UTC Assignee jobernar rhos-maint
Link ID OpenStack gerrit 54833
Jon Bernard 2013-11-13 21:37:42 UTC Assignee rhos-maint jobernar
Jon Bernard 2013-11-13 21:38:06 UTC Status NEW ASSIGNED
Eric Harney 2013-11-13 21:59:35 UTC Summary Creating thin LVM volumes fails Creating thin LVM volume fails due to incorrect thin pool free space calculation
RHEL Program Management 2013-11-13 22:00:34 UTC Target Release --- 4.0
Ayal Baron 2013-12-01 10:05:35 UTC CC abaron, jobernar
Flags needinfo?(jobernar)
Jon Bernard 2013-12-02 16:57:05 UTC Flags needinfo?(jobernar)
Jon Bernard 2013-12-03 16:37:20 UTC Status ASSIGNED ON_DEV
Eric Harney 2013-12-03 16:49:11 UTC Link ID OpenStack gerrit 59698
Eric Harney 2013-12-03 17:11:40 UTC CC gfidente
Jon Bernard 2013-12-03 17:45:35 UTC Link ID OpenStack gerrit 56091
Jon Bernard 2013-12-03 17:52:56 UTC Link ID Launchpad 1257252
Eric Harney 2013-12-09 17:18:28 UTC Status ON_DEV POST
Eric Harney 2013-12-09 17:36:37 UTC Keywords OtherQA
Flags needinfo?(hateya)
Eric Harney 2013-12-09 18:03:51 UTC Fixed In Version openstack-cinder-2013.2-8.el6ost
Eric Harney 2013-12-09 18:11:02 UTC Status POST MODIFIED
Haim 2013-12-09 18:47:02 UTC Keywords OtherQA
Flags needinfo?(hateya)
errata-xmlrpc 2013-12-09 21:23:32 UTC Status MODIFIED ON_QA
Bruce Reeler 2013-12-10 04:54:25 UTC CC breeler
Flags needinfo?(jobernar)
Giulio Fidente 2013-12-10 12:36:29 UTC Link ID Launchpad 1257252 OpenStack gerrit 54833
Giulio Fidente 2013-12-10 12:37:31 UTC Assignee jobernar gfidente
Giulio Fidente 2013-12-10 17:31:56 UTC Doc Text Cause: when using lvm_type=thin, available space property was incorrectly reporting about the volume group free space rather than inner thin volumes pool free space

Consequence: new volumes could not be created, despite the thin volumes pool having enough space, because the outer volume group had no free space (consumed up by the actual thin volumes pool)

Fix: free space of the thin volumes pool is now calculated and reported

Result: available space for allocation is now reporting about the actual physical free space available in the thin volumes pool
Giulio Fidente 2013-12-10 17:37:15 UTC Doc Text Cause: when using lvm_type=thin, available space property was incorrectly reporting about the volume group free space rather than inner thin volumes pool free space

Consequence: new volumes could not be created, despite the thin volumes pool having enough space, because the outer volume group had no free space (consumed up by the actual thin volumes pool)

Fix: free space of the thin volumes pool is now calculated and reported

Result: available space for allocation is now reporting about the actual physical free space available in the thin volumes pool
Cause: when using lvm_type=thin, available space was incorrectly reporting about the volume group free space rather than inner thin volumes pool free space

Consequence: new volumes could not be created, despite the thin volumes pool having enough space, because the outer volume group had no free space (consumed up by the actual thin volumes pool)

Fix: free space of the thin volumes pool is now calculated from its physical consumed space and reported

Result: available space for allocation is now reporting about the physical free space available in the thin volumes pool
Eric Harney 2013-12-11 20:51:02 UTC Doc Text Cause: when using lvm_type=thin, available space was incorrectly reporting about the volume group free space rather than inner thin volumes pool free space

Consequence: new volumes could not be created, despite the thin volumes pool having enough space, because the outer volume group had no free space (consumed up by the actual thin volumes pool)

Fix: free space of the thin volumes pool is now calculated from its physical consumed space and reported

Result: available space for allocation is now reporting about the physical free space available in the thin volumes pool
Cause: when using lvm_type=thin, the scheduler was incorrectly reporting about the volume group's free space rather than the thin volume pool's free space

Consequence: new volumes could not be created because the scheduler indicated that no space was available

Fix: free space for the ThinLVM driver is now calculated based on the thin pool rather than the VG itself

Result: the scheduler now has the correct usable free space info from the driver when determining where to place a volume
Flags needinfo?(jobernar)
Giulio Fidente 2013-12-12 11:47:20 UTC Status ON_QA ON_DEV
Fixed In Version openstack-cinder-2013.2-8.el6ost
Haim 2013-12-12 12:36:59 UTC Status ON_DEV ASSIGNED
Eric Harney 2013-12-12 13:50:39 UTC Flags needinfo?(gfidente)
Giulio Fidente 2013-12-12 14:06:47 UTC Status ASSIGNED VERIFIED
Fixed In Version openstack-cinder-2013.2-8.el6ost
Flags needinfo?(gfidente)
Giulio Fidente 2013-12-12 14:12:12 UTC QA Contact hateya gfidente
Don Domingo 2013-12-13 00:51:09 UTC CC ddomingo
Doc Text Cause: when using lvm_type=thin, the scheduler was incorrectly reporting about the volume group's free space rather than the thin volume pool's free space

Consequence: new volumes could not be created because the scheduler indicated that no space was available

Fix: free space for the ThinLVM driver is now calculated based on the thin pool rather than the VG itself

Result: the scheduler now has the correct usable free space info from the driver when determining where to place a volume
In most cases, thin pools consume nearly the entire volume group. Previously, however, the Block Storage scheduler always calculated storage capacity using the volume group's free space, even with thin pools enabled. This prevented the creation of new volumes within volume groups that used thin pools, as the scheduler incorrectly reported that there was insufficient space.

With this update, the Block Storage scheduler now calculates thin pool capacity correctly. When thin pools are enabled, the scheduler now uses free space information from the ThinLVM driver to determine capacity.
Scott Lewis 2013-12-16 18:40:48 UTC Target Milestone --- rc
errata-xmlrpc 2013-12-19 17:39:19 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2013-12-20 00:35:34 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2013-12-19 19:35:34 UTC
Perry Myers 2016-04-26 14:08:06 UTC CC pmyers

Back to bug 1030080