puppet-horizon/releasenotes/notes/apache-wsgi-processes-threads-66255fc01d1d48ed.yaml
Tobias Urdin bb54858824 apache wsgi: Exchange defaults for workers and threads
Due to Python's GIL [1], we can't use multiple threads for running
 OpenStack services without a performance penalty, since the execution
 ends up serialized, which defeats the purpose.

 Instead, we should use several processes, since this approach doesn't
 have this limitation.

 See the same kind of change here [2]

 [1] https://wiki.python.org/moin/GlobalInterpreterLock
 [2] https://review.openstack.org/#/c/505192/

Change-Id: I9c1ef8991d63b18a0ec106a05576b74ab457a2a0
2018-08-12 21:02:29 +00:00

7 lines
189 B
YAML

---
upgrade:
- |
The default value for horizon::wsgi::apache::wsgi_processes changed to $::os_workers
- |
The default value for horizon::wsgi::apache::wsgi_threads changed to 1