Reviewed: https://review.openstack.org/344254 Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=fcf2a644fbe6efc2bfd2810add36a099cadd959e Submitter: Jenkins Branch: master
commit fcf2a644fbe6efc2bfd2810add36a099cadd959e Author: Vu Tran <[email protected]> Date: Mon Aug 29 14:05:25 2016 -0400 Not allow overcommit ratios to be negative Currently the three overcommit ratios: ram_allocation_ratio, cpu_allocation_ratio, and disk_allocation_ratio can be set to negative values. It's up to the scheduler filters to impose the checks on these ratios. It makes more sense to make sure these 3 ratios are not negative when nova-compute is started. If any of these ratios is negative then nova-compute service will fail to start. Closes-Bug: #1604116 Change-Id: Ic960e319b59910c0178e81259b2e35435f2db592 ** Changed in: nova Status: In Progress => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1604116 Title: overcommit ratios should not be able to set to negative value Status in OpenStack Compute (nova): Fix Released Bug description: Currently the three overcommit ratios: ram_allocation_ratio, cpu_allocation_ratio, and disk_allocation_ratio can be set to negative values. Nova scheduler filters (e.g. CoreFilter) will use these ratios to calculate free_vcpus/free_ram_mb/usable_disk_mb (which is negative) and therefore scheduler filters will eventually filter out node which has negative overcommit ratio. It makes more sense that these 3 ratios values should not be able to set to negative values. If any of these ratios is negative then nova- compute service should fail to start. Step to reproduce on devstack: * On compute node, modify /etc/nova/nova.conf to have "cpu_allocation_ratio = -1.0" * Restart nova-compute (n-cpu) and nova-compute service is up and running (we should expect nova-compute to fail to start) To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1604116/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

