Activity log for bug #1546149

Date Who What changed Old value New value Message
2016-02-16 15:30:46 Martin Millnert bug added bug
2016-02-16 15:32:41 Martin Millnert description Environment: - I'm using Liberty (on RDO) - I'm using the angularjs launch instance. - I have a flavor with disk = 0 GB. - I use Ceph RBD backend and always create volume on instantiation (If I don't, the actual image size should be used when creating temporary volume etc of RBD) Work flow: - I click Yes to Create volume - I pick an image with min_disk 1, - I see warning that my volume size must be minimum 2 (don't mind the GB/GiB inconsistency) - I up the volume size to 2 GB - I continue to selecting flavor dialogue panel - Any flavor with disk size = 0 GB is grayed out, hitting the warnings at https://github.com/openstack/horizon/blob/master/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/flavor/flavor.controller.js#L302 Expected behaviour: - since I am creating a volume and defining its size, - and since that the size of the volume I'm creating has already been verified, - i expect that disksize = 0 GB in a volume should be allowed in the flavor checking (code line referenced above) Disk size = 0 GB is a special value, according to for instance: http://docs.openstack.org/openstack-ops/content/flavors.html . And it makes sense (to me at least) that I should be able to detach disk size information from flavors when using Ceph / RBD and I as the user always configure the volume. And if I do not set the volume size, and eg boot from image, Nova, Glance and Ceph should take care of instantiating a snap or similar of the original image to its predefined size already - "no user input required". I.e. flavor disk size = 0 GB should mean that either the source image or the volume size applies for the volume to be created (or not, in the boot from image case). Environment:  - I'm using Liberty (on RDO)  - I'm using the angularjs launch instance.  - I have a flavor with disk = 0 GB.  - I use Ceph RBD backend and always create volume on instantiation (If I don't, the actual image size should be used when creating temporary volume etc of RBD) Work flow: - I go to project / instances and open "Launch Instance" panel  - I click Yes to Create volume  - I pick an image with min_disk 1,  - I see warning that my volume size must be minimum 2 (don't mind the GB/GiB inconsistency)  - I up the volume size to 2 GB  - I continue to selecting flavor dialogue panel  - Any flavor with disk size = 0 GB is grayed out, hitting the warnings at https://github.com/openstack/horizon/blob/master/openstack_dashboard/dashboards/project/static/dashboard/project/workflow/launch-instance/flavor/flavor.controller.js#L302 Expected behaviour:  - since I am creating a volume and defining its size,  - and since that the size of the volume I'm creating has already been verified,  - i expect that disksize = 0 GB in a volume should be allowed in the flavor checking (code line referenced above) Disk size = 0 GB is a special value, according to for instance: http://docs.openstack.org/openstack-ops/content/flavors.html . And it makes sense (to me at least) that I should be able to detach disk size information from flavors when using Ceph / RBD and I as the user always configure the volume. And if I do not set the volume size, and eg boot from image, Nova, Glance and Ceph should take care of instantiating a snap or similar of the original image to its predefined size already - "no user input required". I.e. flavor disk size = 0 GB should mean that either the source image or the volume size applies for the volume to be created (or not, in the boot from image case).
2016-04-21 17:09:51 Rob Cresswell tags launch-instance workflow ceph
2016-11-17 00:31:00 Ying Zuo horizon: assignee Ying Zuo (yingzuo)
2017-10-20 17:41:36 Ying Zuo horizon: importance Undecided Medium
2021-04-28 15:53:53 Vishal Manchanda horizon: status New Fix Released