heat-engine starts only one worker on single-core machines
Bug #1526045 reported by
Ryan Brown
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
Fix Released
|
Medium
|
Steve Baker | ||
Kilo |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The configuration default for the engine workers[1] is set to `processutils.
I'd like to propose making the default the greater of 4 or the number of cores on the machine, so that even on single-core machines there are enough workers to make progress.
[1]: https:/
Changed in heat: | |
status: | New → Triaged |
importance: | Undecided → Medium |
tags: | added: kilo-backport-potential liberty-backport-potential |
To post a comment you must log in.
@Ryan: I have this patch is on review and can add some changes in follow up patch.
However, I see to important things:
1. IMO we can not change default behavior so fast. Probably need to use some warning before....
2. Also I am not sure, that we should change default behavior :)
Why? - because we plan to make convergence is default. So we need more workers on some powerful hardware.
It allows to make Heat more "scalable". (more cores- more workers)
If someone wants to use another value - he should specify it in config file IMO.
How we can guarantee, that someone else will not ask us about changing default to 2, because it's more comfortable for his deployment...