| commit | 7f3c97f7684c929a3c73ab6476d0abbad6c2a8fd | [log] [tgz] |
|---|---|---|
| author | Amithash Prasad <amithash@meta.com> | Wed Oct 01 12:42:30 2025 -0700 |
| committer | Amithash Prasad <amithash@meta.com> | Thu Oct 16 16:21:00 2025 -0700 |
| tree | a8845a5cad4df283cf75d31720465bb20a96ae8b | |
| parent | ede670e04c11647665ad96f0448f792263f1bf33 [diff] |
dreport: Add support for multi-host BMCs Extend the current script to dump the current state of as many hosts as supported on the current BMC. This is done by checking the number of host-state services. Tested: Run on Yosemite4 a 8-host platform and ensure the dreport tarball contains host1-state.log to host8-state.log Change-Id: Ibf8968923043ded237efda74a120d7e41e584f5a Signed-off-by: Amithash Prasad <amithash@meta.com>
Phosphor Debug Collector provides mechanisms to collect various log files and system parameters. Used to troubleshoot problems in OpenBMC based systems.
One such mechanism is dreport, a script that collects debug data and packages it into an archive file.
To build this package with meson, do the following steps:
1. meson builddir 2. ninja -C builddir
To clean the built files run ninja -C builddir clean.
Tests can be run in the CI docker container, refer local-ci-build
or with an OpenBMC x86 sdk(see below for x86 steps).
meson -Dtests=enabled build ninja -C build test