Adding a configuration variable that can easily be changed after deployment is completed into Fuel is a slippery slope, you risk spamming the already overcrowded Fuel settings page with dozens of trivial (and not so trivial) options from every OpenStack component.
Here's my version of the story with the CPU overallocation ratio: 1) blueprint scheduler-config-improvements proposed to change this ratio from 16 (default from puppet-nova) to 1 2) this was merged for 5.0 as https://review.openstack.org/90106 3) as soon as above was merged, we found out that this broke CI (where every compute node is a VM with 1 allocated core), so Vladimir changed that ratio to 8 in https://review.openstack.org/90426 4) when backporting 90106 to 4.1.1, I found that it needed 90426 to pass CI and included both patches in the backport (as explained in the backport's commit message) As a result, both 4.1.1 and 5.0 (as well as upcoming 5.1) set cpu_allocation_ratio to 8. I can't find any mention of value 4 in any of the branches. Yes, this value is a bit on the aggressive side, but given how easy it is to change, I don't think it's worth the trouble of adding it to Fuel's Web UI. Besides, Fuel is a deployment and life cycle managemt tool, not a swiss army knife configuration front-end. If you want a GUI to tweak performance settings, Horizon dashboard seems like a more appropriate place. On Mon, Jun 23, 2014 at 11:49 AM, Dmitriy Novakovskiy <[email protected]> wrote: > I would strongly advocate allowing user to specify overcommit rate for CPU > (not RAM) We can either: > > a) show a drop-down with some suggested values > b) add a field for user input, with validation of input and text guidelines > nearby > > --- > Regards, > Dmitriy > > > On Mon, Jun 23, 2014 at 9:43 PM, Andrey Danin <[email protected]> wrote: >> >> It's strange. We have a closed blueprint >> https://blueprints.launchpad.net/fuel/+spec/scheduler-config-improvements >> According it we implemented all ones for every ratio in 5.0 ( changeset >> https://review.openstack.org/#/c/90106 ) But when it was backported to 4.1.1 >> ( https://review.openstack.org/97998 ) the cpu ratio become 4. It was done >> by Vova Kuklin in https://review.openstack.org/90426 and actually both 5.0 >> and 4.1.1 have 8/1/1 ratios, whereas 4.1 and older have default ratios >> 16/1.5/1 CPU/RAM/DISK ratios. >> >> Maybe we need to allow user to set up ratios manually. >> >> >> On Mon, Jun 23, 2014 at 10:16 PM, Dmitriy Novakovskiy >> <[email protected]> wrote: >>> >>> 8 is kind of aggressive :) and also different from BOM calculator. Maybe >>> it makes sense to make it configurable on GUI? >>> >>> --- >>> Regards, >>> Dmitriy >>> >>> >>> On Mon, Jun 23, 2014 at 8:26 PM, Andrey Danin <[email protected]> >>> wrote: >>>> >>>> deployment/puppet/osnailyfacter/manifests/cluster_ha.pp:477: >>>> cpu_allocation_ratio => '8.0', >>>> deployment/puppet/osnailyfacter/manifests/cluster_ha.pp:478: >>>> disk_allocation_ratio => '1.0', >>>> deployment/puppet/osnailyfacter/manifests/cluster_ha.pp:479: >>>> ram_allocation_ratio => '1.0', >>>> deployment/puppet/osnailyfacter/manifests/cluster_simple.pp:299: >>>> cpu_allocation_ratio => '8.0', >>>> deployment/puppet/osnailyfacter/manifests/cluster_simple.pp:300: >>>> disk_allocation_ratio => '1.0', >>>> deployment/puppet/osnailyfacter/manifests/cluster_simple.pp:301: >>>> ram_allocation_ratio => '1.0', >>>> >>>> >>>> >>>> On Mon, Jun 23, 2014 at 9:00 PM, Dmitriy Novakovskiy >>>> <[email protected]> wrote: >>>>> >>>>> Hy guys, >>>>> >>>>> Can you plz let me know what overcommit rates does Fuel use for CPU and >>>>> RAM when configuring Nova? thanks >>>>> --- >>>>> Regards, >>>>> Dmitriy >>>>> >>>>> -- >>>>> Mailing list: https://launchpad.net/~fuel-dev >>>>> Post to : [email protected] >>>>> Unsubscribe : https://launchpad.net/~fuel-dev >>>>> More help : https://help.launchpad.net/ListHelp >>>>> >>>> >>>> >>>> >>>> -- >>>> Andrey Danin >>>> [email protected] >>>> skype: gcon.monolake >>> >>> >> >> >> >> -- >> Andrey Danin >> [email protected] >> skype: gcon.monolake > > > > -- > Mailing list: https://launchpad.net/~fuel-dev > Post to : [email protected] > Unsubscribe : https://launchpad.net/~fuel-dev > More help : https://help.launchpad.net/ListHelp > -- Dmitry Borodaenko -- Mailing list: https://launchpad.net/~fuel-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~fuel-dev More help : https://help.launchpad.net/ListHelp

