config: ttys_dcd periodically performs synchronous polling
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
Low
|
Iago Filipe |
Bug Description
Brief Description
The ttys_dcd (serial console data detect) feature enable/disable currently depends on synchronous polling via the conductor of the sysinv db config
Severity
Minor: System/Feature is usable with minor issue. Though could lead to scalability issues with larger number of workers.
Steps to Reproduce
ttys_dcd polling is performed periodically within sysinv-agent.
Expected Behavior
In order to support better scaling and config management, the config should be driven by puppet.
Actual Behavior
Polling and synchronous api requests into conductor.
Reproducibility
Reproducible.
System Configuration
All systems
Load info
Day one behaviour.
Last Pass
Did this test scenario pass previously? If so, please indicate the load/pull time info of the last pass.
Use this section to also indicate if this is a new test scenario.
Timestamp/Logs
Enabled sysinv debug logs and check sysinv.log in a running system for periodic ttys_dcd updates. Additional instrumentation is required in _update_
Alarms
N/A
Test Activity
Evaluation
Workaround
N/A. Day One behaviour however, should be converted to puppet driven config to enable future scalability and alignment with config management.
Changed in starlingx: | |
assignee: | nobody → Iago Filipe (ifest1) |
tags: | added: stx.config |
Changed in starlingx: | |
importance: | Undecided → Low |
tags: | added: stx.7.0 |
Fix proposed to branch: master /review. opendev. org/c/starlingx /stx-puppet/ +/845174
Review: https:/