Number of ceilometer notification workers should not exceed 10
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
High
|
Tee Ngo |
Bug Description
Description
-----------
The current setting of notification workers can result in an excessive number in system that has controller(s) with high number of cores. This should be limited to 10 max to avoid unnecessary system resources consumption and to improve vcpu scaling responsiveness. The degraded scaling performance due to excessive number of workers is caused by time taken to rebuild the transformer caches in all workers following a swact/service restart as well as the increased cpu sample age in these caches.
The setting should be revised and further reduced once ceilometer transformers have all been deprecated and transformation functionality moved to ceilometer backend.
Severity
--------
Major
Steps to reproduce
------------------
In a system with high-core (30+) controllers, execute vcpu scaling test case either repeatedly (e.g. 25 times) or right after a controller swact.
Expected behavior
-----------------
TC executed successfully
Actual behavior
---------------
Occasional timeout
Reproducibility
---------------
Infrequent
System configuration
-------
Multi-node with high core controllers
Timestamp/Logs
--------------
N/A
Changed in starlingx: | |
assignee: | nobody → Tee Ngo (teewrs) |
description: | updated |
description: | updated |
tags: | added: stx.2018.10 stx.config stx.distro.openstack |
Changed in starlingx: | |
importance: | Undecided → High |
tags: |
added: stx.1.0 removed: stx.2018.10 |
Fix proposed to branch: master /review. openstack. org/599737
Review: https:/