worker-multiplier option does not allow floating point values
Bug #1602444 reported by
Billy Olsen
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Charm Helpers |
Fix Released
|
Undecided
|
Billy Olsen | ||
cinder (Juju Charms Collection) |
Fix Released
|
Medium
|
Billy Olsen | ||
glance (Juju Charms Collection) |
Fix Released
|
Medium
|
Billy Olsen | ||
keystone (Juju Charms Collection) |
Fix Released
|
Medium
|
Billy Olsen | ||
neutron-api (Juju Charms Collection) |
Fix Released
|
Medium
|
Billy Olsen | ||
nova-cloud-controller (Juju Charms Collection) |
Fix Released
|
Medium
|
Billy Olsen | ||
swift-storage (Juju Charms Collection) |
Fix Released
|
Medium
|
Billy Olsen |
Bug Description
The worker-multiplier option is a convenience option that lets the users not worry about the number of CPUs specifically. However, in deployments where there are many containers running api services on the hosts, this results in way too many processes leading to high load.
Unfortunately, the worker-multiplier option is specified as an integer value which does not allow a user to reduce this below the number of CPUs detected.
A work around is to further spread the load to multiple baremetal machines and do not place all API services on the same machines.
Related branches
lp:~billy-olsen/charm-helpers/lp1602444
- David Ames (community): Approve
-
Diff: 53 lines (+31/-1)2 files modifiedcharmhelpers/contrib/openstack/context.py (+4/-1)
tests/contrib/openstack/test_os_contexts.py (+27/-0)
no longer affects: | swift-proxy (Juju Charms Collection) |
Changed in cinder (Juju Charms Collection): | |
status: | New → Triaged |
Changed in glance (Juju Charms Collection): | |
status: | New → Triaged |
Changed in neutron-api (Juju Charms Collection): | |
status: | New → Triaged |
Changed in nova-cloud-controller (Juju Charms Collection): | |
status: | New → Triaged |
Changed in cinder (Juju Charms Collection): | |
importance: | Undecided → Medium |
Changed in glance (Juju Charms Collection): | |
importance: | Undecided → Medium |
Changed in neutron-api (Juju Charms Collection): | |
importance: | Undecided → Medium |
Changed in nova-cloud-controller (Juju Charms Collection): | |
importance: | Undecided → Medium |
Changed in cinder (Juju Charms Collection): | |
assignee: | nobody → Billy Olsen (billy-olsen) |
Changed in glance (Juju Charms Collection): | |
assignee: | nobody → Billy Olsen (billy-olsen) |
Changed in neutron-api (Juju Charms Collection): | |
assignee: | nobody → Billy Olsen (billy-olsen) |
Changed in nova-cloud-controller (Juju Charms Collection): | |
assignee: | nobody → Billy Olsen (billy-olsen) |
Changed in swift-storage (Juju Charms Collection): | |
assignee: | nobody → Billy Olsen (billy-olsen) |
Changed in cinder (Juju Charms Collection): | |
milestone: | none → 16.07 |
Changed in glance (Juju Charms Collection): | |
milestone: | none → 16.07 |
Changed in neutron-api (Juju Charms Collection): | |
milestone: | none → 16.07 |
Changed in nova-cloud-controller (Juju Charms Collection): | |
milestone: | none → 16.07 |
Changed in swift-storage (Juju Charms Collection): | |
milestone: | none → 16.07 |
status: | New → Triaged |
Changed in swift-storage (Juju Charms Collection): | |
importance: | Undecided → Medium |
Changed in charm-helpers: | |
status: | New → In Progress |
assignee: | nobody → Billy Olsen (billy-olsen) |
Changed in charm-helpers: | |
status: | In Progress → Fix Released |
Changed in keystone (Juju Charms Collection): | |
milestone: | 16.07 → 16.10 |
Changed in neutron-api (Juju Charms Collection): | |
milestone: | 16.07 → 16.10 |
Changed in nova-cloud-controller (Juju Charms Collection): | |
milestone: | 16.07 → 16.10 |
Changed in swift-storage (Juju Charms Collection): | |
milestone: | 16.07 → 16.10 |
Changed in cinder (Juju Charms Collection): | |
milestone: | 16.07 → 16.10 |
Changed in glance (Juju Charms Collection): | |
milestone: | 16.07 → 16.10 |
Changed in cinder (Juju Charms Collection): | |
status: | In Progress → Fix Released |
Changed in glance (Juju Charms Collection): | |
status: | In Progress → Fix Released |
Changed in keystone (Juju Charms Collection): | |
status: | In Progress → Fix Released |
Changed in neutron-api (Juju Charms Collection): | |
status: | In Progress → Fix Released |
Changed in nova-cloud-controller (Juju Charms Collection): | |
status: | In Progress → Fix Released |
Changed in swift-storage (Juju Charms Collection): | |
status: | In Progress → Fix Released |
Changed in cinder (Juju Charms Collection): | |
milestone: | 16.10 → 16.07 |
Changed in glance (Juju Charms Collection): | |
milestone: | 16.10 → 16.07 |
Changed in keystone (Juju Charms Collection): | |
milestone: | 16.10 → 16.07 |
Changed in neutron-api (Juju Charms Collection): | |
milestone: | 16.10 → 16.07 |
Changed in nova-cloud-controller (Juju Charms Collection): | |
milestone: | 16.10 → 16.07 |
Changed in swift-storage (Juju Charms Collection): | |
milestone: | 16.10 → 16.07 |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/341218
Review: https:/