StarlingX system monitoring and repoting tools
 
 
 
 
Go to file
Cole Walker 357314ef63 Support ha_phc2sys 'valid sources' alarm and multi-domain configs
Add support for checking the ha_phc2sys 'valid sources' query so that
collectd can properly raise an alarm when none of the configured clock
sources meet the quality requirements for selection by ha_phc2sys.

Add support for selecting the correct domainNumber value for pmc queries
when ha_phc2sys is using multiple ptp4l sources with different domains
numbers.

Bonus fix:
Adds special handling to ptp4l config parsing to ignore the
'unicast_master_table' section if present. This section may be included
in certain ptp4l deployments where users want to use unicast
transmission instead of the default multicast behaviour. There is
currently no need to handle this section in collectd.

Test plan:
Pass: Verify alarm is raised when ha_phc2sys has no valid
sources to select, and cleared when a valid source becomes available
Pass: Verify pmc commands succeed when ha_phc2sys has
- Global domainNumber
- Per interface domainNumber
- No domainNumber defined
Pass: Verify that ptp4l configs with and without 'unicast_master_table'
are parsed correctly

Story: 2010723
Task: 49012

Signed-off-by: Cole Walker <cole.walker@windriver.com>
Change-Id: I3a2d106cfa5d01b9538a7d315d3565b06050a8ce
2023-11-02 12:36:32 -04:00
collectd-extensions Support ha_phc2sys 'valid sources' alarm and multi-domain configs 2023-11-02 12:36:32 -04:00
kube-cpusets Remove python2 jobs from zuul for this repo 2023-04-28 18:24:13 +00:00
kube-memory Add sriov-fec-system namespace to the platform infra list in collectd 2023-08-31 13:46:49 -03:00
monitor-tools Update monitor-tools debian package ver based on git 2023-02-21 21:39:42 +00:00
vm-topology Update vm-topology debian package ver based on git 2023-02-22 17:05:02 +00:00
.gitignore Remove python2 jobs from zuul for this repo 2023-04-28 18:24:13 +00:00
.gitreview Add a .gitreview file to the new repo 2019-09-09 09:35:13 -05:00
.zuul.yaml Merge "Fix github mirroring for this repo" 2023-05-01 20:51:03 +00:00
CONTRIBUTING.rst Adding zuul jobs for new repo 2019-09-09 14:37:23 -05:00
HACKING.rst Adding zuul jobs for new repo 2019-09-09 14:37:23 -05:00
centos_build_layer.cfg Build layering, add layer build config file 2019-10-15 19:21:39 +08:00
centos_iso_image.inc Remove InfluxDB 2021-07-15 12:02:38 -03:00
centos_pkg_dirs Remove InfluxDB 2021-07-15 12:02:38 -03:00
debian_build_layer.cfg Add debian_build_layer.cfg file 2021-10-05 14:34:25 -04:00
debian_iso_image.inc Debian: monitoring: update debian_iso_image.inc 2022-11-22 10:26:59 +08:00
debian_pkg_dirs Add debian_pkg_dirs for stx/monitoring 2022-04-05 11:29:17 -03:00
github_sync.trigger Trigger upload job to upload repo to GitHub 2020-02-07 10:13:03 -05:00
requirements.txt Adding zuul jobs for new repo 2019-09-09 14:37:23 -05:00
test-requirements.txt Fix zuul errors due to changes in dependencies 2021-04-26 11:45:02 -04:00
tox.ini Update tox.ini to work with tox 4 2022-12-27 01:20:28 +00:00